SEO Report · Prepared for Joshua Tokarski by Commercial Rev Engine · July 13, 2026

Five Star Roofing

The full picture for fivestarroofingservices.com: rankings, links, content, and the local market — every number pulled from Semrush and the site itself, and verifiable from your phone.
The headline

Google sends this website zero visitors a month. And it's moving in the wrong direction.

A year ago the site ranked for 63 search terms. Today it's 11 — an 83% collapse — and not one of them sits above position #31, deep on page 4 where nobody clicks. Every search that wins new commercial work in Billings and Bismarck — "commercial roofing billings mt," "roofing contractors billings mt," "roofing bismarck nd" — is being answered with someone else's name.

Source: Semrush monthly history, US database, June 2025 → June 2026. Checked July 13, 2026.

Your scoreboard today

~0/mo
Visits from Google search. The market leader in Billings gets an estimated 337.
11
Keywords the site ranks for — down from 63 a year ago.
#31
Best position on any search, page 4 of Google. Zero top-10 rankings.
5
Authority Score. Bradford Roof: 15. Empire Roofing: 8. You're last on the block.
#36
Where you rank for your own name — "five star roofing co." A Missoula company with a near-identical name is in the way.
14 pages
Total site size. No blog, no city pages, for a company serving 5 states.

Where you rank on the money searches

SearchSearches/moYour positionStatus
commercial roofing billings mt50#31Page 4
five star roofing co. (your name)90#36Brand — losing it
roofing billings mt140#41Page 5
roofing company in billings50#41Page 5
commercial roof coating billings mt40#43Page 5
metal roofing bismarck90#45Page 5
roofing contractors billings mt170#49Page 5
roof leak detection mandan nd40#54Page 6

Source: Semrush, July 13, 2026. That's the complete list — 8 searches, all page 4 or worse. Everything else in the market, the site is absent from entirely.

The demand you're not even on the board for

SearchSearches/moWhat a click costs advertisers
commercial roofing near me12,100$28.54
commercial roofing contractors near me8,100$28.54
commercial roof coating2,400$7.41
flat roof repair near me2,400$23.74
metal roofing billings mt110$9.04
roofers billings mt90$29.33
roof repair billings mt70$26.94
roofing bismarck nd140$10.77
roof repair bismarck nd40$15.81

"Near me" searches resolve to wherever the searcher is standing — Billings, Bismarck, Bozeman, Rapid City. With real local pages and a strong Google listing, those searches are winnable in every metro you serve. And note what advertisers pay: "commercial roofing billings mt" costs $116.53 per click in Google Ads. That's the market telling you what one organic visitor is worth.

Source: Semrush keyword database, US, July 13, 2026.

Who's winning your market

CompanyAuthorityEst. Google visits/moWhy they win
CentiMark (national)Dedicated Billings location page on a national domain
Bradford Roof15337Strongest local site — clean links, 48 ranking keywords
Empire Roofing820Page 1 for "commercial roofing billings mt" on a modest site
Quality Roofing / Sprague / KirknessRound out page 1, plus Yelp and Facebook listings
Five Star Roofing (you)5~0Page 4+, absent from the map pack conversation

The encouraging part: this is not Atlanta. The strongest local competitor has an Authority Score of 15 — a number a focused link and content program can reach. Empire Roofing sits on page 1 with a score of 8. The gap between invisible and page 1 in Billings is months of correct work, not years.

Source: Semrush organic SERP for "commercial roofing billings mt" + Backlink Analytics, July 13, 2026.

The issues
Issue 1 · The backlink profile is polluted

Of 400 domains linking to the site, the overwhelming majority are spam — including 22 domains carrying the anchor text "join our telegram … darksidelinks."

Source: Semrush Backlink Analytics, referring domains + anchors reports, July 13, 2026.

Issue 2 · Google isn't sure who you are

Hundreds of links pointing at your domain carry the name of a different company: "Five Star Roofing Systems" of Missoula.

Anchors like "commercial roofing company missoula mt five star roofing systems" (56 domains) and "meet our team five star roofing systems" (48 domains) point at fivestarroofingservices.com. Mixed identity signals are a likely reason the site ranks #36 for its own name. Untangling this — consistent name, address, phone everywhere, plus a strong Google Business Profile — is foundational.

Source: Semrush anchor-text report, July 13, 2026.

Issue 3 · The website fights its own keywords

Source: fivestarroofingservices.com sitemap.xml (14 URLs, all lastmod 2026-05-05) + live page review, July 13, 2026.

What you have going for you
Assets most competitors don't have

Foundations check

AreaStateStatus
Google Business ProfileListing exists (linked from site); no visible posting or photo cadence — review live together on the callUnderused
Local pagesNone — 0 city/service-area pages across a 5-state footprintMissing
Content14 pages, no blog, no FAQ answer blocks, generic metasThin
Backlinks400 referring domains, mostly toxic spam; Authority Score 5Polluted
Brand identityName collision with Missoula's "Five Star Roofing Systems"; ranks #36 for own nameConfused
Site technicalHTTPS, sitemap, robots, canonical OK (Duda platform); full crawl not yet runSolid base

The next 90 days

Days 1–14

Claim your identity

  • Google Business Profile rebuilt: commercial services spelled out, service area set, posting + job photos started, review engine turned on
  • Citations built identically across Yelp, BBB, Angi, Bing, Apple Maps — one name, one number, everywhere
  • Disavow file submitted for the spam network; brand-collision cleanup begins
Days 15–45

Build the local layer

  • Service pages rewritten onto real search terms — roof repair, roof replacement, roof inspection + city — with commercial copy, photos, and CTAs
  • City pages for Billings and Bismarck first, then Bozeman, Great Falls, Rapid City, Williston
  • Semrush site audit + rank tracking live, so every move is measured against this report
Days 46–90

Own the flat-roof lane

  • Content push for commercial decision-makers: coating vs. replacement, hail and snow-load damage, Conklin systems, cost + FAQ answer blocks AI can quote
  • Chamber + supplier + association links across all five states to lift authority off 5
  • Monthly scoreboard vs. this report: rankings, review pace, map-pack entry, traffic

The bottom line

Right now the website is a business card nobody gets handed. But the market is small, the leaders are beatable — page 1 belongs to a site with an Authority Score of 8 — and the commercial lane across five states is nearly undefended. Clean up the identity, build the local pages, earn real links, and Five Star can own searches competitors pay $116 a click to rent.

Commercial Rev Engine · July 13, 2026 · Sources: Semrush (Domain Overview, Organic Research, Backlink Analytics, Keyword database), fivestarroofingservices.com sitemap & live page review