agentspeed.
Leaderboards

Local business leaderboard

0 domainsupdated every 5mno scans yet

Restaurants, services, brick-and-mortar shops. Agents look for hours, address, phone, payment methods, most of it through LocalBusiness schema.

Not enough scan data yet.

We surface only real, completed public scans. Once enough local business domains have a public score on AgentSpeed, this leaderboard fills in automatically.

Scan your site →
What makes a site agent-ready in this category

Local businesses are scored by agents on a tight set of fields: address, hours, phone, accepted payment methods, geo-coordinates. Agents that get LocalBusiness schema in JSON-LD recommend the business in "near me" queries; agents without it fall back to a Google Business listing, if there is one.

Common failures
failure 01

No address in HTML

When the address only lives on a JS-rendered map, agents see nothing. Render it as text + LocalBusiness schema.

failure 02

Hours table is an image

A scanned schedule image is opaque to agents. Render hours as text + openingHoursSpecification on the LocalBusiness schema.

failure 03

No phone or contact form

Without a phone number or contact form on the page, agents cannot route the user to a booking.

failure 04

Single landing page; no per-location URL

Multi-location businesses without /locations/<city> URLs cannot be cited per-city.

Best practices
  1. 01Add LocalBusiness JSON-LD with address, geo, telephone, openingHoursSpecification.
  2. 02Render address, phone, and hours as parseable text on every relevant page.
  3. 03Publish a /locations index with per-location pages for chains.
  4. 04Declare paymentAccepted (Cash, Card, Stripe, Apple Pay) on the schema.
  5. 05Add aggregateRating if you have legitimate reviews from a verified source.
How this is computed

Each row is the latest completed public scan for one domain. Composite is a 0–100 weighted average of five sub-scores; grade is bound to a published band table. The rubric (current and prior versions) is at /rubric.

FAQ

How are scores calculated?

Every score is the output of the public AgentSpeed rubric. The full check list, weights, and grade bands are at /rubric. New scans use the current active rubric; historical scans render against their original rubric.

How do I get my domain on the leaderboard?

Visit the scanner and submit a URL to generate a score. Every completed public scan creates a permanent score page and makes the domain eligible for ranking. There’s no application process and no editorial gate.

How do I remove my site?

Add User-agent: AgentSpeedBot / Disallow: / to your robots.txt. On the next scan we honour it automatically and the public score page is replaced with a removal notice. See /bot.

Improve your own site
Run free scan

Scan your business site to verify your LocalBusiness schema + per-location pages.

Compare your site

Side-by-side composite, sub-scores, and per-category winner. Permanent shareable URL.

Browse fixes

Every check in the rubric has a remediation page with paste-ready snippets.

All free tools

Crawler matrix, llms.txt analyzer, structured-data validator, and seven more.