# Website & Online Presence Scan: thedenverroofer.com

This is the plain-text copy of a scan report for thedenverroofer.com (thedenverroofer.com), roofing in Denver, prepared by Your Agency. Snapshot taken 2026-08-11. The figures are what we found that day. The report page is https://app.rivalgauge.com/r/2yO8Ukd_2QXL1FKTOGe1Jg; this copy is rendered from the same stored scan.

## Scorecard

| Check | Grade | Figure | Detail |
| --- | --- | --- | --- |
| Authority | F |  | DR 3.2 · competitors run 18–37 |
| Reviews | ? |  | no review count in Google's search |
| Performance | C |  | PageSpeed 66/100 (mobile) |
| SEO | A |  | Lighthouse SEO 100/100 |
| Page basics | A |  | fundamentals all present |
| Measurement | C |  | GA4 |
| AI Readiness | A |  | business schema + sitemap |
| Accessibility | A |  | Lighthouse 97/100 |
| Security | B |  | HTTPS, no HSTS header |
| Email | C |  | DMARC monitors only |
| Domain age | 1y |  | registered 2025-06-16 |

Overall score: 79 of 100, grade B.

## AI readiness

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.

Grade 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 | yes | no |
| interstateroof.com | 37 | 969 · 4.7★ | Google Tag Manager, Google Ads conversion, Google Analytics 4 | yes | yes |
| excelroofing.com | 18 | 597 · 4.9★ | Google Tag Manager, Google Ads conversion | yes | yes |
| elite-roofs.com | 24 | 647 · 4.8★ | Google Tag Manager | yes | no |
| formularoofing.com | 30 | 524 · 4.8★ | Google Analytics 4 | yes | no |

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 |
| Llama 3.3 70B (Meta) | did not name you | Roofing Solutions LLC, Denver Roofing Company, Interstate Roofing |

### What your competitors run

| Tool | You | Competitors |
| --- | --- | --- |
| Google Ads | no | 2 of 4 |
| Analytics | yes | 4 of 4 |
| Meta pixel | no | 0 of 4 |
| Call tracking | no | 0 of 4 |
| Local schema | yes | 4 of 4 |

## What this means

- Gap: **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.
- Gap: **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.
- Gap: **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.
- Gap: **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.
- Gap: **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.

---

Domain Rating © Ahrefs. Review data © Google. AI readiness is graded from files anyone can open on your site: robots.txt (the rules for crawlers), llms.txt (a summary written for AI tools), your sitemap, and the structured data and meta tags in your homepage code. Email security is read from your public DNS records (SPF, DMARC, MX). Domain age comes from the public domain registration record (RDAP). The SEO and accessibility scores come from Google Lighthouse. What we read: your homepage, plus standard files such as robots.txt and your sitemap.

Every figure above, other than the overall score, is a measurement from the named source. The letter grades and the overall score are not measurements: they are a scoring of what was measured, and reasonable people can score the same site differently. A business named in this report may ask Your Agency for correction or removal.

Prepared by Your Agency. Powered by [RivalGauge](https://rivalgauge.com/).
