Back to all samples

This is a sample report for an illustrative business. No real company is described.

How to read this report
  • The score (0–100) and grade sum six weighted categories of what AI agents can reach and understand.
  • Findings are grouped by severity; "+N pts" is how much the score would rise if that one issue were fixed.
  • Generated fixes are ready-made files built from the findings — they come with Pro.
  • A blocked site has no score: access must be restored before anything else counts.

Sample audit report · point-in-time example · Local service business

harborview-dental.example

D

Audit overview

Scored as: Local business · What this means · Methodology

Strong offline, nearly invisible to agents: no structured data at all, no LocalBusiness schema, and the phone number only exists as an image.

Category scores

Commerce readiness only counts if you sell online. If you don't, that 20 points is spread across the other five categories so your score reflects what actually matters for your site.

Crawl & Bot Access

Weight: 25 pts (+5 redistributed)

1 issue

Structured Data

Weight: 31.25 pts (+6.25 redistributed)

2 issues

Commerce Readiness

Not scored — weight redistributed

No issues

Content Machine-Readability

Weight: 18.75 pts (+3.75 redistributed)

2 issues

Policy & Trust

Weight: 12.5 pts (+2.5 redistributed)

1 issue

Entity Signals

Weight: 12.5 pts (+2.5 redistributed)

2 issues

Highest-impact fixes

  1. 1.
    No JSON-LD structured data on homepage+19 ptsCritical

    Add the missing JSON-LD structured data.

  2. 2.
    No llms.txt file+9 ptsMedium

    Publish an llms.txt file at your site root.

  3. 3.
    No LocalBusiness schema+8 ptsHigh

    Add the missing JSON-LD structured data.

Fix these three and your score moves from 52 to ~88. (estimate — re-audit to confirm)

Findings (8)

Critical 1

CriticalStructured Data+19 pts Extra weight

No JSON-LD structured data on homepage

Agents have to guess what the practice is, where it is and how to contact it.

High 2

HighStructured Data+8 pts

No LocalBusiness schema

Without Dentist/LocalBusiness markup, agents can't confirm location, hours or services.

HighEntity Signals+3 pts

Phone number shown only as an image

The phone number is inside a header image, so agents can't read or quote it.

Medium 4

MediumCrawl & Bot Access+9 pts Extra weight

No llms.txt file

No curated page map at /llms.txt (an emerging convention, not a ratified standard).

MediumEntity Signals+5 pts Extra weight

No entity definition

Nothing defines the practice as an identifiable entity.

MediumContent Machine-Readability+2 pts

Opening hours shown only as an image

Hours are part of a graphic, so agents can't answer "are they open Saturday?".

MediumPolicy & Trust+2 pts

No privacy policy link on homepage

Agents check for basic trust pages before recommending a provider.

Low 1

LowContent Machine-Readability+1 pts

Service pages have no descriptive headings

Treatment pages use a single generic heading.

Generated fixes (preview)

Ready-to-use files built from the findings. REPLACE_WITH_… marks anything we didn't observe.

Dentist (LocalBusiness) schema

Paste inside <head> on your homepage. Replace every REPLACE_WITH_… value with your real practice details, typed as text.

schema.jsonld

New · 18 lines added

Added: <!-- Dentist: paste inside <head> on your homepage. -->
Added: <script type="application/ld+json">
Added: {
Added: "@context": "https://schema.org",
Added: "@type": "Dentist",
Added: "name": "Harborview Dental",
Added: "url": "https://harborview-dental.example/",
Added: "telephone": "REPLACE_WITH_PHONE_AS_TEXT",
Added: "address": {
Added: "@type": "PostalAddress",
Added: "streetAddress": "REPLACE_WITH_STREET",
Added: "addressLocality": "REPLACE_WITH_CITY",
Added: "postalCode": "REPLACE_WITH_POSTCODE",
Added: "addressCountry": "REPLACE_WITH_COUNTRY"
Added: },
Added: "openingHours": "REPLACE_WITH_HOURS"
Added: }
Added: </script>
  1. Paste the <script type="application/ld+json"> block inside the <head> of the matching page.
  2. Replace any REPLACE_WITH_… placeholders first, then check it with a structured-data testing tool.

See this report for your own site

No sign-up needed · takes about 15 seconds.

Run a free audit