Evidence set · example with made-up data
oakstreetdental.example
Scanned 2026-10-29 19:22 UTC · 42 checks · 0.0 s
What to fix next
Open · 4Passed · 34Not scored · 4
CheckWhat we sawThe fix
Sitemap carries lastmod datesdiscovery · recommended · +1
no <lastmod> elements
Emit <lastmod> for each URL in the sitemap.
FAILHTTPS with HSTSdiscovery · recommended · +1
final URL is http:
Serve over HTTPS and send Strict-Transport-Security: max-age=31536000.
FAILOpening hours are machine-readableunderstand · recommended · +1
hours in page text only, not in JSON-LD
Add openingHoursSpecification to the LocalBusiness node, and keep hours as plain text on the page too.
WARNForms declare an HTML actionact · recommended · +1
1 of 2 form(s) have a real action
Give forms a real action="" URL and method="post" so plain HTML submission is possible.
WARN
All checks
CheckEvidence
robots.txt present and serveddiscovery · 2/2
HTTP 200, 55 bytes
PASSrobots.txt lets assistants and AI search indiscovery · 4/4
no root-level Disallow applies to the AI assistant or search bots
PASSrobots.txt names the sitemapdiscovery · 1/1
/sitemap.xml
PASSXML sitemap presentdiscovery · 2/2
1 <loc> entries at http://127.0.0.1:65361/sitemap.xml
PASSSitemap carries lastmod datesdiscovery · 0/1
no <lastmod> elements
FAILllms.txt indexdiscovery · 3/3
6 lines
PASSAgentic Resource Discovery catalogdiscovery · 1/1
valid JSON with "entries" array
PASSA2A agent carddiscovery · 1/1
valid JSON with a "name"
PASSAPI catalog (RFC 9727)discovery · 1/1
valid JSON with "linkset" array
PASSCanonical link on homepagediscovery · 1/1
/
PASSPage language declareddiscovery · 1/1
lang="en"
PASSHomepage is indexablediscovery · 2/2
no noindex or none directive
PASSHTTPS with HSTSdiscovery · 0/1
final URL is http:
FAILChatGPT-User can load the homepageaccess · 4/4
HTTP 200, 1489 chars of text
PASSClaude-User can load the homepageaccess · 4/4
HTTP 200, 1489 chars of text
PASSPerplexity-User can load the homepageaccess · 2/2
HTTP 200, 1489 chars of text
PASSAI search crawlers can load the homepageaccess · 3/3
both load
PASSContent is in the HTML without JavaScriptaccess · 4/4
1489 chars, 58.0% text-to-HTML
PASSHomepage has an H1access · 1/1
"Oak Street Dental, family dentist in Austin"
PASSTitle and meta descriptionaccess · 1/1
"Oak Street Dental"
PASSMarkdown twin of the homepageaccess · 2/2
47 bytes of Markdown
PASSMarkdown content negotiationaccess · 2/2
content-type: text/markdown
PASSMissing pages return a real 404access · 2/2
HTTP 404
PASSHomepage HTML is not hugeaccess · 1/1
3 KB
PASSStructured data (JSON-LD) present and validunderstand · 3/3
types: Dentist, FAQPage
PASSOrganization or LocalBusiness schemaunderstand · 3/3
Dentist "Oak Street Dental"
PASSOrganization schema has name, url, phone, address, sameAsunderstand · 3/3
all five present
PASSOpening hours are machine-readableunderstand · 1/2
hours in page text only, not in JSON-LD
WARNPhone or email in the HTMLunderstand · 2/2
phone
PASSStreet address is readableunderstand · 2/2
PostalAddress in JSON-LD
PASSPrices are visible in the HTMLunderstand · 3/3
Offer price in JSON-LD
PASSFAQ schemaunderstand · 2/2
FAQPage with 1 question(s)
PASSProduct, Service or Menu schemaunderstand · 2/2
offers nested under Dentist
PASSsameAs links to your other profilesunderstand · 1/1
1 link(s)
PASSKey pages exist at plain URLsunderstand · 2/2
/contact, /about
PASSA clear next action on the homepageact · 3/3
"book an appointment" -> book
PASSThe action link loads for an agentact · 2/2
http://127.0.0.1:65361/book -> HTTP 200
PASSForms declare an HTML actionact · 1/2
1 of 2 form(s) have a real action
WARNOpenAPI spec publishedact · 0/2
no API or developer signals on the homepage, not scored
n/ano API or developer signals on the homepage, not scored
n/aAgent skills indexact · 0/1
no API or developer signals on the homepage, not scored
n/aShop or checkout page loads for an agentpayments · 0/2
no same-site shop/cart/checkout links on homepage
n/a
Want these fixed for you?
Kitus makes the changes on your platform, with your approval, and rescans to prove it.
See pricing
This index is a dated evidence set from public HTTP probes under the named user agents and paths. It is one inspectable input, not a measure of what every AI system sees, and no single change here guarantees inclusion, recommendation or sales. The check set, weights and grades are a prototype and have not been validated against business outcomes. Example page with made-up data. Not a customer, not a result.