{
 "population": "Websites of U.S. dental practices mapped in OpenStreetMap (amenity=dentist or healthcare=dentist with a website/contact:website tag), one row per registrable host, simple random sample of 400 hosts (seed 20261101); homepage read once in headless Chromium on 2026-11-01",
 "frame_counts": {
  "osm_elements_returned": 8496,
  "records_with_usable_website": 8492,
  "records_on_aggregator_hosts": 13,
  "aggregator_hosts": 4,
  "records_on_practice_hosts": 8479,
  "frame_hosts": 7628,
  "hosts_shared_by_2plus_records": 340,
  "records_collapsed_into_shared_hosts": 851,
  "frame_hosts_with_state_tag": 6004
 },
 "aggregator_dropped": {
  "facebook.com": 9,
  "healthgrades.com": 2,
  "yelp.com": 1,
  "webmd.com": 1
 },
 "sample_seed": 20261101,
 "sample_n": 400,
 "crawl_date": "2026-11-01",
 "results": {
  "readable": 340,
  "error": 25,
  "robots_disallowed": 13,
  "not_a_dental_site": 11,
  "blocked": 11
 },
 "not_readable": [
  {
   "host": "greenwooddentalnh.com",
   "home_url": "https://greenwooddentalnh.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://greenwooddentalnh.com/\nCall log:\n  - navigating to \"https://greenwoodde"
  },
  {
   "host": "arnoldsmiles.com",
   "home_url": "https://arnoldsmiles.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "drbonnieferrell.com",
   "home_url": "https://drbonnieferrell.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://drbonnieferrell.com/\nCall log:\n  - navigating to \"https://drbonnieferre"
  },
  {
   "host": "jamesleschdds.com",
   "home_url": "https://jamesleschdds.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Emergency Dental Service | Professional & Fast | Call (888) 523-3417"
  },
  {
   "host": "moresmiles.dental",
   "home_url": "https://moresmiles.dental/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://moresmiles.dental/\nCall log:\n  - navigating to \"https://moresmiles.dent"
  },
  {
   "host": "lalordental.com",
   "home_url": "https://lalordental.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "Checking your browser..."
  },
  {
   "host": "whitehallsmiles.com",
   "home_url": "http://whitehallsmiles.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "alanreisman.com",
   "home_url": "https://alanreisman.com/",
   "result": "error",
   "status": 404,
   "robots_http": 404,
   "error": "Site Not Configured | 404 Not Found"
  },
  {
   "host": "laserdentistryllc.com",
   "home_url": "https://laserdentistryllc.com/",
   "result": "error",
   "status": 522,
   "robots_http": 200,
   "error": "laserdentistryllc.com | 522: Connection timed out"
  },
  {
   "host": "corningbrightdental.com",
   "home_url": "http://corningbrightdental.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "udisandconnorthodontics.com",
   "home_url": "http://udisandconnorthodontics.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at http://udisandconnorthodontics.com/\nCall log:\n  - navigating to \"http://udisand"
  },
  {
   "host": "orlandparkfamilydental.com",
   "home_url": "http://orlandparkfamilydental.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at http://orlandparkfamilydental.com/\nCall log:\n  - navigating to \"http://orlandpa"
  },
  {
   "host": "dwtracydmd.com",
   "home_url": "https://dwtracydmd.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://dwtracydmd.com/\nCall log:\n  - navigating to \"https://dwtracydmd.com/\", "
  },
  {
   "host": "chenddspc.com",
   "home_url": "https://chenddspc.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "familydental-center.org",
   "home_url": "http://familydental-center.org/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at http://familydental-center.org/\nCall log:\n  - navigating to \"http://familydenta"
  },
  {
   "host": "centrevilledentalassociates.com",
   "home_url": "https://centrevilledentalassociates.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://centrevilledentalassociates.com/\nCall log:\n  - navigating to \"https://c"
  },
  {
   "host": "delmarendo.com",
   "home_url": "https://delmarendo.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Access Denied"
  },
  {
   "host": "emilylacourdds.com",
   "home_url": "https://emilylacourdds.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://emilylacourdds.com/\nCall log:\n  - navigating to \"https://emilylacourdds"
  },
  {
   "host": "ffmhs.com",
   "home_url": "http://ffmhs.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 404,
   "error": "Face To Face Mental Health Services | Serving Our Community"
  },
  {
   "host": "ctfamilydental.com",
   "home_url": "http://ctfamilydental.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Access Denied"
  },
  {
   "host": "macgarrisondentistry.com",
   "home_url": "https://macgarrisondentistry.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "Checking your browser..."
  },
  {
   "host": "osenieksddspc.com",
   "home_url": "https://osenieksddspc.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": ""
  },
  {
   "host": "regiondental.com",
   "home_url": "https://regiondental.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Account Suspended"
  },
  {
   "host": "clackamassquaredentalgroup.com",
   "home_url": "https://clackamassquaredentalgroup.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "ClackamasSquareDentalGroup.com is for sale | HugeDomains"
  },
  {
   "host": "nsn.us",
   "home_url": "https://muckleshoot.nsn.us/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Muckleshoot Indian Tribe"
  },
  {
   "host": "dralicehale.com",
   "home_url": "https://dralicehale.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "concordcenterforfamilydentistry.com",
   "home_url": "https://concordcenterforfamilydentistry.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "Checking your browser..."
  },
  {
   "host": "efimtulchinskydds.com",
   "home_url": "http://efimtulchinskydds.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at http://efimtulchinskydds.com/\nCall log:\n  - navigating to \"http://efimtulchinsk"
  },
  {
   "host": "lourdesdental.com",
   "home_url": "https://lourdesdental.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://lourdesdental.com/\nCall log:\n  - navigating to \"https://lourdesdental.c"
  },
  {
   "host": "baltimoredentalcenter.com",
   "home_url": "https://baltimoredentalcenter.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "passesdentalcare.com",
   "home_url": "https://passesdentalcare.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "danosdental.com",
   "home_url": "https://danosdental.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "Checking your browser..."
  },
  {
   "host": "oregonpediatricdental.com",
   "home_url": "https://oregonpediatricdental.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Access Denied"
  },
  {
   "host": "richardmgraydds.com",
   "home_url": "http://richardmgraydds.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 404,
   "error": "Checking your browser..."
  },
  {
   "host": "smilesofnashua.com",
   "home_url": "http://smilesofnashua.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at http://smilesofnashua.com/\nCall log:\n  - navigating to \"http://smilesofnashua.c"
  },
  {
   "host": "dentalsolutionsbinghamton.com",
   "home_url": "https://dentalsolutionsbinghamton.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "Checking your browser..."
  },
  {
   "host": "artisticteethcraftersdentallab.com",
   "home_url": "https://artisticteethcraftersdentallab.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://artisticteethcraftersdentallab.com/\nCall log:\n  - navigating to \"https:"
  },
  {
   "host": "zookadental.com",
   "home_url": "https://zookadental.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://zookadental.com/\nCall log:\n  - navigating to \"https://zookadental.com/\""
  },
  {
   "host": "maddoxfamilydentalcenter.com",
   "home_url": "https://maddoxfamilydentalcenter.com/",
   "result": "blocked",
   "status": 503,
   "robots_http": 302,
   "error": "Robot Check"
  },
  {
   "host": "murphydentalcentertn.com",
   "home_url": "https://murphydentalcentertn.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "southeastdenverdental.com",
   "home_url": "https://southeastdenverdental.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://southeastdenverdental.com/\nCall log:\n  - navigating to \"https://southea"
  },
  {
   "host": "townedentalnaples.com",
   "home_url": "https://townedentalnaples.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: Timeout 40000ms exceeded.\nCall log:\n  - navigating to \"https://townedentalnaples.com/\", waiting until \"domcon"
  },
  {
   "host": "drkevinwilliams.com",
   "home_url": "http://drkevinwilliams.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 403,
   "error": "Just a moment..."
  },
  {
   "host": "parmardmd.com",
   "home_url": "http://parmardmd.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 500,
   "error": null
  },
  {
   "host": "smiles4oregon.com",
   "home_url": "http://smiles4oregon.com/",
   "result": "error",
   "status": 404,
   "robots_http": 404,
   "error": "Reconnect Your Domain | Wix.com"
  },
  {
   "host": "desaidentalstudio.com",
   "home_url": "https://desaidentalstudio.com/",
   "result": "error",
   "status": null,
   "robots_http": 200,
   "error": "Page.evaluate: TypeError: Cannot read properties of undefined (reading 'top')\n    at scrollTo (https://coralwaydental.co"
  },
  {
   "host": "tricare.mil",
   "home_url": "https://andrews.tricare.mil/",
   "result": "blocked",
   "status": 403,
   "robots_http": 403,
   "error": "Access Denied"
  },
  {
   "host": "saucondentalgroup.com",
   "home_url": "http://saucondentalgroup.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "Emergency Dental Service | Professional & Fast | Call (888) 523-3417"
  },
  {
   "host": "legacydentalatlanta.com",
   "home_url": "http://legacydentalatlanta.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "harmonydentistryin.com",
   "home_url": "https://harmonydentistryin.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "Checking your browser..."
  },
  {
   "host": "majesticdentalpractice.com",
   "home_url": "http://majesticdentalpractice.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "salinasmiles.com",
   "home_url": "https://salinasmiles.com/",
   "result": "blocked",
   "status": 403,
   "robots_http": 200,
   "error": "403 Forbidden"
  },
  {
   "host": "portlandhollywooddentist.com",
   "home_url": "http://portlandhollywooddentist.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: Timeout 40000ms exceeded.\nCall log:\n  - navigating to \"http://portlandhollywooddentist.com/\", waiting until \""
  },
  {
   "host": "eilersdental.com",
   "home_url": "https://eilersdental.com/",
   "result": "not_a_dental_site",
   "status": 200,
   "robots_http": 200,
   "error": "EilersDental.com is for sale | HugeDomains"
  },
  {
   "host": "ericforddds.com",
   "home_url": "https://ericforddds.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://ericforddds.com/\nCall log:\n  - navigating to \"https://ericforddds.com/\""
  },
  {
   "host": "amazingsmiles1.com",
   "home_url": "https://amazingsmiles1.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at https://amazingsmiles1.com/\nCall log:\n  - navigating to \"https://amazingsmiles1"
  },
  {
   "host": "paloaltodentalwellness.com",
   "home_url": "http://paloaltodentalwellness.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  },
  {
   "host": "dazzlingsmiles.biz",
   "home_url": "http://dazzlingsmiles.biz/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_NAME_NOT_RESOLVED at http://dazzlingsmiles.biz/\nCall log:\n  - navigating to \"http://dazzlingsmiles.b"
  },
  {
   "host": "etkinadds.com",
   "home_url": "https://etkinadds.com/",
   "result": "error",
   "status": null,
   "robots_http": null,
   "error": "Page.goto: net::ERR_SSL_PROTOCOL_ERROR at https://etkinadds.com/\nCall log:\n  - navigating to \"https://etkinadds.com/\", w"
  },
  {
   "host": "habershamfamilydental.com",
   "home_url": "https://habershamfamilydental.com/",
   "result": "robots_disallowed",
   "status": null,
   "robots_http": 200,
   "error": null
  }
 ],
 "indicators": {
  "video_player": {
   "k": 119,
   "n": 340,
   "pct": 35.0
  },
  "player_element": {
   "k": 113,
   "n": 340,
   "pct": 33.2
  },
  "video_self_hosted": {
   "k": 77,
   "n": 340,
   "pct": 22.6
  },
  "video_embedded": {
   "k": 53,
   "n": 340,
   "pct": 15.6
  },
  "autoplay_background_video": {
   "k": 72,
   "n": 340,
   "pct": 21.2
  },
  "autoplay_hero_video": {
   "k": 66,
   "n": 340,
   "pct": 19.4
  },
  "youtube_channel_link": {
   "k": 52,
   "n": 340,
   "pct": 15.3
  },
  "facebook_link": {
   "k": 258,
   "n": 340,
   "pct": 75.9
  },
  "instagram_link": {
   "k": 147,
   "n": 340,
   "pct": 43.2
  },
  "tiktok_link": {
   "k": 19,
   "n": 340,
   "pct": 5.6
  },
  "x_link": {
   "k": 57,
   "n": 340,
   "pct": 16.8
  },
  "linkedin_link": {
   "k": 22,
   "n": 340,
   "pct": 6.5
  },
  "online_booking_or_request": {
   "k": 277,
   "n": 340,
   "pct": 81.5
  },
  "online_booking_tool": {
   "k": 86,
   "n": 340,
   "pct": 25.3
  }
 },
 "single_location_hosts": {
  "sites": 384,
  "results": {
   "readable": 327,
   "error": 25,
   "robots_disallowed": 13,
   "not_a_dental_site": 11,
   "blocked": 8
  },
  "indicators": {
   "video_player": {
    "k": 112,
    "n": 327,
    "pct": 34.3
   },
   "player_element": {
    "k": 107,
    "n": 327,
    "pct": 32.7
   },
   "video_self_hosted": {
    "k": 73,
    "n": 327,
    "pct": 22.3
   },
   "video_embedded": {
    "k": 51,
    "n": 327,
    "pct": 15.6
   },
   "autoplay_background_video": {
    "k": 68,
    "n": 327,
    "pct": 20.8
   },
   "autoplay_hero_video": {
    "k": 63,
    "n": 327,
    "pct": 19.3
   },
   "youtube_channel_link": {
    "k": 47,
    "n": 327,
    "pct": 14.4
   },
   "facebook_link": {
    "k": 247,
    "n": 327,
    "pct": 75.5
   },
   "instagram_link": {
    "k": 139,
    "n": 327,
    "pct": 42.5
   },
   "tiktok_link": {
    "k": 17,
    "n": 327,
    "pct": 5.2
   },
   "x_link": {
    "k": 52,
    "n": 327,
    "pct": 15.9
   },
   "linkedin_link": {
    "k": 21,
    "n": 327,
    "pct": 6.4
   },
   "online_booking_or_request": {
    "k": 265,
    "n": 327,
    "pct": 81.0
   },
   "online_booking_tool": {
    "k": 84,
    "n": 327,
    "pct": 25.7
   }
  }
 },
 "multi_location_hosts": {
  "sites": 16,
  "results": {
   "readable": 13,
   "blocked": 3
  },
  "indicators": {
   "video_player": {
    "k": 7,
    "n": 13,
    "pct": 53.8
   },
   "player_element": {
    "k": 6,
    "n": 13,
    "pct": 46.2
   },
   "video_self_hosted": {
    "k": 4,
    "n": 13,
    "pct": 30.8
   },
   "video_embedded": {
    "k": 2,
    "n": 13,
    "pct": 15.4
   },
   "autoplay_background_video": {
    "k": 4,
    "n": 13,
    "pct": 30.8
   },
   "autoplay_hero_video": {
    "k": 3,
    "n": 13,
    "pct": 23.1
   },
   "youtube_channel_link": {
    "k": 5,
    "n": 13,
    "pct": 38.5
   },
   "facebook_link": {
    "k": 11,
    "n": 13,
    "pct": 84.6
   },
   "instagram_link": {
    "k": 8,
    "n": 13,
    "pct": 61.5
   },
   "tiktok_link": {
    "k": 2,
    "n": 13,
    "pct": 15.4
   },
   "x_link": {
    "k": 5,
    "n": 13,
    "pct": 38.5
   },
   "linkedin_link": {
    "k": 1,
    "n": 13,
    "pct": 7.7
   },
   "online_booking_or_request": {
    "k": 12,
    "n": 13,
    "pct": 92.3
   },
   "online_booking_tool": {
    "k": 2,
    "n": 13,
    "pct": 15.4
   }
  }
 },
 "video_hosts": {
  "pages_with_video": 119,
  "counts": {
   "native <video>": 77,
   "YouTube": 31,
   "Vimeo": 19,
   "click-to-play (host not identified)": 4,
   "Wistia": 2,
   "other: TikTok": 1,
   "other: Facebook": 1
  }
 },
 "video_detected_by": {
  "element": 113,
  "click_to_play_only": 4,
  "hidden_embed_only": 2
 },
 "video_self_hosted_only": 62,
 "video_embedded_only": 38,
 "video_both": 15,
 "booking_vendors": {
  "Modento": 18,
  "NexHealth": 9,
  "Flex (flexbook.me)": 8,
  "Zocdoc": 7,
  "Adit": 5,
  "Simplifeye": 5,
  "CareStack": 4,
  "PatientsReach": 3,
  "Weave": 3,
  "Jarvis Analytics": 3,
  "Doctible": 2,
  "other third-party: patientviewer.com": 2,
  "LocalMed": 2,
  "Solutionreach": 2,
  "other third-party: dental4.me": 2,
  "Dentrix Ascend": 2,
  "other third-party: patient.rocks": 2,
  "other third-party: allinone.dental": 1,
  "other third-party: appointnow.com": 1,
  "other third-party: mcmillianortho.com": 1,
  "other third-party: prodentalut.com": 1,
  "other third-party: arini.ai": 1,
  "Neurality Health": 1,
  "other third-party: rebrand.ly": 1,
  "other third-party: ortho2.com": 1,
  "other third-party: patientconnect365.com": 1,
  "other third-party: anywheredolphin.com": 1,
  "Denticon": 1,
  "other third-party: truelark.com": 1,
  "Axle": 1,
  "other third-party: rwl.io": 1
 },
 "booking_text_only": 191,
 "social_link_count": {
  "0": 73,
  "1": 95,
  "2": 86,
  "3": 61,
  "4": 20,
  "5": 5
 },
 "any_social_link": 267
}