More buyers now start with ChatGPT, Perplexity, or Google's AI answers instead of a page of links. Here is what those tools can read on your site.
A
business schema + sitemap
Your homepage publishes RoofingContractor structured data, which is the format assistants and search engines read your business details from.
Your sitemap is published and linked from robots.txt, so crawlers get a full list of your pages.
Your robots.txt does not block any of the AI crawlers we check, so assistants are free to read your pages.
How you compare
the first 4 businesses with a website in Google's list for your trade and city
Website
Domain Rating
Google reviews
Tracking tags
Local schema
Google Ads tag
thedenverroofer.com (you)
3.2
none listed
Google Analytics 4
✓
✗
interstateroof.com
37
969 · 4.7★
Google Tag Manager, Google Ads conversion, Google Analytics 4
✓
✓
excelroofing.com
18
597 · 4.9★
Google Tag Manager, Google Ads conversion
✓
✓
elite-roofs.com
24
647 · 4.8★
Google Tag Manager
✓
✗
formularoofing.com
30
524 · 4.8★
Google Analytics 4
✓
✗
Every measured figure other than Domain Rating was retrieved 2026-08-11. Domain Rating from Ahrefs, retrieved on or before that date; review counts and ratings from Google Places; tracking, local schema and ad tags detected in the public page source at that time. Ad-tag detection means markup was present on the page, not that any particular budget is being spent.
AI visibility · named by 0 of 3
Asked through three models via OpenRouter, which is not the same as each company's chat app. Names are as given by each model, not verified against a business listing.
Model
Result
Who it named
GPT-4o mini (OpenAI)
did not name you
A Better Roofing Company, Denver Roofing Company, Crown Roofing
Gemini 2.5 Flash Lite (Google)
did not name you
Roofers Guild, Roofing Solutions of Colorado, American Roofing
None of the AI models we asked named you. We asked each one who the best roofing companies in Denver are, the way a buyer would. They named other businesses, including A Better Roofing Company, Denver Roofing Company, Crown Roofing. We asked 3 models (GPT-4o mini (OpenAI), Gemini 2.5 Flash Lite (Google), Llama 3.3 70B (Meta)) through their APIs on 2026-08-11, which is not the same as each company's chat app: those may search the web and personalise, so answers vary by assistant and by session.
Your search authority trails every competitor we measured. Your Domain Rating is 3.2 out of 100; the competitors above you sit between 18 and 37. Domain Rating per Ahrefs, retrieved 2026-08-11. Domain Rating is one input to ranking, not a ranking itself.
Your DMARC record is set to monitor only. Source: public DNS lookup, retrieved 2026-08-11. The policy is p=none, which asks for reports but instructs receiving servers to deliver forged mail as normal. Moving to quarantine or reject is the step that stops the spoofing.
No Google listing with your website came back when we searched “roofing” in Denver. Source: Google Places, retrieved 2026-08-11. If a Google Business Profile is missing or unclaimed, the business does not appear in the map pack, where many local searches resolve.
Google Ads markup was detected on interstateroof.com and 1 other competitor site, and not on yours. Source: public page fetch, retrieved 2026-08-11. This detects ad tags present in the page source on the date shown; it does not measure how much anyone spends or on which terms.
Want these gaps closed?
Your Agency can walk you through this report and what to fix first.