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 Jul 27, 2026, 12:34 AM UTC. Refreshes at least every 24 hours.

Headline metrics

Total resources
3,290
Published, non-archived
Verified < 90 days
4.2%
138 of 3,290
Verified < 12 months
10.7%
352 of 3,290
Broken link rate
Pending first sweep
0 broken / 0 redirects
Avg days since check
50.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
22
AL
25
AR
27
AZ
188
CA
146
CO
21
CT
19
DC
6
DE
22
FL
166
GA
150
HI
22
IA
24
ID
24
IL
171
IN
27
KS
22
KY
21
LA
27
MA
25
MD
27
ME
28
MI
151
MN
26
MO
154
MS
19
MT
14
NC
155
ND
27
NE
22
NH
17
NJ
25
NM
25
NV
27
NY
191
OH
130
OK
25
OR
18
PA
141
RI
29
SC
25
SD
25
TN
137
TX
196
UT
23
VA
188
VT
23
WA
160
WI
29
WV
24
WY
23
Per-state detail (table)
StateTotalVerified <90d% FreshHousingBenefitsHealthcareEmploymentLegalEducation
AK - Alaska2200%6111320
AL - Alabama2500%5144340
AR - Arkansas2700%4175330
AZ - Arizona188115.9%55573145180
CA - California1462416.4%34442640230
CO - Colorado2100%3104230
CT - Connecticut1900%2133430
DC - District of Columbia600%110110
DE - Delaware2200%2124550
FL - Florida16684.8%44413343240
GA - Georgia150106.7%38502239260
HI - Hawaii2200%2164530
IA - Iowa2400%3124520
ID - Idaho2400%5144420
IL - Illinois17174.1%43552848250
IN - Indiana2700%6146340
KS - Kansas2200%2143340
KY - Kentucky2100%4113620
LA - Louisiana2700%5145360
MA - Massachusetts2500%4165420
MD - Maryland2700%4135440
ME - Maine2800%5165540
MI - Michigan15164%41383139180
MN - Minnesota2600%3135560
MO - Missouri15463.9%41531751190
MS - Mississippi1900%4102340
MT - Montana1400%282120
NC - North Carolina15595.8%41472546200
ND - North Dakota2700%6134420
NE - Nebraska2200%3133360
NH - New Hampshire1700%393210
NJ - New Jersey2500%1144570
NM - New Mexico2500%5144330
NV - Nevada2700%5154550
NY - New York191115.8%53603150250
OH - Ohio13043.1%36342134220
OK - Oklahoma2500%5132250
OR - Oregon1800%491050
PA - Pennsylvania14185.7%37372643200
RI - Rhode Island2900%5174350
SC - South Carolina2500%5135440
SD - South Dakota2500%6113640
TN - Tennessee13785.8%38481740180
TX - Texas19684.1%52602756300
UT - Utah2300%2123540
VA - Virginia188105.3%51483053310
VT - Vermont2300%4141350
WA - Washington16085%43472842240
WI - Wisconsin2900%4173540
WV - West Virginia2400%5114450
WY - Wyoming2300%2145330

Verification freshness distribution

How long ago each published resource was last verified.

  • Verified <30 days482
  • 30-90 days12
  • 90-365 days214
  • Over 1 year0
  • Never verified2,582

Verifications per month (last 12)

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

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

Status of outbound resource URLs from our automated link checker. Unchecked items are queued for the next sweep.

Healthy
0
Redirecting
0
Broken
0
Unchecked
3,290

Coverage by category

  • Benefits1,185
  • Employment804
  • Housing790
  • Healthcare521
  • Legal479
  • Crisis375
  • Family199

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
    39
  • Auto-retired (last 30 days)
    512
  • Auto-restored (last 30 days)
    473
  • 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.

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.