Agentous Registryscore report
4/ 100
(no business name extracted)
brokendental.com
listed_unclaimed  crawled 2026-07-09
findable4/20
  • site_reachable
    Homepage returns HTTP 200.
    4/4
  • title_tag
    No <title> tag — search and AI results have nothing to label you with.
    0/2
  • meta_description
    No meta description — assistants can't summarize your practice.
    0/2
  • any_jsonld
    No JSON-LD structured data — machines have to guess your facts.
    0/4
  • localbusiness_jsonld
    No LocalBusiness/Dentist JSON-LD type — AI can't confirm you're a local practice.
    0/4
  • sitemap
    No sitemap.xml — crawlers may miss pages.
    0/2
  • robots
    No robots.txt — crawler guidance is missing.
    0/2
legible0/25
  • phone
    No phone number detected — patients and assistants can't reach you.
    0/4
  • address
    No address detected — you won't show up for 'near me' queries.
    0/4
  • hours
    No hours found — assistants can't tell callers if you're open.
    0/5
  • offerings
    Only 0 services detected (need 3+) — list your treatments clearly.
    0/5
  • llms_txt
    No llms.txt found — AI assistants can't read your preferences.
    0/3
  • h1
    No H1 heading — the page's main topic is ambiguous.
    0/2
  • contact_page
    No contact page detected — make it obvious how to reach you.
    0/2
actionable0/35
  • booking_cta
    No 'Book appointment' CTA — visitors have no clear next step.
    0/8
  • known_scheduler
    No known online scheduler (Calendly, NexHealth, Zocdoc…) — booking isn't self-serve.
    0/7
  • contact_form
    No contact form — patients can't message you from the site.
    0/4
  • click_to_call
    No click-to-call link — mobile visitors can't tap to dial.
    0/4
  • live_lobby_endpointgated
    No live lobby endpoint — AI agents can't book or transact with you directly. Only available once you claim your Instalobby listing.
    0/12
trusted0/20
  • domain_verifiedgated
    Domain not verified — claim and verify your listing to prove you own it (+10).
    0/10
  • crypto_attestationgated
    No cryptographic attestation — verified listings get a signed trust record (+4).
    0/4
  • crawl_freshnessgated
    Crawl freshness only counts once verified — claim your listing to earn it (+3).
    0/3
  • nap_consistencygated
    NAP consistency only counts once verified — claim your listing to earn it (+3).
    0/3

Solution Map

Vertical
dental
View raw JSON (the API contract at /score)
{
  "domain": "brokendental.com",
  "name": null,
  "registry_state": "listed_unclaimed",
  "crawled_at": "2026-07-09T01:45:30.217583+00:00",
  "score": {
    "total": 4,
    "max": 100,
    "registry_state": "listed_unclaimed",
    "dimensions": {
      "findable": {
        "score": 4,
        "max": 20,
        "checks": [
          {
            "name": "site_reachable",
            "score": 4,
            "max": 4,
            "passed": true,
            "reason": "Homepage returns HTTP 200."
          },
          {
            "name": "title_tag",
            "score": 0,
            "max": 2,
            "passed": false,
            "reason": "No <title> tag \u2014 search and AI results have nothing to label you with."
          },
          {
            "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": 0,
        "max": 25,
        "checks": [
          {
            "name": "phone",
            "score": 0,
            "max": 4,
            "passed": false,
            "reason": "No phone number detected \u2014 patients and assistants can't reach you."
          },
          {
            "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 0 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": 0,
            "max": 2,
            "passed": false,
            "reason": "No H1 heading \u2014 the page's main topic is ambiguous."
          },
          {
            "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.217583+00:00",
      "source_urls": {
        "homepage": "https://brokendental.com/",
        "contact": "https://brokendental.com/contact",
        "services": "https://brokendental.com/services",
        "sitemap": "https://brokendental.com/sitemap.xml",
        "robots": "https://brokendental.com/robots.txt",
        "llms": "https://brokendental.com/llms.txt"
      },
      "schema_version": "0.1"
    },
    "identity": {
      "name": null,
      "domain": "brokendental.com",
      "vertical": "dental"
    },
    "locations": [],
    "contacts": {
      "phones": [],
      "emails": [],
      "contact_form_url": null
    },
    "profile": {
      "description": null,
      "social_links": []
    },
    "offerings": [],
    "answers": [],
    "capability_stubs": [],
    "provenance": {}
  }
}

← Look up another domain

Agentous Registry · schema v0.1 · instalobby.com