Skip to content
Veteran in crisis?Call 988, press 1Text 838255

Data Quality

A live, public report on catalog freshness, link health, and verification cadence across all 50 states.

Generated Sep 10, 2026, 03:59 AM UTC. Refreshes at least every 24 hours.

Headline metrics

Total resources
3,840
Published, non-archived
Verified < 90 days
9.6%
369 of 3,840
Verified < 12 months
14.5%
558 of 3,840
Broken link rate
2.2% broken
84 broken / 3,235 redirects
Avg days since check
61.3d
Across verified records
States covered
51/50
51 with 5+ resources

50-state coverage and freshness

Resource count and recent verification rate per state. Color reflects the share of that state's resources verified in the last 90 days.

  • 60%+ verified in 90 days
  • 30-60% verified in 90 days
  • Below 30% verified in 90 days
  • No published resources
AK
31
AL
33
AR
36
AZ
207
CA
143
CO
25
CT
70
DC
6
DE
24
FL
170
GA
185
HI
25
IA
33
ID
30
IL
247
IN
33
KS
22
KY
43
LA
45
MA
25
MD
90
ME
30
MI
154
MN
23
MO
161
MS
25
MT
17
NC
173
ND
34
NE
32
NH
15
NJ
28
NM
26
NV
28
NY
219
OH
139
OK
26
OR
26
PA
150
RI
34
SC
31
SD
30
TN
150
TX
216
UT
30
VA
205
VT
28
WA
176
WI
28
WV
30
WY
26
Per-state detail (table)
StateTotalVerified <90d% FreshHousingBenefitsHealthcareEmploymentLegalEducation
AK - Alaska31412.9%7182430
AL - Alabama33515.2%6174550
AR - Arkansas3638.3%6224640
AZ - Arizona20794.3%55613349280
CA - California1431913.3%31452738230
CO - Colorado2528%4124330
CT - Connecticut703854.3%43352930
DC - District of Columbia600%110110
DE - Delaware2428.3%3125350
FL - Florida17063.5%42453446230
GA - Georgia1854021.6%34662548260
HI - Hawaii2528%3173650
IA - Iowa3339.1%5175740
ID - Idaho3013.3%5206340
IL - Illinois2473213%48953861290
IN - Indiana3326.1%6176550
KS - Kansas2214.5%2143330
KY - Kentucky431330.2%5275940
LA - Louisiana451431.1%7216260
MA - Massachusetts2514%6145420
MD - Maryland903437.8%75291860
ME - Maine3013.3%6165540
MI - Michigan15463.9%42383039240
MN - Minnesota2300%2134460
MO - Missouri16163.7%38581858170
MS - Mississippi2500%5134340
MT - Montana1700%293140
NC - North Carolina173116.4%41602248290
ND - North Dakota34617.6%7194710
NE - Nebraska3226.3%4177550
NH - New Hampshire1500%372310
NJ - New Jersey2800%2175560
NM - New Mexico2600%5165250
NV - Nevada2800%5164550
NY - New York2192913.2%50703758270
OH - Ohio13932.2%39392638180
OK - Oklahoma26415.4%4133340
OR - Oregon26519.2%4183130
PA - Pennsylvania15085.3%37412941260
RI - Rhode Island34411.8%5194460
SC - South Carolina31516.1%4168440
SD - South Dakota3026.7%6154630
TN - Tennessee15053.3%35561749200
TX - Texas216115.1%49743464290
UT - Utah30310%3174550
VA - Virginia20583.9%51633159340
VT - Vermont28414.3%4163250
WA - Washington176116.3%38553253270
WI - Wisconsin2800%5162630
WV - West Virginia30413.3%6145540
WY - Wyoming2600%4175340

Verification freshness distribution

How long ago each published resource was last verified.

  • Verified <30 days433
  • 30-90 days356
  • 90-365 days190
  • Over 1 year0
  • Never verified2,861

Verifications per month (last 12)

Number of resources whose last-verified timestamp falls in each month.

10
11
12
01
02
03
04
05
06
07
08
09

Status of outbound resource URLs from our automated link checker. "Blocked by site" means the site refused our automated checker (a firewall or bot block) but works for real visitors.

Healthy
312
Redirecting
3,235
Broken
84
Blocked by site
169
Refuses automated checks; reachable by people
Unchecked
40
Queued for the next sweep

Coverage by category

  • Benefits1,493
  • Employment940
  • Housing799
  • Healthcare589
  • Legal527
  • Crisis448
  • Family219

Self-maintaining directory

When a resource's official link stays broken across repeated checks over more than a week, we automatically retire it (hide it from the public directory) so visitors never land on a dead link. Nothing is ever deleted. The moment the link recovers, the resource is automatically restored.

  • Currently auto-retired
    50
  • Auto-retired (last 30 days)
    694
  • Auto-restored (last 30 days)
    0
  • Restored all-time
    473

Methodology

What "verified" means. A resource is verified when our team or our automated checker has cross-checked the listing against its authoritative source (typically a .gov, .mil, or established nonprofit domain) and confirmed the name, contact details, and program description appear current. Verification is recorded with a timestamp and a review interval; the projection in resource_verification_state derives the public status from the latest active verification record.

Cadence we commit to. We aim to recheck every published resource at least once every 12 months, with priority resources (crisis lines, housing programs, claims help) on a 90-day cadence. Stale resources are flagged and prioritized in the admin queue automatically.

How link health is measured. A scheduled job walks every published resource URL on a rolling basis, follows redirects, and records the final status code and URL in link_health_checks. A resource is marked "broken" when its most recent check returns a non-success status or fails to connect.

What "blocked by site" means. Some sites — especially government portals behind firewalls — refuse requests from automated checkers with responses like 401, 403, or 429, even though the page loads normally for a person in a browser. We record those as "blocked" rather than broken or unchecked: the link was checked, the site simply would not answer a bot. Blocked links are never auto-retired, and we continue to re-check them on the normal schedule.

How auto-retire works. A resource is auto-retired only after its official link fails several consecutive checks spanning more than a week, never on a single failure. Retiring hides the listing (sets it unpublished) and records the reason and timestamp; it never deletes the record. If a later check finds the link healthy again, the resource is auto-restored, provided it still passes our publish requirements.

Editorial independence. These metrics measure verification and link health only. Vet Uplift offers optional paid services and may be compensated by partners and sponsors, but compensation never affects whether or how a resource is verified, and paid or sponsored content is always clearly labeled where it appears. Nothing in this report can be bought.

Spot-checking us. Every public resource detail page shows the same "Last verified" date that feeds these aggregates, so anything claimed here can be independently confirmed.

More detail on selection and publishing rules: Methods. System uptime and service health: Status.