Roofing · Spartanburg, SC · May 2025 – July 2026
A Spartanburg roofer more than doubled its Google clicks without new ad spend
A roofing company with a site that had been built once and left alone. A full SEO overhaul: service pages, city pages, Business Profile work and the technical basics, measured over the same twelve months a year apart.
+151%
Google clicks
118 clicks in May–July 2026 vs 47 in May–July 2025
41–43
Clicks a month from April 2026
vs 11–21 a month through most of 2025
$2.5K
Total ad spend, Feb – Aug 2026
A small pay-per-lead test. The click numbers above are organic search only.
Source: Google Search Console, monthly totals, best property per day.
Where it started
The site ranked for the brand and little else. Service pages were thin, the city pages didn't exist, and the Business Profile hadn't been touched in a long time while competitors were collecting reviews every week.
What we did
- A real page per roofing service: repair, replacement, storm damage, metal, commercial.
- City pages for the towns the crews actually work, with local detail.
- Business Profile categories, services and photos corrected; a review ask that runs after every job.
- Technical clean-up across the site.
Google clicks, month by month
Google clicks a month, May 2025 – July 2026. Source: Google Search Console.
How it happened
The starting point, honestly
From May to September 2025 the site earned 49 Google clicks, 44 of them from people searching the company’s name. It appeared for 801 other phrases and got five clicks from all of them. The searches that matter in this market were there but nowhere useful: “roof repair spartanburg sc” showed 894 times at an average position of 56, “roofers in spartanburg sc” 663 times at 59. Ten pages had ever earned a click.
What moved, and what has not yet
From April to July 2026 the site earned 108 clicks against 49 in a longer window a year earlier, and impressions went from 34,700 to 50,500. The movement is in positions more than clicks so far: “roof inspection” went from 41 to 1.9, “roof replacement spartanburg sc” from 73 to 16, “roofers in spartanburg sc” from 59 to 23, “roofers spartanburg sc” from 59 to 18, “roofing companies spartanburg sc” from 47 to 26 and picked up its first clicks. Twenty-nine pages earned a click, up from ten, with the services hub, the financing page, the Taylors SC page and the new-construction page all new to the list.
We are showing this one because it is what the first year of SEO looks like for a small roofer in a modest market when the site started from almost nothing: the foundations go in, the positions climb from page six to page two, and the clicks follow later. The step change in April 2026 is visible in the chart. Page two is not the finish line and we are not pretending it is.
Searches that moved
| Search | Before | After |
|---|---|---|
| roof inspection | 0 clicks · pos 41 | 1 click · pos 1.9 |
| roof replacement spartanburg sc | 0 clicks · pos 73 | 1 click · pos 16.1 |
| roofers spartanburg sc | 0 clicks · pos 59 | 0 clicks · pos 18.4 |
| roofers in spartanburg sc | 0 clicks · pos 59 | 0 clicks · pos 23 |
| roofing companies spartanburg sc | 0 clicks · pos 47 | 3 clicks · pos 26.2 |
| roof repair spartanburg sc | 0 clicks · pos 56 | 1 click · pos 30.3 |
Google Search Console, best property per day. Before: 1 May – 30 September 2025. After: 1 April – 31 July 2026.
Pages that did the work
- /services/3 clicks · 673 impressionsThe services hub, the page the service pages hang from.
- /services/roof-financing/4 clicks · 668 impressionsFinancing is the question that decides a replacement.
- /taylors-sc/2 clicks · 1,581 impressionsA city page written for one town the crews work.
- /new-contruction-roofing/2 clicks · 777 impressionsA service page for work the business does but never had a page for.
Pages earning clicks went from 10 to 29. These are the new ones that appeared on the list between April and July 2026.
More case studies
Want your numbers on a page like this?
Start with the free diagnostic. Every account here did.
