Skip to content
FastifyAuditor
← Back to Fastify

This is a sample. Get the same report for your own website: CA$9.99 + applicable tax. Online payment is coming soon.

Check my website

Sample report — a fictional business. All names, addresses and findings are example data.

AI Website Audit · Full report

sample-dental-clinic.example

Scan captured Oct 16, 2026, 6:19 a.m. · 9 pages scanned · Method readiness-v1.2

Scan scope: 9 page addresses discovered · 9 pages scanned · page limit 30 (not reached) · sitemap: 7 URLs

Part 1 · Summary for business owners

Summary

In short: AI tools can read your website, but some important details are missing or contradict each other — so they may give customers incomplete or wrong answers about your business. Three fixes would make the biggest difference.

Technical & AI readiness

Risky

Can AI tools reach, read and understand your pages?

Customer questions answered

70

70/100

6 of 10 clearly answered

Does your website answer what customers ask before they call?

Shown as a relevant answer

55/100

For people who don't know you yet: does your site show you're a fit? Real AI answers not tested at this level.

Your top 3 fixes

  1. 1
    Expand key pages with specific, factual detail customers need.High impact

    Thin pages give AI tools little to quote. This is a rough proxy, not a quality judgement.

  2. 2
    Answer on your website: “Does the clinic state whether it participates in CDCP?”High impact

    Publish the clinic's CDCP participation status, verified by the business, noting coverage and co-payments vary.

  3. 3
    Use identical contact details everywhere, including structured data.High impact

    The phone number in structured data doesn't match the numbers shown on the pages.

What the readiness rating is based on

  • Trust & conversion clarity100%
  • Technical usability100%
  • Business information90%
  • Crawlability & access83%
  • Structure & machine-readable data78%
  • Content structure & consistency18%

How your website answers customers

AnsweredPartlyNot foundPages disagreeCouldn't tell

  • Clinic identity & hours100%
  • New patients & booking100%
  • General & preventive care100%
  • Insurance & pricing25%

20 customer questions checked. Details in Part 2.

Can AI tools get in?

Your robots.txt blocks some AI or search crawlers — check that this is intended. (Permission only — it doesn't prove any AI tool has read or will cite your site.)

  • ◐ ChatGPT
  • ✓ Claude
  • ✓ Perplexity
  • ✓ Google / Gemini
  • ✓ Bing / Copilot

▼ Part 2 · Detailed report — every finding with its evidence, page by page

Report dimensions

1 · Technical & AI readiness

Risky

Deterministic checks of your pages · Poor / Risky / Acceptable / Good

2 · Website knowledge & discovery evidence

70/100knowledge coverage

55/100 discovery evidence

20 questions · two separate measures

3 · Observed AI visibility

NOT TESTED

No real AI answers were collected for this audit. Testing is part of higher audit levels (pilot).

Customer AI questions

Two separate measures, never combined: AI Discovery Visibility — prompts from people who don't know this business yet — and Website Knowledge Coverage — whether the website itself answers what customers need to know (evaluation and next steps). Evidence counts anywhere on the scanned pages, not just an FAQ.

Questions come from Fastify's dental-ca-en-v1.0 question database (CA, en): a fixed core benchmark plus questions tailored to what this website shows. Priority is an editorial ranking, not measured search or prompt frequency.

Business understood as

Sample Dental Clinic · Health › Dental care (high confidence)

Industry: Health › Dental care (high confidence). Classified as Health › Dental care from the site's own titles, headings, menu and description.

general and family dentistry with implants and teeth whitening

Sample Dental Clinic is a family dental clinic in East Vancouver offering check-ups and cleanings, fillings, dental implants and teeth whitening. It sees children, adults and seniors and welcomes new patients.

  • Cleanings & hygiene
  • Check-ups & exams
  • Fillings
  • Dental implants
  • Teeth whitening
  • cleaning_checkup

AI Discovery Visibility

Prompts from people who don't know this business yet, written without its name or website — the way someone would ask an AI assistant.

Observed AI visibility: Not tested

Real AI answers are tested only in higher audit levels (small opt-in pilot). Website evidence is not a measurement of AI recommendations. No score is given — not tested is not the same as zero visibility.

Website Evidence Readiness

For each prompt: does the website give clear evidence that this business is a relevant answer — the right service, in the right place, with the capabilities the prompt asks about? This is evidence readiness, not a prediction or measurement of AI recommendations.

55/100

Website Evidence Readiness (discovery-v1): (1 strong × 1 + 9 partial × 0.5 + 0 insufficient × 0 + 0 conflicting × 0) ÷ 10. Reported separately from direct-answer coverage — never combined.

  1. Partial evidence“Which are the best-rated dental clinics in Vancouver?”Core benchmark

    Prompt template: “Which are the best-rated dental clinics in [city]?” — filled in from the location on the website.

    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Shows patient reviews or testimonials— not found in the scanned pages (this does not mean the business doesn't offer it)Not shown on the website. AI tools may still use third-party sources, which this audit doesn't check.

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business shows patient reviews or testimonials — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Core benchmark question #1 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which are the best-rated dental clinics in [city]?”. Priority rank 1/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  2. Strong evidence“Which dentists in Vancouver are accepting new patients?”Core benchmark

    Prompt template: “Which dentists near me are accepting new patients?” — filled in from the location on the website.

    Customer impact: The website gives AI tools clear evidence that this business is a relevant answer to this kind of question.

    Why this question: Core benchmark question #2 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which dentists near me are accepting new patients?”. Priority rank 3/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  3. Partial evidence“Which dentists in Vancouver accept the Canadian Dental Care Plan (CDCP)?”Core benchmark

    Prompt template: “Which dentists near me accept the Canadian Dental Care Plan (CDCP)?” — filled in from the location on the website.

    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Names the Canadian Dental Care Plan (CDCP)— not found in the scanned pages (this does not mean the business doesn't offer it)

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business names the Canadian Dental Care Plan (CDCP) — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Core benchmark question #3 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which dentists near me accept the Canadian Dental Care Plan (CDCP)?”. Priority rank 21/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  4. Partial evidence“Which dental clinics in Vancouver offer same-day emergency appointments?”Core benchmark

    Prompt template: “Which dental clinics in [city] offer same-day emergency appointments?” — filled in from the location on the website.

    • Shows it provides emergency dentistry— not found in the scanned pages (this does not mean the business doesn't offer it)
    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • States same-day appointments— not found in the scanned pages (this does not mean the business doesn't offer it)

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business shows it provides emergency dentistry and states same-day appointments — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Core benchmark question #4 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which dental clinics in [city] offer same-day emergency appointments?”. Priority rank 37/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  5. Partial evidence“Which family dentists in Vancouver treat both children and adults?”Core benchmark

    Prompt template: “Which family dentists near me treat both children and adults?” — filled in from the location on the website.

    • Shows it provides children's dentistry— “…is provided by experienced dentists who take time to explain every step. We see children, adults and seniors, and we welcome new patients from across East Vanc” sample-dental-clinic.example/aboutMentioned in text, but no page or heading is dedicated to it.
    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Presents family dentistry— “Family Dentist in East Vancouver” sample-dental-clinic.example/

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business shows it provides children's dentistry — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Core benchmark question #5 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which family dentists near me treat both children and adults?”. Priority rank 46/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  6. Partial evidence“Which dental clinics in Vancouver offer direct insurance billing?”Core benchmark

    Prompt template: “Which dental clinics in [city] offer direct insurance billing?” — filled in from the location on the website.

    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • States it bills insurance directly— not found in the scanned pages (this does not mean the business doesn't offer it)

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business states it bills insurance directly — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Core benchmark question #6 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which dental clinics in [city] offer direct insurance billing?”. Priority rank 22/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  7. Partial evidence“Which dentists in Vancouver offer comprehensive dental care?”Core benchmark

    Prompt template: “Which dentists near me offer comprehensive dental care?” — filled in from the location on the website.

    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Presents comprehensive care— not found in the scanned pages (this does not mean the business doesn't offer it)

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business presents comprehensive care — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Core benchmark question #7 (asked for every dental clinic (canada) audit, so results can be compared over time). Template: “Which dentists near me offer comprehensive dental care?”. Priority rank 6/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  8. Partial evidence“Where can I find an affordable dental exam and cleaning in Vancouver?”

    Prompt template: “Where can I find an affordable dental exam and cleaning in [city]?” — filled in from the location on the website.

    • Shows it provides cleanings & hygiene— “Check-ups and cleanings” sample-dental-clinic.example/services
    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Gives service prices or explains how fees/estimates work— not found in the scanned pages (this does not mean the business doesn't offer it)

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business gives service prices or explains how fees/estimates work — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Tailored: the site presents cleanings & hygiene (Heading: Check-ups and cleanings). Template: “Where can I find an affordable dental exam and cleaning in [city]?”. Priority rank 25/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  9. Partial evidence“Which dental clinics in Vancouver have consistently positive patient reviews?”

    Prompt template: “Which dental clinics near me have consistently positive patient reviews?” — filled in from the location on the website.

    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Shows patient reviews or testimonials— not found in the scanned pages (this does not mean the business doesn't offer it)Not shown on the website. AI tools may still use third-party sources, which this audit doesn't check.

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business shows patient reviews or testimonials — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Tailored: applies to any clinic of this type; chosen by editorial priority. Template: “Which dental clinics near me have consistently positive patient reviews?”. Priority rank 5/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

  10. Partial evidence“Which dental clinics in Vancouver provide affordable fillings?”

    Prompt template: “Which dental clinics near me provide affordable fillings?” — filled in from the location on the website.

    • Shows it provides fillings— “Fillings” sample-dental-clinic.example/services
    • States it operates in Vancouver— “100-555 Example Street, Vancouver, BC V5K 0A1” sample-dental-clinic.example/
    • Gives service prices or explains how fees/estimates work— not found in the scanned pages (this does not mean the business doesn't offer it)

    Customer impact: Without clearer evidence on the website, AI tools have less reason to consider this business for this question.

    Recommended content fix: Make it explicit on the website that the business gives service prices or explains how fees/estimates work — for example on a dedicated service page — using only facts the business confirms.

    Why this question: Tailored: the site presents fillings (“Fillings Tooth-coloured fillings.”). Template: “Which dental clinics near me provide affordable fillings?”. Priority rank 30/100 (editorial, not measured frequency). Searched 9 scanned pages (titles, headings, text, image alt text and captions; shop/product pages excluded for service evidence; image content itself is not analyzed).

Website Knowledge Coverage

Questions about this specific business (services, insurance, prices, process, next steps). Each is checked against the scanned pages for a verifiable answer: Supported, Contradicted (the site clearly states otherwise), Not found, or Not applicable. Missing information is never treated as a "no".

70/100

Coverage score

How 70 is calculated (coverage-v3): (6 supported × 1 + 2 partial × 0.5 + 0 contradicted × 1 + 2 not found × 0 + 0 conflicting × 0) ÷ 10 scored questions = 70.0%, rounded to 70. 0 unknown and 0 not-applicable results are excluded.

  • Supported6
  • Partial2
  • Contradicted0
  • Not found2
  • Conflicting0
  • N/A0
  • Unknown0
  • Status determined100%

Questions to fix, most important first

Not found on scanned pagesDoes the clinic state whether it participates in CDCP?Core benchmarkPublished info — not confirmed live

Website finding: No answer was found in the scanned pages.

Missing: Whether the clinic participates in CDCP

Business impact: Patients covered by CDCP cannot tell if they can use it here.

Fastify recommendation: Publish the clinic's CDCP participation status, verified by the business, noting coverage and co-payments vary.

Not found in the scanned pages — this says nothing about whether the business offers it.

Why this question: Core question. Core benchmark question #5 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 29/100 (editorial, not measured frequency).

Not found on scanned pagesDoes the clinic offer direct billing to insurance?Core benchmarkPublished info — not confirmed live

Website finding: No answer was found in the scanned pages.

Missing: Whether direct billing is offered; Which insurers are billed

Business impact: Insured patients don't know if they must pay upfront and claim later.

Fastify recommendation: State whether the clinic direct-bills insurance and to which providers, as confirmed by the business.

Not found in the scanned pages — this says nothing about whether the business offers it.

Why this question: Core question. Core benchmark question #6 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 31/100 (editorial, not measured frequency).

Partially supportedDoes the clinic publish new-patient exam fees or explain how to obtain an estimate?Core benchmark

Website finding: The site describes what a first visit includes and mentions "affordable prices", but no exam fee or estimate process.

Missing: New-patient exam fee; How to request a cost estimate

Business impact: Cost-conscious patients can't judge first-visit costs before booking.

Fastify recommendation: Publish the new-patient exam fee or explain how to request an estimate, verified by the business.

Confidence: medium

Why this question: About a service the site shows. Core benchmark question #7 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 35/100 (editorial, not measured frequency).

Partially supportedDoes the clinic publish cleaning fees or explain how to request an estimate?

Website finding: Cleanings are offered and prices are described as affordable, but no cleaning fee or estimate process is given.

Missing: Cleaning fee; How to request an estimate

Business impact: Patients can't estimate what a cleaning will cost.

Fastify recommendation: Publish cleaning fees or a clear way to request an estimate, as verified by the business.

Confidence: medium

Why this question: About a service the site shows. Tailored: the site presents cleanings & hygiene (Heading: Check-ups and cleanings). Priority rank 36/100 (editorial, not measured frequency).

All 10 knowledge questions by journey stage

Evaluation · Clinic identity & hours100%

SupportedWhat is the clinic’s complete street address?Core benchmarkSource: sample-dental-clinic.example/contact — “We're located at 100-555 Example Street, Vancouver, BC V5K 0A1.”

Website finding: The clinic is at 100-555 Example Street, Vancouver, BC V5K 0A1.

Business impact: Patients can find the clinic's full address easily.

Fastify recommendation: Consider adding a map link, parking or transit details.

Confidence: high

Why this question: Core question. Core benchmark question #1 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 2/100 (editorial, not measured frequency).

SupportedWhat are the clinic’s regular opening hours?Core benchmarkPublished info — not confirmed liveSource: sample-dental-clinic.example/ — “Hours: Monday to Friday 8:00 am – 5:00 pm. Saturday 9:00 am – 2:00 pm. Sunday closed.”

Website finding: Monday to Friday 8:00 am–5:00 pm, Saturday 9:00 am–2:00 pm, Sunday closed.

Missing: Holiday hours

Business impact: Patients know when the clinic is open.

Fastify recommendation: Consider publishing holiday closures and keeping hours current.

Confidence: high

This is what the website published when it was scanned; it can change and isn't a live confirmation.

Why this question: Core question. Core benchmark question #2 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 6/100 (editorial, not measured frequency).

SupportedWhat is the clinic’s official name?Source: sample-dental-clinic.example/about — “About Sample Dental Clinic At our clinic, family dentistry is provided by experienced dentists”

Website finding: The clinic's name is Sample Dental Clinic.

Business impact: Patients can clearly identify the clinic.

Fastify recommendation: No change needed; keep the name consistent across pages.

Confidence: high

Why this question: Core question. Tailored: applies to any clinic of this type; chosen by editorial priority. Priority rank 1/100 (editorial, not measured frequency).

Evaluation · Insurance & pricing25%

Not found on scanned pagesDoes the clinic state whether it participates in CDCP?Core benchmarkPublished info — not confirmed live

Website finding: No answer was found in the scanned pages.

Missing: Whether the clinic participates in CDCP

Business impact: Patients covered by CDCP cannot tell if they can use it here.

Fastify recommendation: Publish the clinic's CDCP participation status, verified by the business, noting coverage and co-payments vary.

Not found in the scanned pages — this says nothing about whether the business offers it.

Why this question: Core question. Core benchmark question #5 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 29/100 (editorial, not measured frequency).

Not found on scanned pagesDoes the clinic offer direct billing to insurance?Core benchmarkPublished info — not confirmed live

Website finding: No answer was found in the scanned pages.

Missing: Whether direct billing is offered; Which insurers are billed

Business impact: Insured patients don't know if they must pay upfront and claim later.

Fastify recommendation: State whether the clinic direct-bills insurance and to which providers, as confirmed by the business.

Not found in the scanned pages — this says nothing about whether the business offers it.

Why this question: Core question. Core benchmark question #6 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 31/100 (editorial, not measured frequency).

Partially supportedDoes the clinic publish new-patient exam fees or explain how to obtain an estimate?Core benchmarkSource: sample-dental-clinic.example/about — “Your first visit includes a conversation about your goals, an examination, and a clear treatment plan.”

Website finding: The site describes what a first visit includes and mentions "affordable prices", but no exam fee or estimate process.

Missing: New-patient exam fee; How to request a cost estimate

Business impact: Cost-conscious patients can't judge first-visit costs before booking.

Fastify recommendation: Publish the new-patient exam fee or explain how to request an estimate, verified by the business.

Confidence: medium

Why this question: About a service the site shows. Core benchmark question #7 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 35/100 (editorial, not measured frequency).

Partially supportedDoes the clinic publish cleaning fees or explain how to request an estimate?Source: sample-dental-clinic.example/ — “Affordable prices and flexible appointments.”

Website finding: Cleanings are offered and prices are described as affordable, but no cleaning fee or estimate process is given.

Missing: Cleaning fee; How to request an estimate

Business impact: Patients can't estimate what a cleaning will cost.

Fastify recommendation: Publish cleaning fees or a clear way to request an estimate, as verified by the business.

Confidence: medium

Why this question: About a service the site shows. Tailored: the site presents cleanings & hygiene (Heading: Check-ups and cleanings). Priority rank 36/100 (editorial, not measured frequency).

Evaluation · General & preventive care100%

SupportedDoes the clinic offer routine dental examinations?Source: sample-dental-clinic.example/ — “We offer check-ups and cleanings, fillings, dental implants and teeth whitening.”

Website finding: The website states the clinic offers check-ups and cleanings.

Missing: What a routine exam includes; Recommended frequency

Business impact: Patients know routine check-ups are available.

Fastify recommendation: Consider a short description of what a routine exam includes, reviewed by a dental professional.

Confidence: high

Why this question: About a service the site shows. Tailored: the site presents check-ups & exams (Heading: Check-ups and cleanings). Priority rank 47/100 (editorial, not measured frequency).

Conversion · New patients & booking100%

SupportedIs the clinic accepting new patients?Core benchmarkPublished info — not confirmed liveSource: sample-dental-clinic.example/ — “New patients welcome Affordable prices and flexible appointments.”

Website finding: The website states new patients are welcome.

Business impact: Prospective patients know they can join the clinic.

Fastify recommendation: Keep this statement up to date if new-patient intake changes.

Confidence: high

This is what the website published when it was scanned; it can change and isn't a live confirmation.

Why this question: Core question. Core benchmark question #3 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 16/100 (editorial, not measured frequency).

SupportedHow can a new patient request an appointment?Core benchmarkSource: sample-dental-clinic.example/book — “Request an appointment and our team will confirm by phone.”

Website finding: New patients can book online via a request form (confirmed by phone) or call 604-555-0142.

Missing: How quickly requests are confirmed; What to bring to a first visit

Business impact: Patients have clear ways to request an appointment.

Fastify recommendation: Consider stating typical confirmation time and what new patients should bring.

Confidence: high

Why this question: Core question. Core benchmark question #4 (asked for every dental clinic (canada) audit, so results can be compared over time). Priority rank 17/100 (editorial, not measured frequency).

How this was assessed
  • Questions come from Fastify's expert-curated health › dental care question bank (dental-ca-en-v1.0+f5), selected for this business by a fixed, versioned method (qid-select-v2) — Free (20 questions).
  • Not used for this website: 6 — neighbourhood not confirmed by the site — never guessed; 2 — no specific insurer named on the site; 1 — no language other than English named on the site; 29 — service not shown on the site — excluded, not penalized; 142 — applicable, but beyond this audit level's question count. Excluded questions never lower a score.
  • Each question was checked against the text of the scanned pages. Answers inside service pages, About pages or footers count — an FAQ page is not required.
  • Scoring (coverage-v3): Supported = 1, Partially supported = 0.5, Contradicted (the site clearly states otherwise — still a clear answer) = 1, Not found = 0, Conflicting (the site's own pages disagree) = 0 and flagged as a risk. Not applicable and Unknown are excluded from the denominator. Category scores use the same rule.
  • "Supported" requires a verified quote for every material part of the question (for example, offering emergency care does not prove same-day appointments; "best efforts" wording counts as partial). "Contradicted" requires a verified quote stating the opposite — absence is never enough.
  • "Not found on scanned pages" describes the website only — it is never treated as proof that the business doesn't offer something.
  • Every quoted piece of evidence was checked word-for-word against the website; claims that couldn't be verified were marked Unknown.
  • Only scanned pages were assessed. Pages we didn't reach may contain answers; questions likely affected are marked Unknown where we could tell.

Rating

Risky

  1. Good
  2. Acceptable
  3. Risky
  4. Poor

Technical & AI readiness

Readable, but important gaps can lead AI tools to incomplete or wrong answers.Fastify's diagnostic rating — not an official ranking from Google, OpenAI, Anthropic or any AI provider. Assessed 100 of 100 rubric points (100% coverage); checks we couldn't assess are left out rather than counted as failures.

  • Crawlability & access83%

    Can search engines and AI tools reach and read your pages?

  • Business information90%

    Are the basics (name, contact, location, hours, services, pricing approach) published somewhere on the scanned pages?

  • Structure & machine-readable data78%

    Titles, headings, descriptions and structured data that help machines understand each page.

  • Content structure & consistency18%

    Is content substantial, organized (e.g. Q&A formatting) and are business details consistent across pages? It does not measure whether customer questions are answered — see Customer Question Coverage.

  • Trust & conversion clarity100%

    About, team, privacy and a clear way to contact or book.

  • Technical usability100%

    HTTPS, mobile viewport, language, broken pages and response speed.

Technical gaps, highest impact first

  1. 1.

    Pages have enough substantive content

    Missing1.6/9 pts

    Thin pages give AI tools little to quote. This is a rough proxy, not a quality judgement.

    What to do: Expand key pages with specific, factual detail customers need.

  2. 2.

    Business details are consistent

    Missing0/6 pts

    The phone number in structured data doesn't match the numbers shown on the pages.

    What to do: Use identical contact details everywhere, including structured data.

  3. 3.

    Question-and-answer formatted content

    Partial2/5 pts

    No FAQ-style section was found. The site may still answer questions in service or About pages — see Customer Question Coverage for the question-by-question result.

    What to do: Consider a short FAQ that brings together the answers customers ask about most.

  4. 4.

    Meta descriptions present

    Partial0.7/3 pts

    2 of 9 pages have a meta description.

    What to do: Add a one-sentence summary (meta description) to each page.

  5. 5.

    Service pricing or quote process is explained

    Missing0/2 pts

    Customers often ask about cost; product prices or a generic “affordable” claim don't answer that.

    What to do: Show service prices or ranges, or explain how quotes and estimates work.

  6. 6.

    AI crawlers are not blocked

    Partial1.5/3 pts

    Some AI assistants use their own crawlers. Blocking them can be a deliberate choice; this check shows what your robots.txt currently says.

    What to do: Review whether blocking GPTBot is intentional. Allowing AI search crawlers can help assistants read your public information.

  7. 7.

    Content is organized with subheadings

    Partial0.9/2 pts

    Subheadings help people and machines find specific answers.

    What to do: Break content into sections with descriptive H2 headings.

  8. 8.

    Canonical URLs are set

    Partial1/2 pts

    Canonical tags tell crawlers which address is the official version of each page.

    What to do: Add a self-referencing canonical link to each public page.

  9. 9.

    Content is readable without JavaScript

    Partial1/2 pts

    Many crawlers don't run JavaScript. Text that only appears after scripts run may be invisible to them.

    What to do: Make sure key text is present in the HTML the server sends (server-side rendering or pre-rendering).

What customers can find on your site

Based only on the pages we scanned. “Not found” doesn't mean it isn't anywhere on your site.

  • Business nameFoundSample Dental Clinic
  • PhoneConflicting604-555-0142The phone number in structured data doesn't match the numbers shown on the pages.
  • EmailFoundhello@sample-dental-clinic.example
  • Address / locationFound100-555 Example Street, Vancouver, BC, V5K 0A1
  • Areas servedNot found in scanned pages
  • Opening hoursFoundcouver, BC V5K 0A1 · 604-555-0142 · hello@sample-dental-clinic.example Hours: Monday to Friday 8:00 am – 5:00 pm. Saturd
  • Service pagesFoundDental Services
  • Appointment contact methodFoundPhone, Email
  • Verified online booking systemNot found in scanned pages
  • Service pricing or quote processNot found in scanned pages
  • Shop product prices (not service pricing)Not found in scanned pages
  • FAQ contentNot found in scanned pages
  • About pageFoundAbout Us | Sample Dental Clinic
  • Team pageFoundOur Dentists | Sample Dental Clinic
  • Privacy policyFoundPrivacy Policy | Sample Dental Clinic

Location and contact consistency

One shared set of facts, used by both the technical check and the customer questions. Several branches are fine; different details for the same business are flagged.

Consistent: One location (100-555 Example Street, Vancouver, BC V5K 0A1) is listed consistently.

  • 100-555 Example Street, Vancouver, BC V5K 0A1

    Listed on primary pages — Listed on the homepage, contact/locations page or site-wide footer.

    Sources (9): /, /about, /contact, /book…

AI crawler access (robots.txt)

What your robots.txt tells each crawler. This shows permission only — it doesn't prove any AI tool has read or will cite your site.

  • GPTBot: blocked
  • OAI-SearchBot: allowed
  • ClaudeBot: allowed
  • Claude-SearchBot: allowed
  • PerplexityBot: allowed
  • Google-Extended: allowed
  • Googlebot: allowed
  • Bingbot: allowed

Blocking can be a deliberate choice — review it with whoever manages your website.

All checks

PassHomepage loads successfully4/4

AI tools and search engines must be able to load your homepage.

Passrobots.txt allows crawling3/3

robots.txt tells crawlers which pages they may read.

PartialAI crawlers are not blocked1.5/3

Some AI assistants use their own crawlers. Blocking them can be a deliberate choice; this check shows what your robots.txt currently says.

What to do: Review whether blocking GPTBot is intentional. Allowing AI search crawlers can help assistants read your public information.

PassKey pages are indexable4/4

Pages marked noindex are excluded from search indexes that many AI tools rely on.

PassXML sitemap available2/2

A sitemap helps crawlers discover all your important pages.

PartialCanonical URLs are set1/2

Canonical tags tell crawlers which address is the official version of each page.

What to do: Add a self-referencing canonical link to each public page.

PartialContent is readable without JavaScript1/2

Many crawlers don't run JavaScript. Text that only appears after scripts run may be invisible to them.

What to do: Make sure key text is present in the HTML the server sends (server-side rendering or pre-rendering).

PassBusiness name is clear3/3

AI tools need to identify exactly which business this site belongs to.

PassContact details (phone or email) are listed4/4

Customers and AI tools can find a way to contact the business.

PassLocation or service area is stated4/4

A street address is stated; the areas served are not described.

PassOpening hours are published4/4

“Are you open on Saturday?” is one of the most common customer questions.

  • “…couver, BC V5K 0A1 · 604-555-0142 · hello@sample-dental-clinic.example Hours: Monday to Friday 8:00 am – 5:00 pm. Saturday 9:00 am – 2:00 pm. Sunday closed. Privacy Instagram” sample-dental-clinic.example/
  • “…hello@sample-dental-clinic.example Hours: Monday to Friday 8:00 am – 5:00 pm. Saturday 9:00 am – 2:00 pm. Sunday closed. Privacy Instagram” sample-dental-clinic.example/
PassServices are described on dedicated pages3/3

Clear service pages let AI tools match your business to what customers ask for.

MissingService pricing or quote process is explained0/2

Customers often ask about cost; product prices or a generic “affordable” claim don't answer that.

What to do: Show service prices or ranges, or explain how quotes and estimates work.

PassDescriptive, unique page titles4/4

9 of 9 pages have a title of useful length; 9 distinct titles.

PartialMeta descriptions present0.7/3

2 of 9 pages have a meta description.

What to do: Add a one-sentence summary (meta description) to each page.

PassOne clear main heading per page3/3

9 of 9 pages have exactly one H1 heading.

PartialContent is organized with subheadings0.9/2

Subheadings help people and machines find specific answers.

What to do: Break content into sections with descriptive H2 headings.

PassStructured data (schema.org) present and valid4/4

1 of 9 pages include JSON-LD structured data.

PassBusiness structured data includes key details3/4

Business structured data includes 3 of 4 key details (name, address, phone, hours).

PartialQuestion-and-answer formatted content2/5

No FAQ-style section was found. The site may still answer questions in service or About pages — see Customer Question Coverage for the question-by-question result.

What to do: Consider a short FAQ that brings together the answers customers ask about most.

MissingPages have enough substantive content1.6/9

Thin pages give AI tools little to quote. This is a rough proxy, not a quality judgement.

What to do: Expand key pages with specific, factual detail customers need.

MissingBusiness details are consistent0/6

The phone number in structured data doesn't match the numbers shown on the pages.

What to do: Use identical contact details everywhere, including structured data.

PassAbout page3/3

An About page helps establish who is behind the business.

PassPrivacy policy2/2

A privacy policy is a basic trust signal (and often a legal requirement).

PassProminent contact or quote call-to-action3/3

Customers (and assistants guiding them) need an obvious next step.

PassTeam or professionals are introduced2/2

Knowing who provides the service builds trust and answers “who will I see?”.

PassServed securely over HTTPS3/3

HTTPS protects visitors and is expected by browsers and search engines.

PassMobile-friendly viewport2/2

Most customers browse on phones.

PassPage language declared1/1

The language attribute helps tools process your content correctly.

PassNo broken internal pages2/2

0 of 8 sampled internal links failed.

PassPages respond quickly2/2

A rough speed proxy from our location; it is not a full performance test.

Pages scanned

Limitations

  • Scanned 9 public page(s) out of a bounded sample (max 30); findings describe only these pages.
  • JavaScript was not executed; content that only appears after scripts run may be missed.
  • “Not found” means not found in the scanned pages — it may exist elsewhere on the site.
  • The score is Fastify's diagnostic heuristic, not an official ranking from any search engine or AI provider.
  • No AI assistant can be guaranteed to recommend any business, and this audit doesn't measure real customer traffic.
Check my websiteQuestions? info@fastify.ca