Skip to content
Live data · updated 17h ago

GMC Industry Index

Live compliance benchmarks across every store FeedShield has audited. Numbers update every 5 minutes from real audit data — never marketing estimates. Sample size: 155 stores.

Headline numbers

Audited stores

155

in corpus

Median score

69/100

avg 63

At suspension risk

16%

score < 50

Healthy stores

1%

score ≥ 80

Score distribution

Quartile breakdown of compliance scores across the corpus.

P25
Median
Average
P75
Healthy bar

25th percentile

63

Median (P50)

69/100

Average

63

75th percentile

72

Audit quality signals

Per-audit signals: how broken the typical store is, and how many run minimum schema coverage.

Issues per audit

51

median (failed + warnings)

Strong schema coverage

3%

60%+ checks passing

Full benchmark set

Every aggregate in the corpus_benchmarks table. Refreshed every 5 minutes.

MetricValuen
Median issues per audit51133
Stores with strong schema coverage3%133
Average compliance score63155
Critical stores (score < 50)16%155
Healthy stores (score >= 80)1%155
Median compliance score69/100155
25th percentile compliance score63155
75th percentile compliance score72155
Share at suspension risk16%155
Audited stores in corpus155155

Latest audits from the corpus

Last 12 audits, anonymized. Domains masked to first three characters + TLD. Demonstrates the corpus is actively growing.

critical

pel***.com.ua

441d ago

critical

pel***.com.ua

441d ago

critical

the***.com

341d ago

at-risk

the***.com

751d ago

critical

fur***.com

342d ago

at-risk

hom***.co.za

722d ago

at-risk

cam***.com

702d ago

at-risk

hed***.com

727d ago

at-risk

hed***.com

728d ago

at-risk

vel***.com

7411d ago

at-risk

cha***.com

7111d ago

at-risk

she***.com

6912d ago

Methodology

  • Each row in the corpus is one independent public audit run on a real merchant URL.
  • Scores combine 250+ checks across 27 categories (feed integrity, structured data, image quality, landing page health, restricted products, identity consistency, hidden misrep patterns).
  • Aggregates refresh every 5 minutes via the refresh_corpus_benchmarks() function in Postgres.
  • The corpus excludes scans flagged by abuse detection. No PII surfaces here — only domain and score.

Add a store to the corpus

Run a free public audit on any GMC-eligible store. The result joins the corpus immediately, the benchmarks above update on the next refresh.

Run a free audit