Search & AI visibilityrockfordroofs.com

Demo GA4 2026-11-10 Search Console 2026-11-10 PageSpeed 2026-11-10
AI mention rate
0%
0 of 50 assistant checks
AI referral sessions
0
ChatGPT, Perplexity, Gemini, Copilot, Claude
Search impressions
777
▲ 49% vs last week
Avg. position
67.7
0 clicks · 158 queries
Sessions
47
21% engaged
Mobile speed
97
LCP 1.4 s

This week's brief

Generated from the latest report runs: what changed, what is working, and what to do next.

What changed

  • Search impressions are up 49% week over week (777 in the trailing window), with 158 distinct queries now showing.
  • Mobile performance averaged 91 this week versus 85 the week before; LCP is now 1.4 s.
  • AI assistants sent 0 sessions and mentioned the brand in 0 of 50 tracked checks.

What's working

  • The technical base is healthy: Lighthouse SEO 100 on mobile, and 6 of 10 AEO readiness checks pass (llms.txt, sitemap and schema are live).
  • /guides/ is our strongest ranking page (avg. position 22) - proof that guide-style content gets indexed fast.
  • 2% of impressions come from question or cost style queries - exactly the shape of query AI assistants answer.

Do next

  • Impressions are not turning into clicks (0 clicks, average position 68). Rewrite the cost and lifespan guides with a direct 40-60 word answer at the top, a price table and cited sources so they can be lifted by AI answers.
  • Put the agent live: run the tracked prompt set weekly across ChatGPT, Perplexity, AI Overviews, Gemini and Claude, store the answers, and alert when a mention appears or disappears.
  • Fix the conversion gap: 47 sessions produced 1 lead and 3 form starts. Add click-to-call and a shorter quote form above the fold.

AI answer visibility

Each prompt is the natural-language form of a real Search Console query, asked of every assistant. A mention means the brand is named in the answer; a citation means its URL is linked as a source. Baseline: no mentions yet. The weekly agent writes new runs to data/ai-visibility.json and flags any change.

PromptChatGPTPerplexityGoogle AI OverviewsGeminiClaudeGoogle rank for query
Who are the best roofing contractors in Rockford, IL?Local intent · “roofing contractors rockford il” ✕ ✕ ✕ ✕ ✕ #84 (19 imp.)
How much does a new roof cost in Rockford, Illinois?Cost · “average roof cost rockford il” ✕ ✕ ✕ ✕ ✕ #43 (3 imp.)
How long does an asphalt shingle roof last in the Midwest?Informational · “rockford asphalt shingles” ✕ ✕ ✕ ✕ ✕ #39 (12 imp.)
Is metal roofing worth it in northern Illinois winters?Comparison · “rockford metal roofing” ✕ ✕ ✕ ✕ ✕ #96 (36 imp.)
Who can do an emergency roof leak repair in Rockford tonight?Urgent · “emergency roof repair rockford il” ✕ ✕ ✕ ✕ ✕ #45 (11 imp.)
Does homeowners insurance cover hail damage on a roof in Rockford?Storm / insurance · “storm damage roof repair rockford il” ✕ ✕ ✕ ✕ ✕ #47 (1 imp.)
What are the signs I need a roof replacement?Informational · “roof replacement rockford” ✕ ✕ ✕ ✕ ✕ #74 (30 imp.)
Where can I get a free roof estimate near Rockford?Local intent · “rockford free roof estimates” ✕ ✕ ✕ ✕ ✕ #70 (17 imp.)
How do I stop ice dams on my roof in Illinois?Informational · “roof leaking rockford il” ✕ ✕ ✕ ✕ ✕ #35 (10 imp.)
Which Rockford-area roofer does roof inspections?Local intent · “roof inspection rockford” ✕ ✕ ✕ ✕ ✕ #61 (19 imp.)

Traffic from AI assistants (GA4 referrals)

  • ChatGPT0
  • Perplexity0
  • Gemini0
  • Copilot0
  • Claude0

Matched on session source. Includes chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com and claude.ai.

Questions an assistant could answer

2%
16 of 777 impressions come from cost, lifespan, “how to” and “signs of” queries.

These are the queries to rewrite answer-first, with a direct 40-60 word answer, a price table and cited sources.

Search Console

Rolling 60-day window ending 2026-11-07. Trend shows the window total at each daily report run.

Impressions (trailing 60 days)

0389777Oct 20Oct 30Nov 10

Impressions by ranking position

  • Top 100
  • 11-202
  • 21-50202
  • 51+573

Almost nothing ranks on page one yet, so there is almost nothing for an assistant to retrieve.

Top queries

QueryImpr.Pos.
rockford metal roofing3695.8
roof replacement rockford3073.9
roofing replacement2763.0
roof repair rockford2672.7
roof inspection rockford1960.7
roofing contractors rockford il1983.9
rockford free roof estimates1769.7
rockford roofers1779.4

Top pages

PageImpr.Pos.
/51066.4
/contact/15263.2
/services/roof-replacement/13761.0
/locations/rockford/6565.6
/locations/roscoe/5661.6
/services/roof-inspections/5153.5
/about/4858.2
/guides/how-much-does-a-roof-cost-in-rockford/4250.5

Analytics (GA4)

Window 2026-09-11 to 2026-11-09. Days with no sessions are not reported by GA4.

Sessions per day

0182026-10-16: 3Oct 162026-10-17: 12026-10-18: 22026-10-20: 62026-10-23: 12026-10-24: 12026-10-27: 12026-10-28: 1Oct 282026-10-29: 12026-11-01: 12026-11-02: 62026-11-04: 42026-11-05: 182026-11-07: 1Nov 7

Channels

  • Direct41
  • Organic Social4
  • Referral1
  • Unassigned1

Devices

  • mobile27
  • desktop19
  • tablet1

Landing pages

PageSessionsEngaged
/4124%
(not set)10%
/guides/7-signs-you-need-a-roof-replacement10%
/guides/how-long-does-an-asphalt-roof-last-in-the-midwest10%
/guides/how-much-does-a-roof-cost-in-rockford10%
/services/chimney-flashing-leak-repair10%

Conversion

47
Sessions
3
Form starts
1
Leads

Technical & AEO readiness

Lighthouse results for the homepage from the latest PageSpeed run, and a checklist of what makes a site retrievable and quotable by language models.

Mobile · PageSpeed

97Perf.
99A11y
100Best pr.
100SEO
FCP
1.1 s
LCP
1.4 s
TBT
210 ms
CLS
0.008
Speed Index
1.6 s

Desktop · PageSpeed

98Perf.
99A11y
100Best pr.
100SEO
FCP
0.3 s
LCP
0.9 s
TBT
110 ms
CLS
0.02
Speed Index
0.7 s

Performance score history

5075100Oct 16Oct 28Nov 10

Mobile, daily. LCP fell from ~4 s to ~1.4 s in the past week.

AEO readiness · checked 2026-11-10

  • PASS
    robots.txt allows crawlersUser-agent: * Allow: / - GPTBot, ClaudeBot, PerplexityBot and Google-Extended are not blocked.
  • WARN
    Explicit AI-bot rulesNo named rules for GPTBot / OAI-SearchBot / PerplexityBot / ClaudeBot. Allowed by default; naming them documents intent.
  • PASS
    llms.txtLive, generated from the route registry with page summaries.
  • PASS
    XML sitemap31 URLs, referenced from robots.txt.
  • PASS
    Organization / LocalBusiness schemaRoofingContractor with PostalAddress and GeoCoordinates on all templates.
  • WARN
    FAQPage schemaPresent on the homepage only; guides and service pages have none.
  • PASS
    Article schema on guidesArticle + BreadcrumbList present on guides.
  • PASS
    Server-rendered HTMLPHP-rendered pages; content readable without JavaScript.
  • FAIL
    Answer-first content blocksGuides open with narrative intros; no 40-60 word direct answer or price table for models to quote.
  • FAIL
    Third-party citations / entity mentionsNo directory, press or review-site presence detected, the main source assistants cite for local services.