{"source":"https://crawlcheck.io/compare","retrieved":"2026-09-28T18:02:20.568Z","score_version":26,"a":{"domain":"denverpost.com","id":"iahhc6uf5p","scannedAt":"2026-09-24T19:13:40.265Z","refused":false,"grade":"C","overall":82,"pillars":[{"id":"reach","label":"Reach","score":81,"w":0.4,"q":"Can a named answer-engine crawler get your pages at all?","from":["agentview","agents","trust","vitals","hosting","links","mobile"],"measured":7,"note":"At least one answer engine was refused, challenged or served less than a browser."},{"id":"read","label":"Read","score":79,"w":0.3,"q":"Once it has the bytes, can it find the words?","from":["payload","machine","sitemap","crawlwaste","a11y","images","instr","naming"],"measured":8,"note":"The content is buried in markup, or the files that guide a crawler are missing."},{"id":"quote","label":"Quote","score":85,"w":0.3,"q":"Is there a specific fact it can state and attribute?","from":["schema","local","claims","eeat","rdf","quotable","entcorr","topicality"],"measured":8,"note":"The facts an assistant is asked for are declared and consistent."}],"sections":{"machine":{"score":60,"title":"Machine layer"},"surfaces":{"score":null,"title":"Agent surfaces (emerging, not scored)"},"hosting":{"score":80,"title":"Server and hosting"},"schema":{"score":60,"title":"Schema and entity graph"},"rdf":{"score":100,"title":"RDF and linked-data surface"},"eeat":{"score":57,"title":"Authorship and trust signals (E-E-A-T proxies)"},"a11y":{"score":88,"title":"Accessibility structure (from the delivered HTML)"},"entcorr":{"score":100,"title":"Entity corroboration"},"contentent":{"score":null,"title":"Content entities (measured, not yet scored)"},"quotable":{"score":67,"title":"Quotable content"},"servicearea":{"score":null,"title":"Service area, as declared (measured, not scored)"},"site":{"score":null,"title":"The whole site, not just the front door (measured, not scored)"},"freshness":{"score":null,"title":"Freshness, as the site declares it (measured, not scored)"},"crawlwaste":{"score":100,"title":"Crawl waste"},"topicality":{"score":100,"title":"Page subject, the Webref question"},"intents":{"score":null,"title":"Local intents, the Maps vocabulary (measured, not scored)"},"conversion":{"score":null,"title":"Conversion path on the page (measured, not scored)"},"agents":{"score":33,"title":"AI and search agents"},"vitals":{"score":67,"title":"Speed a crawler sees, and field data where it exists"},"payload":{"score":20,"title":"Payload and render path"},"trust":{"score":100,"title":"Machine-file trust chain"},"claims":{"score":100,"title":"Claim consistency"},"instr":{"score":100,"title":"Agent instruction surface"},"agentview":{"score":88,"title":"What each agent receives"},"mobile":{"score":100,"title":"Mobile surface"},"local":{"score":92,"title":"Local presence, citations and NAP"},"sitemap":{"score":100,"title":"Sitemap coverage"},"links":{"score":100,"title":"Internal linking"},"naming":{"score":80,"title":"Naming and case consistency"},"images":{"score":80,"title":"Image signals"}},"findings":[{"code":"ROBOTS_RULES_SHADOWED","title":"robots.txt rules do not apply to named agents","severity":3},{"code":"ENTITY_COLLISION","title":"Two business records on this page claim the same identity","severity":3},{"code":"RENDER_RESOURCE_BLOCKED","title":"The homepage depends on files this site's own robots.txt disallows","severity":3},{"code":"PAGE_IS_MOSTLY_CODE","title":"Almost nothing a machine receives from this page is readable text","severity":3},{"code":"GEO_COUNTRY_MISMATCH","title":"The published coordinates are not in the country the address names","severity":2},{"code":"NO_LLMS_TXT","title":"No llms.txt","severity":1},{"code":"MACHINE_CHAIN_HEAVY","title":"The machine files cost more than the page","severity":1},{"code":"NAP_UNDECLARED_LISTING","title":"4 off-site listings carry this phone number and the site never links them","severity":1}]},"b":{"domain":"speakeasy.com","id":"mq6fkcf3ud","scannedAt":"2026-09-26T22:21:15.083Z","refused":false,"grade":"C","overall":90,"pillars":[{"id":"reach","label":"Reach","score":96,"w":0.4,"q":"Can a named answer-engine crawler get your pages at all?","from":["agentview","agents","trust","vitals","hosting","links","mobile"],"measured":7,"note":"Every named crawler was served the same page a browser gets."},{"id":"read","label":"Read","score":85,"w":0.3,"q":"Once it has the bytes, can it find the words?","from":["payload","machine","sitemap","crawlwaste","a11y","images","instr","naming"],"measured":8,"note":"The delivered HTML is mostly content, and the machine files point at the rest."},{"id":"quote","label":"Quote","score":86,"w":0.3,"q":"Is there a specific fact it can state and attribute?","from":["schema","claims","eeat","rdf","quotable","entcorr","topicality"],"measured":7,"note":"The facts an assistant is asked for are declared and consistent."}],"sections":{"machine":{"score":67,"title":"Machine layer"},"surfaces":{"score":null,"title":"Agent surfaces (emerging, not scored)"},"hosting":{"score":100,"title":"Server and hosting"},"schema":{"score":100,"title":"Schema and entity graph"},"rdf":{"score":100,"title":"RDF and linked-data surface"},"eeat":{"score":57,"title":"Authorship and trust signals (E-E-A-T proxies)"},"a11y":{"score":86,"title":"Accessibility structure (from the delivered HTML)"},"entcorr":{"score":100,"title":"Entity corroboration"},"contentent":{"score":null,"title":"Content entities (measured, not yet scored)"},"quotable":{"score":67,"title":"Quotable content"},"site":{"score":null,"title":"The whole site, not just the front door (measured, not scored)"},"freshness":{"score":null,"title":"Freshness, as the site declares it (measured, not scored)"},"crawlwaste":{"score":67,"title":"Crawl waste"},"topicality":{"score":100,"title":"Page subject, the Webref question"},"intents":{"score":null,"title":"Local intents, the Maps vocabulary (measured, not scored)"},"conversion":{"score":null,"title":"Conversion path on the page (measured, not scored)"},"agents":{"score":100,"title":"AI and search agents"},"vitals":{"score":89,"title":"Speed a crawler sees, and field data where it exists"},"payload":{"score":80,"title":"Payload and render path"},"trust":{"score":86,"title":"Machine-file trust chain"},"claims":{"score":75,"title":"Claim consistency"},"instr":{"score":100,"title":"Agent instruction surface"},"agentview":{"score":100,"title":"What each agent receives"},"mobile":{"score":100,"title":"Mobile surface"},"sitemap":{"score":100,"title":"Sitemap coverage"},"links":{"score":100,"title":"Internal linking"},"naming":{"score":100,"title":"Naming and case consistency"},"images":{"score":80,"title":"Image signals"}},"findings":[{"code":"HOST_DUPLICATE_200","title":"www and the apex both serve the site instead of one redirecting","severity":3},{"code":"MACHINE_CHAIN_HEAVY","title":"The machine files cost more than the page","severity":1},{"code":"ENTITY_NO_COORDINATES","title":"A business record gives an address but no coordinates","severity":1},{"code":"STALE_CACHE_SERVED","title":"Visitors and crawlers are being served an old copy of this page","severity":1}]},"sections":[{"id":"machine","title":"Machine files","a":60,"b":67,"delta":-7},{"id":"surfaces","title":"Agent surfaces","a":null,"b":null,"delta":null},{"id":"hosting","title":"Server & hosting","a":80,"b":100,"delta":-20},{"id":"schema","title":"Structured data","a":60,"b":100,"delta":-40},{"id":"rdf","title":"Linked data","a":100,"b":100,"delta":0},{"id":"eeat","title":"Authors & trust signals","a":57,"b":57,"delta":0},{"id":"a11y","title":"Accessibility structure","a":88,"b":86,"delta":2},{"id":"entcorr","title":"Entity corroboration","a":100,"b":100,"delta":0},{"id":"contentent","title":"Content entities","a":null,"b":null,"delta":null},{"id":"quotable","title":"Quotable content","a":67,"b":67,"delta":0},{"id":"servicearea","title":"Service area map","a":null,"b":null,"delta":null},{"id":"site","title":"Whole site","a":null,"b":null,"delta":null},{"id":"freshness","title":"Freshness","a":null,"b":null,"delta":null},{"id":"crawlwaste","title":"Crawl waste","a":100,"b":67,"delta":33},{"id":"topicality","title":"Page subject","a":100,"b":100,"delta":0},{"id":"intents","title":"Local intents","a":null,"b":null,"delta":null},{"id":"conversion","title":"Conversion path","a":null,"b":null,"delta":null},{"id":"agents","title":"Crawler permissions","a":33,"b":100,"delta":-67},{"id":"vitals","title":"Speed","a":67,"b":89,"delta":-22},{"id":"payload","title":"Page weight & text","a":20,"b":80,"delta":-60},{"id":"trust","title":"Machine-file chain","a":100,"b":86,"delta":14},{"id":"claims","title":"Claim consistency","a":100,"b":75,"delta":25},{"id":"instr","title":"Instructions for agents","a":100,"b":100,"delta":0},{"id":"agentview","title":"What each crawler gets","a":88,"b":100,"delta":-12},{"id":"mobile","title":"Mobile","a":100,"b":100,"delta":0},{"id":"local","title":"Local presence & NAP","a":92,"b":null,"delta":null},{"id":"sitemap","title":"Sitemap","a":100,"b":100,"delta":0},{"id":"links","title":"Internal links","a":100,"b":100,"delta":0},{"id":"naming","title":"URL naming","a":80,"b":100,"delta":-20},{"id":"images","title":"Image signals","a":80,"b":80,"delta":0}],"findings":{"only_a":[{"code":"ROBOTS_RULES_SHADOWED","title":"robots.txt rules do not apply to named agents","severity":3},{"code":"ENTITY_COLLISION","title":"Two business records on this page claim the same identity","severity":3},{"code":"RENDER_RESOURCE_BLOCKED","title":"The homepage depends on files this site's own robots.txt disallows","severity":3},{"code":"PAGE_IS_MOSTLY_CODE","title":"Almost nothing a machine receives from this page is readable text","severity":3},{"code":"GEO_COUNTRY_MISMATCH","title":"The published coordinates are not in the country the address names","severity":2},{"code":"NO_LLMS_TXT","title":"No llms.txt","severity":1},{"code":"NAP_UNDECLARED_LISTING","title":"4 off-site listings carry this phone number and the site never links them","severity":1}],"only_b":[{"code":"HOST_DUPLICATE_200","title":"www and the apex both serve the site instead of one redirecting","severity":3},{"code":"ENTITY_NO_COORDINATES","title":"A business record gives an address but no coordinates","severity":1},{"code":"STALE_CACHE_SERVED","title":"Visitors and crawlers are being served an old copy of this page","severity":1}],"both":[{"code":"MACHINE_CHAIN_HEAVY","title":"The machine files cost more than the page","severity":1}]},"lead":"speakeasy.com","gap":8,"biggest":[{"id":"agents","title":"Crawler permissions","delta":-67,"ahead":"speakeasy.com"},{"id":"payload","title":"Page weight & text","delta":-60,"ahead":"speakeasy.com"},{"id":"schema","title":"Structured data","delta":-40,"ahead":"speakeasy.com"}],"note":"Both sites measured by the same scan from the same vantage. A higher number means more of the evidence an answer engine needs is present, not that one site ranks above the other."}