Spokane local-SEO audit · prepared for

Alpine Roofing Spokane

#2 in the local pack for "roofing contractor spokane" is a real position. But spokaneroofingpro.com holds #1, and the gap between you and them is structural — not reputation. Your 4.9 rating across 102 reviews is strong. That's not the problem. The report found three specific issues pulling your score to 74/100. Incomplete LocalBusiness schema means Google is filling in gaps about your business on its own. Forty of your 58 images have no alt text — that's signal Google can't read. And a Lighthouse SEO score under 90 flags technical friction that costs rankings quietly, over time. Your localization is solid. Title, meta, and contact details all anchor you to Spokane clearly — 75/100 there. The report shows exactly which schema fields are missing and which pages are losing the most ground. Fix those three things, and #1 is a mechanical outcome.

1Where You Actually Rank in Spokane

1 cached query
Primary commercial query · May 30, 2026
Alpine Roofing Spokane ranks #2 in the local pack
for roofing contractor spokane

Top-3 local pack on this query — that's where the click-through actually lives. Defend it: alpineroofingpro.com's GBP and on-site signals need to stay clean so Google has no reason to swap you out.

What the Top 3 Do That Alpine Roofing Spokane Doesn't

Organic top 3 · “roofing contractor spokane
#1
spokaneroofing.com
Spokane Roofing Company® | (509) 838-8633 | Roofing ...
Not in our Spokane audit dataset yet. Visit spokaneroofing.com and run a side-by-side compare.
#2
yelp.com· directory
THE BEST 10 ROOFING IN SPOKANE, WA - UPDATED 2026
A national directory in your top 3 means Google can't find enough strong local sites to fill the SERP. That's an opening — your audit-grade site can outrank it with the right local signals.
#3
perrenoudroofing.com
Perrenoud Roofing Inc.: Roofing Contractor Spokane, WA
Not in our Spokane audit dataset yet. Visit perrenoudroofing.com and run a side-by-side compare.

Audited values come from our Spokane dataset of > 40 local sites. Where a competitor is a national directory (Yelp, Reddit, etc.) we mark it as such — the signal is that those showed up in your local SERP at all, which is its own diagnosis.

Signed-in perk · one per account

Your Full Spokane Keyword Footprint

Beyond the three queries above — see where alpineroofingpro.comranks across neighborhood and modifier long-tail (“south hill,” “affordable,” “near me,” and more). One free deep profile, yours to keep.

Free with a Google sign-in.

2Your Spokane Signal

Local-anchor audit
Spokane localization signal
Localized — room to tighten
75/100

Strong Spokane signal — title, meta, and contact details all anchor the site locally.

"Spokane" in page title
Title: "Spokane & Tri-Cities Roofing Contractor | Alpine Roofing Pro"
"Spokane" in meta description
Meta: "CertainTeed-certified roofing & siding in Spokane, Tri-Cities & acros…"
Local cities / neighborhoods mentioned
No Spokane neighborhoods, Spokane Valley, or surrounding cities mentioned.
509 area code present
No 509 phone number in title/meta — moving it onsite gives Google a structured local cue.

3How the Audit Scores It

Composite — supporting signal
74
Score · 100 point composite
Behind the curve
Across PageSpeed Insights mobile + desktop, on-page hygiene, structured-data adoption, Google Business Profile completeness, and local-pack visibility. Measured May 30, 2026.

4Diagnosis & Prescription

0 critical · 3 material · 0 polish
Free · one click

Sign in to see the specific fix for each finding.

The diagnosis below is free. The actionable fix for each one — and an emailed copy of the full report — unlock with a single Google sign-in. We don't spam, sell, or share. One human reads replies.

Material
LocalBusiness schema is incomplete
Address or phone is missing from the LocalBusiness schema — both are required for the local pack signal.
Fix:
Material
Most images missing alt text (18/58)
Image alt coverage is below 70%.
Fix:
Material
Lighthouse SEO score below 90
Lighthouse SEO checks failing — score is 85/100.
Fix:
Want Expert Help With These Issues?

These fixes are doable in-house — but if you'd rather hand them off, August SEO works with Spokane businesses on exactly this. No pitch, no pressure. Just say the word.

5Among the Spokane Sites We've Audited

2 above you

A separate lens from the SERP positioning above. This ranks roofing by composite audit score, across the 5 sites we've measured in this vertical.

Among Spokane Roofingwe've audited
Rank 3 of 5
#1
First Rate Roofing Services
firstrateroofingservices.com
Does what you don't: Has complete NAP in schema
82
/ 100
#2
Heritage Roofing & Construction
hrcspokane.com
76
/ 100
#3
You
Alpine Roofing Spokane
alpineroofingpro.com
Gap to #2: +2 points · Gap to #1: +8
74
/ 100

6Raw Signals

Supporting measurements
PageSpeed (mobile)
Performance55 /100
SEO85 /100
Accessibility83 /100
Best practices100 /100
Google Business Profile
Profile existsyes
Rating4.9 / 5
Reviews102
Hours publishedyes
Structured data
JSON-LD presentyes
LocalBusiness schemayes
NAP complete in schemano
On-page & discovery
Title tag60 chars
Meta description149 chars
H1 count1
Images / missing alt58 / 18
robots.txtyes
sitemap.xmlyes

7Want the Report by Email Too?

Free · one click
Free · one click

Sign in to see the specific fix for each finding.

The diagnosis below is free. The actionable fix for each one — and an emailed copy of the full report — unlock with a single Google sign-in. We don't spam, sell, or share. One human reads replies.

Audit prepared by spokaneseo.app — a project of August SEO LLC, Spokane, WA
Report cmprnlc3 · 2026-05-30
Alpine Roofing Spokane — Spokane SEO audit (74/100) · spokaneseo.app