Snapshot taken 2026-09-08. The figures are what we found that day.

Website & Online Presence Scan

thedenverroofer.com · thedenverroofer.com · roofing · Denver · prepared by Your Agency
Performance graded on server response time.

Scorecard

Authority
3.7 F
DR 3.7 · competitors run 18 to 34
Reviews
?
no review count in Google's search
Performance
A
fast server response
 
Page basics
A
fundamentals all present
Measurement
C
GA4
AI Readiness
A
business schema + sitemap
 
Security
A
HTTPS enforced with HSTS
Email
C
DMARC monitors only
Domain age
1y
registered 2025-06-16
Get this widget for your agency

You against the market

3.7YOU34INT24ELI33PRE18EXC33SOL30FORAUTHORITY, DR
no review count in Google's searchYOU973INT652ELI616PRE602EXC437SOL535FORGOOGLE REVIEWS
  • YOU thedenverroofer.com
  • INT Interstate Roofing, Inc.
  • ELI Elite Roofing & Solar
  • PRE Premier Roofing Company
  • EXC Excel Roofing - Denver
  • SOL Sol Vista Roofing
  • FOR Formula Roofing and Remodeling

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.
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.
For whoever manages your website: AI assistant crawlers allowed by robots.txt (the file of rules for crawlers): GPTBot, ClaudeBot, Claude-Web, Google-Extended, PerplexityBot. Blocked: none. AI training crawlers blocked: none. Structured data (schema) found: RoofingContractor, PostalAddress, GeoCoordinates, OpeningHoursSpecification, City, Person. Sitemap listed in robots.txt: yes; sitemap reachable: yes. llms.txt (a summary file for AI tools): not found. Read from robots.txt and the homepage, retrieved 2026-09-08.

How you compare

the first 6 businesses with a website in Google's list for your trade and city

WebsiteDomain RatingGoogle reviewsTracking tagsLocal schemaGoogle Ads tag
thedenverroofer.com (you) 3.7 none listed Google Analytics 4 ✓ ✗
Interstate Roofing, Inc.
interstateroof.com
34 973 · 4.7★ Google Tag Manager, Google Ads conversion, Google Analytics 4 ✓ ✓
Elite Roofing & Solar
elite-roofs.com
24 652 · 4.8★ Google Tag Manager ✓ ✗
Premier Roofing Company
premier-roofing.com
33 616 · 4.3★ Google Tag Manager, Meta (Facebook) pixel ✓ ✗
Excel Roofing - Denver
excelroofing.com
18 602 · 4.9★ Google Tag Manager, Google Ads conversion ✓ ✓
Sol Vista Roofing
solvistaroofing.com
33 437 · 4.9★ Google Ads conversion, Google Analytics 4 ✗ ✓
Formula Roofing and Remodeling
formularoofing.com
30 535 · 4.8★ Google Analytics 4 ✓ ✗

Page basics, checked on your homepage

Source: public page fetch, retrieved 2026-09-08. Every row is read from your homepage code as your server sends it, before any scripts run.

Search basics
Title✓ “Spencer Roofing | Professional Roofing Contractors Denver CO | Free Estimates” (77 characters)
Meta description✓ “Spencer Roofing - Denver” (24 characters)
Main heading (H1)✓
Schema markup✓
Local schema✓
Mobile viewport✓
Canonical tag✓
Social preview tags✓
Language taglang="en" on the html tag
Request to stay out of search results (noindex)none found in the meta robots tag or the X-Robots-Tag header
Other-language versions (hreflang)none
Structure
HeadingsH1: 1, H2: 8, H3: 21, H4 to H6: 0 (one H1)
Image descriptions (alt text)9 of 9 images carry alt text
Content
Word count1067 words of readable text, not counting menus, footers, scripts and styles
The trade you typed“roofing” in the title: yes; in the meta description: yes; in the H1: yes. Matched on word stems, so roof counts for roofing and roofers.
Links and size
Links45 to this site, 0 to other sites, 0 with no link text
Page code size56 KB
Server response time0.29 s until your server began sending the page

The same eight checks on each competitor's homepage.

WebsiteTitleMeta descriptionMain heading (H1)Schema markupLocal schemaMobile viewportCanonical tagSocial preview tags
Interstate Roofing, Inc.✓✓✓✓✓✓✓✓
Elite Roofing & Solar✓✓✓✓✓✓✓✓
Premier Roofing Company✓✓✓✓✓✓✓✓
Excel Roofing - Denver✓✓✓✓✓✓✓✓
Sol Vista Roofing✓✓✓✓✗✓✓✓
Formula Roofing and Remodeling✓✓✓✓✓✓✓✓

Businesses Google listed for “roofing in Denver”

In the order Google returned them, retrieved 2026-09-08. This is not the same as the map results a searcher sees.

#BusinessRatingReviews
1Interstate Roofing, Inc.
interstateroof.com
4.7973
2Elite Roofing & Solar
elite-roofs.com
4.8652
3Premier Roofing Company
premier-roofing.com
4.3616
4Excel Roofing - Denver
excelroofing.com
4.9602
5Sol Vista Roofing
solvistaroofing.com
4.9437
6Formula Roofing and Remodeling
formularoofing.com
4.8535
7Mighty Dog Roofing of Downtown Denver
mightydogroofing.com
4.8106
8Integrity Pro Roofing | Denver Commercial Roofing
integrityproroofing.com
4.9229
9Denver Roofers LLC
mydenverroofers.com
4.967
10Horn Brothers Roofing
hornbrothersroofing.com
4.992
11Peak To Peak Roofing & Exteriors, LLC
peaktopeakroofing.com
4.9427
12New Roof Plus
newroofplus.com
4.9197
13Lifetime Roof & Solar - Denver
mylifetimehome.com
5.0480
14North West Roofing
northwest-roofing.com
4.6164
15730 South Exteriors & Roofing
730southexteriors.com
4.9405
Every measured figure other than Domain Rating was retrieved 2026-09-08. 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. Some were checked against Google Maps listings on 2026-09-08. A ✓ means the name matches a listing we retrieved. A name with no mark was not checked, and nothing here says it is not real.
ModelResultWho it named
GPT-4o mini (OpenAI) did not name you A Better Roofing Company, Denver Roofing Service, Titan Roofing
Gemini 2.5 Flash Lite (Google) did not name you Apex Roofing, Big Bear Roofing, Colorado Roof Masters
Llama 3.3 70B (Meta) did not name you Roofing Solutions Inc., Metro Roofing and Solar, Excel Roofing ✓

Across 9 answers to three buyer questions, you were named in 0.

Recommended instead, most often first: Denver Roofing Company (3). Each of these names matched a Google business listing.

What your competitors run

ToolYouCompetitors
Google Ads ✗ 3 of 6
Analytics ✓ 6 of 6
Meta pixel ✗ 1 of 6
Call tracking ✗ 0 of 6
Local schema ✓ 5 of 6

What this means

Suggested order

NextNone 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 returned other names, including A Better Roofing Company, Denver Roofing Service, Titan 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-09-08, 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.
NextYour search authority trails every competitor we measured. Your Domain Rating is 3.7 out of 100; the competitors above you sit between 18 and 34. Domain Rating per Ahrefs, retrieved 2026-09-08. Domain Rating is one input to ranking, not a ranking itself.
Fix firstYour DMARC record is set to monitor only. Source: public DNS lookup, retrieved 2026-09-08. The policy is p=none, which asks for reports but instructs receiving servers to deliver forged mail as normal. Moving to quarantine or reject asks receiving servers to isolate or refuse mail that fails the check, which is what cuts down forged mail from your domain reaching inboxes.
For whoever manages your website, from a public DNS lookup, retrieved 2026-09-08: SPF (the servers allowed to send your email) v=spf1 include:_spf.mx.cloudflare.net ~all (rule for mail from any other server: softfail); DMARC (your policy for mail that fails authentication) v=DMARC1; p=none; rua=mailto:info@thedenverroofer.com (set to: none); MX (where your email is delivered) present.
NextNo Google listing with your website came back when we searched “roofing” in Denver. Source: Google Places, retrieved 2026-09-08. That can mean no Google Business Profile, a profile that does not list this website, or one under a name or category this search did not match. A Business Profile is what puts a business in the map results on many local searches, so check that yours exists and lists this website.
LaterGoogle Ads markup was detected on interstateroof.com and 2 other competitor sites, and not on yours. Source: public page fetch, retrieved 2026-09-08. 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.
Your site itself is healthy. Fast server, sound on-page basics. Source: public page fetch, retrieved 2026-09-08. This is a foundation problem, not a rebuild problem.
For whoever manages your website, from a public page fetch, retrieved 2026-09-08: HSTS header (tells browsers to always use the secure address) present; plain http address forwards to the secure https one: yes; insecure resources (files loaded over plain http): 0.

1 check passed; 1 shown.

Want these gaps closed?
Your Agency can walk you through this report and what to fix first.
Get this widget for your agency
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 for correction or removal by writing to support@rivalgauge.com.
Prepared by Your Agency · Powered by RivalGauge
Plain-text copy