View raw JSON (the API contract at /score)
{
"domain": "downtowndental.com",
"name": "Downtown Dental",
"registry_state": "listed_unclaimed",
"crawled_at": "2026-07-09T01:45:30.215514+00:00",
"score": {
"total": 12,
"max": 100,
"registry_state": "listed_unclaimed",
"dimensions": {
"findable": {
"score": 6,
"max": 20,
"checks": [
{
"name": "site_reachable",
"score": 4,
"max": 4,
"passed": true,
"reason": "Homepage returns HTTP 200."
},
{
"name": "title_tag",
"score": 2,
"max": 2,
"passed": true,
"reason": "Title tag present."
},
{
"name": "meta_description",
"score": 0,
"max": 2,
"passed": false,
"reason": "No meta description \u2014 assistants can't summarize your practice."
},
{
"name": "any_jsonld",
"score": 0,
"max": 4,
"passed": false,
"reason": "No JSON-LD structured data \u2014 machines have to guess your facts."
},
{
"name": "localbusiness_jsonld",
"score": 0,
"max": 4,
"passed": false,
"reason": "No LocalBusiness/Dentist JSON-LD type \u2014 AI can't confirm you're a local practice."
},
{
"name": "sitemap",
"score": 0,
"max": 2,
"passed": false,
"reason": "No sitemap.xml \u2014 crawlers may miss pages."
},
{
"name": "robots",
"score": 0,
"max": 2,
"passed": false,
"reason": "No robots.txt \u2014 crawler guidance is missing."
}
]
},
"legible": {
"score": 6,
"max": 25,
"checks": [
{
"name": "phone",
"score": 4,
"max": 4,
"passed": true,
"reason": "Phone number found."
},
{
"name": "address",
"score": 0,
"max": 4,
"passed": false,
"reason": "No address detected \u2014 you won't show up for 'near me' queries."
},
{
"name": "hours",
"score": 0,
"max": 5,
"passed": false,
"reason": "No hours found \u2014 assistants can't tell callers if you're open."
},
{
"name": "offerings",
"score": 0,
"max": 5,
"passed": false,
"reason": "Only 1 services detected (need 3+) \u2014 list your treatments clearly."
},
{
"name": "llms_txt",
"score": 0,
"max": 3,
"passed": false,
"reason": "No llms.txt found \u2014 AI assistants can't read your preferences."
},
{
"name": "h1",
"score": 2,
"max": 2,
"passed": true,
"reason": "H1 heading present."
},
{
"name": "contact_page",
"score": 0,
"max": 2,
"passed": false,
"reason": "No contact page detected \u2014 make it obvious how to reach you."
}
]
},
"actionable": {
"score": 0,
"max": 35,
"checks": [
{
"name": "booking_cta",
"score": 0,
"max": 8,
"passed": false,
"reason": "No 'Book appointment' CTA \u2014 visitors have no clear next step."
},
{
"name": "known_scheduler",
"score": 0,
"max": 7,
"passed": false,
"reason": "No known online scheduler (Calendly, NexHealth, Zocdoc\u2026) \u2014 booking isn't self-serve."
},
{
"name": "contact_form",
"score": 0,
"max": 4,
"passed": false,
"reason": "No contact form \u2014 patients can't message you from the site."
},
{
"name": "click_to_call",
"score": 0,
"max": 4,
"passed": false,
"reason": "No click-to-call link \u2014 mobile visitors can't tap to dial."
},
{
"name": "live_lobby_endpoint",
"score": 0,
"max": 12,
"passed": false,
"reason": "No live lobby endpoint \u2014 AI agents can't book or transact with you directly. Only available once you claim your Instalobby listing."
}
]
},
"trusted": {
"score": 0,
"max": 20,
"checks": [
{
"name": "domain_verified",
"score": 0,
"max": 10,
"passed": false,
"reason": "Domain not verified \u2014 claim and verify your listing to prove you own it (+10)."
},
{
"name": "crypto_attestation",
"score": 0,
"max": 4,
"passed": false,
"reason": "No cryptographic attestation \u2014 verified listings get a signed trust record (+4)."
},
{
"name": "crawl_freshness",
"score": 0,
"max": 3,
"passed": false,
"reason": "Crawl freshness only counts once verified \u2014 claim your listing to earn it (+3)."
},
{
"name": "nap_consistency",
"score": 0,
"max": 3,
"passed": false,
"reason": "NAP consistency only counts once verified \u2014 claim your listing to earn it (+3)."
}
]
}
}
},
"map": {
"meta": {
"registry_state": "listed_unclaimed",
"crawled_at": "2026-07-09T01:45:30.215514+00:00",
"source_urls": {
"homepage": "https://downtowndental.com/",
"contact": "https://downtowndental.com/contact",
"services": "https://downtowndental.com/services",
"sitemap": "https://downtowndental.com/sitemap.xml",
"robots": "https://downtowndental.com/robots.txt",
"llms": "https://downtowndental.com/llms.txt"
},
"schema_version": "0.1"
},
"identity": {
"name": "Downtown Dental",
"domain": "downtowndental.com",
"vertical": "dental"
},
"locations": [],
"contacts": {
"phones": [
"214-555-0199"
],
"emails": [],
"contact_form_url": null
},
"profile": {
"description": null,
"social_links": []
},
"offerings": [
{
"name": "Cleaning",
"category": "preventive",
"evidence_url": "https://downtowndental.com/"
}
],
"answers": [
{
"q": "How do I contact Downtown Dental?",
"a": "Call 214-555-0199.",
"evidence_url": "https://downtowndental.com/"
},
{
"q": "What services does Downtown Dental offer?",
"a": "Cleaning",
"evidence_url": "https://downtowndental.com/"
}
],
"capability_stubs": [],
"provenance": {
"identity.name": {
"value": "Downtown Dental",
"source_url": "https://downtowndental.com/",
"method": "html",
"confidence": 0.4,
"extracted_at": "2026-07-09T01:45:30.215929+00:00"
},
"contacts.phones": {
"value": [
"214-555-0199"
],
"source_url": "https://downtowndental.com/",
"method": "html",
"confidence": 0.6,
"extracted_at": "2026-07-09T01:45:30.215960+00:00"
},
"offerings": {
"value": [
"Cleaning"
],
"source_url": "https://downtowndental.com/",
"method": "html",
"confidence": 0.6,
"extracted_at": "2026-07-09T01:45:30.216069+00:00"
}
}
}
}