Bartlett RoofingLocal SEO report · Spokane Roofing

bartlettroofs.comSpokane Valley, WAMeasured November 6, 2026

Score

77/100

Top third of Spokane Roofing

Where Bartlett Roofing sits among 59 Spokane Roofing businessesOut of 100. Each dot is one business.
Spokane Roofing: 59 sites scored out of 100Dot strip of 59 scores from 22 to 96. You: 77, 14th of 59. Median 69. Top score 96 (Alpine Roofing Spokane).SPOKANE ROOFING59 sitesScore: 95Score: 94Score: 90Score: 90Score: 90Score: 86Score: 85Score: 85Score: 82Score: 80Score: 79Score: 78Score: 76Score: 76Score: 73Score: 73Score: 73Score: 72Score: 71Score: 71Score: 70Score: 70Score: 70Score: 70Score: 70Score: 69Score: 69Score: 69Score: 67Score: 67Score: 65Score: 64Score: 64Score: 63Score: 62Score: 62Score: 60Score: 60Score: 59Score: 58Score: 58Score: 58Score: 57Score: 55Score: 53Score: 52Score: 52Score: 51Score: 51Score: 51Score: 51Score: 50Score: 48Score: 47Score: 47Score: 37Score: 22Alpine Roofing Spokane: 96You: 77You77Alpine Roofing Spok…9602550100Median 69
Where Bartlett Roofing sits among 59 Spokane Roofing businesses
BusinessScore
Alpine Roofing Spokane96
Spokane Roofing site 295
Spokane Roofing site 394
Spokane Roofing site 490
Spokane Roofing site 590
Spokane Roofing site 690
Spokane Roofing site 786
Spokane Roofing site 885
Spokane Roofing site 985
Spokane Roofing site 1082
Spokane Roofing site 1180
Spokane Roofing site 1279
Spokane Roofing site 1378
You77
Spokane Roofing site 1576
Spokane Roofing site 1676
Spokane Roofing site 1773
Spokane Roofing site 1873
Spokane Roofing site 1973
Spokane Roofing site 2072
Spokane Roofing site 2171
Spokane Roofing site 2271
Spokane Roofing site 2370
Spokane Roofing site 2470
Spokane Roofing site 2570
Spokane Roofing site 2670
Spokane Roofing site 2770
Spokane Roofing site 2869
Spokane Roofing site 2969
Spokane Roofing site 3069
Spokane Roofing site 3167
Spokane Roofing site 3267
Spokane Roofing site 3365
Spokane Roofing site 3464
Spokane Roofing site 3564
Spokane Roofing site 3663
Spokane Roofing site 3762
Spokane Roofing site 3862
Spokane Roofing site 3960
Spokane Roofing site 4060
Spokane Roofing site 4159
Spokane Roofing site 4258
Spokane Roofing site 4358
Spokane Roofing site 4458
Spokane Roofing site 4557
Spokane Roofing site 4655
Spokane Roofing site 4753
Spokane Roofing site 4852
Spokane Roofing site 4952
Spokane Roofing site 5051
Spokane Roofing site 5151
Spokane Roofing site 5251
Spokane Roofing site 5351
Spokane Roofing site 5450
Spokane Roofing site 5548
Spokane Roofing site 5647
Spokane Roofing site 5747
Spokane Roofing site 5837
Spokane Roofing site 5922
Median69

Bartlett Roofing scores 77 out of 100, in the top third of Spokane Roofing. Biggest gap: Business info for Google, 5 of 15 points.

What to fix first, and why

Bartlett Roofing's structured data doesn't tell Google it's a local business — no hours, no service area, no services — so Google fills that gap by leaning on the listings that do include it. That's the most direct fix available, and it compounds: adding a LocalBusiness schema entity with full name, address, phone, and service area takes an afternoon and signals exactly what Google needs to serve the site in local results. Homepage speed on a phone compounds the problem — most local roofing searches happen on mobile, and a slow load loses visitors before they see the page. The profile and review standing are already above the Spokane Roofing median, which means the authority is there. Start with the structured data: add a LocalBusiness or RoofingContractor schema entity with complete NAP and service area markup.

Drafted with AI on November 11, 2026, from our scans of this site.

Is this your business?Claim or correct this report

Pick what fits and send a short note. Every one gets read.

Where the Points Go

Ahead of the Spokane Roofing median on Page basics, Google Business Profile and Map & search position. Behind it on Speed & Google checklist.

Points by part of the scoreEach bar is drawn to the points that part is worth.
Points by part of the score: 77 of 100 measured pointsSpeed & Google checklist: 18 of 25, median 20. Page basics: 23 of 25, median 21. Business info for Google: 5 of 15, median 5. Crawlability: 10 of 10, median 10. Google Business Profile: 15 of 15, median 14. Map & search position: 6 of 10, median 0.Speed & Google checklist: 18 of 25 (median 20)Speed & Google checklist18 / 25Page basics: 23 of 25 (median 21)Page basics23 / 25Business info for Google: 5 of 15 (median 5)Business info for Google5 / 15Crawlability: 10 of 10 (median 10)Crawlability10 / 10Google Business Profile: 15 of 15 (median 14)Google Business Profile15 / 15Map & search position: 6 of 10 (median 0)Map & search position6 / 10
Points by part of the score
Part of the scoreYouSpokane Roofing medianBest in the fieldPoints available
Speed & Google checklist18202525
Page basics23212525
Business info for Google551515
Crawlability10101010
Google Business Profile15141515
Map & search position601010

The Spokane Roofing Standing

Bartlett Roofing is #14 of the 59 Spokane Roofing we track. Alpine Roofing Spokane leads.

Spokane Roofing ranked on score, ties to the business with more Google reviews.Bartlett Roofing is number 14 of 59.
RankBusinessScoreReviews
1Alpine Roofing Spokane96102
2Perrenoud Roofing Inc.95113
3First Rate Roofing Services94400
13Avidus Roofing & Exteriors7845
14Bartlett Roofing77607
15Arrow Point Roofing LLC76101

Ranked on score. A tie goes to the business with more Google reviews. How we score · All 59 on the leaderboard

Reviews vs. the Spokane Field

Bartlett Roofing has 607 Google reviews at 4.9 stars, the most among the Spokane Roofing we track. The median is 64.

Google reviews and rating, Bartlett Roofing and every Spokane Roofing business with review dataEvery Spokane Roofing business with Google reviews.
Google reviews and rating, Spokane RoofingScatter plot of 34 businesses: review count on a log scale from 1 to 1,000+, rating from 3.5 to 5. You: 607 reviews, rated 4.9. Median 64 reviews and 4.9 stars.GOOGLE RATING3.54.04.55.01101001,000Google reviews (log scale)Business: 134 reviews, rated 4.9Business: 33 reviews, rated 4.5Business: 133 reviews, rated 4.8Business: 102 reviews, rated 4.9Business: 3 reviews, rated 5.0Business: 65 reviews, rated 5.0Business: 101 reviews, rated 4.9Business: 45 reviews, rated 5.0Business: 18 reviews, rated 4.0Business: 18 reviews, rated 5.0Business: 28 reviews, rated 5.0Business: 311 reviews, rated 5.0Business: 400 reviews, rated 5.0Business: 13 reviews, rated 5.0Business: 8 reviews, rated 3.8Business: 63 reviews, rated 5.0Business: 5 reviews, rated 5.0Business: 2 reviews, rated 5.0Business: 64 reviews, rated 4.9Business: 18 reviews, rated 3.6Business: 23 reviews, rated 4.8Business: 177 reviews, rated 4.8Business: 126 reviews, rated 5.0Business: 77 reviews, rated 4.6Business: 27 reviews, rated 4.9Business: 73 reviews, rated 5.0Business: 9 reviews, rated 4.6Business: 196 reviews, rated 4.6Business: 113 reviews, rated 4.3Business: 62 reviews, rated 4.9Business: 86 reviews, rated 5.0Business: 82 reviews, rated 4.5Business: 13 reviews, rated 5.0You: 607 reviews, rated 4.9Median 64 reviewsMedian 4.9You607 reviews · 4.9
Google reviews and rating, Bartlett Roofing and every Spokane Roofing business with review data
BusinessGoogle reviewsRating
You6074.9
Spokane Roofing business 24005.0
Spokane Roofing business 33115.0
Spokane Roofing business 41964.6
Spokane Roofing business 51774.8
Spokane Roofing business 61344.9
Spokane Roofing business 71334.8
Spokane Roofing business 81265.0
Spokane Roofing business 91134.3
Spokane Roofing business 101024.9
Spokane Roofing business 111014.9
Spokane Roofing business 12865.0
Spokane Roofing business 13824.5
Spokane Roofing business 14774.6
Spokane Roofing business 15735.0
Spokane Roofing business 16655.0
Spokane Roofing business 17644.9
Spokane Roofing business 18635.0
Spokane Roofing business 19624.9
Spokane Roofing business 20455.0
Spokane Roofing business 21334.5
Spokane Roofing business 22285.0
Spokane Roofing business 23274.9
Spokane Roofing business 24234.8
Spokane Roofing business 25184.0
Spokane Roofing business 26185.0
Spokane Roofing business 27183.6
Spokane Roofing business 28135.0
Spokane Roofing business 29135.0
Spokane Roofing business 3094.6
Spokane Roofing business 3183.8
Spokane Roofing business 3255.0
Spokane Roofing business 3335.0
Spokane Roofing business 3425.0
Median644.9
What would more reviews do?

Reviews

607

Review rank

#1of 34

607 todaymost in the field: 607

The most Google reviews among the 34 Spokane Roofing we track.

Where Bartlett Roofing Shows Up on Google

Bartlett Roofing shows in Google's map pack on 1 of the 3 searches we track, and in the top 10 results on all 3.

Where Bartlett Roofing shows up on GoogleThe map pack first, then the top 10 results, for each search.
Google results for "best roofing contractor spokane"You: map pack #2 of 3. Organic #2 of the top 10. 8 organic results were captured. Over time: Sep 4 #6, Oct 4 below the top 10, Nov 6 #2.best roofing contractorspokaneMAP PACK1First Rate Roofing ServicesFirst Rate Roofing Services2You: map pack #2You3AP Roofing CompanyAP Roofing CompanyTOP 10NAMES HIDDEN12You: organic #2You345678Only 8 results capturedBelow the top 10RANK OVER TIME#6#2Sep 4: #6Oct 4: below the top 10Nov 6: #2Google results for "roofing contractor near me spokane"You: not in the map pack. Organic #1 of the top 10. 8 organic results were captured. Over time: Sep 4 #8, Oct 4 below the top 10, Nov 6 #1.roofing contractor near mespokaneMAP PACK1Alpine Roofing SpokaneAlpine Roofing Spokane2First Rate Roofing ServicesFirst Rate Roofing Services3AP Roofing CompanyAP Roofing CompanyYou: not in the map packTOP 10NAMES HIDDEN1You: organic #1You2345678Only 8 results capturedBelow the top 10RANK OVER TIME#8#1Sep 4: #8Oct 4: below the top 10Nov 6: #1Google results for "roofing contractor spokane"You: not in the map pack. Organic #1 of the top 10. 8 organic results were captured. Over time: Sep 4 below the top 10, Oct 4 #5, Nov 6 #1.roofing contractor spokaneMAP PACK1Alpine Roofing SpokaneAlpine Roofing Spokane2First Rate Roofing ServicesFirst Rate Roofing Services3AP Roofing CompanyAP Roofing CompanyYou: not in the map packTOP 10NAMES HIDDEN1You: organic #1You2345678Only 8 results capturedBelow the top 10RANK OVER TIME>10#1Sep 4: below the top 10Oct 4: #5Nov 6: #1

Google results captured Nov 6, 2026.

Where Bartlett Roofing shows up on Google
SearchMap packOrganicMap pack namesTop 10 namesRank over timeCaptured
best roofing contractor spokane#2#2First Rate Roofing Services; You; AP Roofing CompanyHiddenSep 4: #6; Oct 4: Not in the top 10; Nov 6: #2Nov 6, 2026
roofing contractor near me spokaneNot in the map pack#1Alpine Roofing Spokane; First Rate Roofing Services; AP Roofing Company; UnknownHiddenSep 4: #8; Oct 4: Not in the top 10; Nov 6: #1Nov 6, 2026
roofing contractor spokaneNot in the map pack#1Alpine Roofing Spokane; First Rate Roofing Services; AP Roofing CompanyHiddenSep 4: Not in the top 10; Oct 4: #5; Nov 6: #1Nov 6, 2026

See who outranks you in Google's top 10

Every organic result on these 3 searches, named, plus the top three side by side.

Who holds the map packrating and Google reviews when captured
#BusinessRatingReviews
“best roofing contractor spokane”Nov 6, 2026
1First Rate Roofing Services5.0422
2Bartlett Roofing4.9823
3AP Roofing Company5.077
“roofing contractor near me spokane”Nov 6, 2026
1Alpine Roofing Spokane4.8123
2First Rate Roofing Services5.0422
3AP Roofing Company5.077
“roofing contractor spokane”Nov 6, 2026
1Alpine Roofing Spokane4.8123
2First Rate Roofing Services5.0422
3AP Roofing Company5.077

What to Fix, in Order

Most costly first. Every fix is written out in full.

Fix first2

  1. The site's structured data doesn't describe a local business.

    The fix: Add a LocalBusiness or category-specific subtype (Restaurant, Dentist, etc.) entity with full NAP.

    Why it matters · for your developer

    LocalBusiness structured data spells out the hours, services and service area for Google. Without it, Google leans on the listings that do.

    Business info for Google. No LocalBusiness schema: JSON-LD is present but no LocalBusiness (or subtype) entity is declared. Local pack ranking relies on this.

  2. The site is slow on a phone.

    The fix: Compress images, defer non-critical JS, and serve from a CDN. Focus on Largest Contentful Paint.

    Why it matters · for your developer

    Most local searches happen on phones. A slow load loses visitors before the page appears.

    Speed & Google checklist. Slow mobile performance: Mobile performance score is 37/100. Google uses mobile speed as a ranking factor.

Next1

  1. Ranks #5 in Google's web results for the main search, just below the top three.

    The fix: Strengthen NAP consistency across citations, build reviews, and add LocalBusiness schema if missing.

    Why it matters · for your developer

    The first three results take most of the clicks. This is close enough that a few fixes can move it up.

    Map & search position. Ranking #5 for the primary organic query: Positions 4–7 sit below the top organic results, where the first three capture most of the clicks.

Show the other 1 fix

When there's time1

  1. 8 of 34 images on the homepage have no text description.

    The fix: Add descriptive alt text to content images. Use empty alt='' only for decorative images.

    Why it matters · for your developer

    Alt text feeds image search and screen readers. The missing ones are reach left on the table.

    Page basics. 8 of 34 images missing alt text: Alt text helps both accessibility and image search ranking.

Speed on a Phone

67 s to load the main content on a simulated mid-range phone (a lab test), against Google's good mark of 2.5 s. The Spokane Roofing median is 7.8 s.

Core Web Vitals on a phoneLab test on a simulated mid-range phone, plus Chrome data from real visitors.
Lab test: simulated mid-range phone: main content load time, layout shift while loading; Real visitors: Chrome phone data, last 28 days: response to a tapLab test: simulated mid-range phone. Main content load time: 67 s, in Google's poor zone (good is 2.5 s or less). Median 7.8 s. Layout shift while loading: 0, in Google's good zone (good is 0.10 or less). Median <0.01. Real visitors: Chrome phone data, last 28 days. Response to a tap: 120 ms, in Google's good zone (good is 200 ms or less). Median 100 ms.LAB TEST · SIMULATED MID-RANGE PHONEREAL VISITORS · CHROME PHONE DATA, 28 DAYSMain content load time: 67 s (median 7.8 s)Main content load timeLCP67 smedian 7.8 sGoodPoor2.5 s4 s12 s+You: 67 s, past the end of the scaleLayout shift while loading: 0 (median <0.01)Layout shift while loadingCLS0median <0.01GoodNeeds workPoor0.100.250.50+Response to a tap: 120 ms (median 100 ms)Response to a tapINP120 msmedian 100 msGoodNeeds workPoor200 ms500 ms1 s+

Google's performance score: 37 on a phone, 56 on a desktop.

Core Web Vitals on a phone
MeasureSourceYouSpokane Roofing medianGood up toPoor above
Main content load time (LCP)Lab test67 s7.8 s2.5 s4 s
Layout shift while loading (CLS)Lab test0<0.010.100.25
Response to a tap (INP)Real visitors (Chrome)120 ms100 ms200 ms500 ms

Free with a Google sign-in

See Who Outranks You on Google

Every fix above is already free. Signing in adds:

  • Who holds each spot in Google's top 10
  • The top 3 Google results, side by side

Is this your business? Claim this report or tell us what's wrong.

Raw measurementsfor your developer

Page basics

Page title65 characters

Bartlett Roofing | Trusted Local Roofers Serving GA, ID, UT, & WA

Title names SpokaneNo
Meta description140 characters

Bartlett Roofing delivers quality residential and commercial roofing services you can trust. Contact us today to schedule a free inspection.

Description names SpokaneNo
Main headings (H1)1
Images without alt text8 of 34

Structured data and crawling

JSON-LD presentYes
LocalBusiness schemaNo
Name, address, phone in schemaNo
robots.txtYes
sitemap.xmlYes

Google Business Profile

Profile foundYes
Rating4.9 / 5
Reviews607
Hours listedYes

Google PageSpeed (lab test)

Performance, phone37 / 100
Performance, desktop56 / 100
SEO checklist, phone92 / 100
Accessibility, phone93 / 100
Best practices, phone100 / 100

Report cmw5nxb9 · Measured November 6, 2026

The scans are free so we can see what Spokane sites get wrong and publish what we find. How we score