Why your garage door company's city pages don't rank
Most garage door companies that serve more than one city have a page for each city. Most of those pages don't rank. The owner usually hears one of two explanations: you need more pages, or you need more links. In my experience the real reason is simpler and less comfortable. The pages are copies of each other, and Google treats copies as one page.
I recently measured this on a real account, a Utah garage door company serving several counties. I'll use its numbers through this post, with the client's name withheld. The full case study is here.
Why don't my city pages rank?
Because they say the same thing. On the account above, the location section had 67 city pages. I ran a near duplicate pass across all of them and found they shared 94 percent of their text. 55 of the 67 had fewer than 150 words that were unique to their city. Swap the city name in the heading and you had the next page.
Nobody set out to do that. A page gets built for the home city, it works, and the next city is made by duplicating it. Sixty cities later the site has one page published sixty times. Google picks one version to show, usually the home city, and quietly ignores the rest.
| A copied city page | A real city page |
|---|---|
| Same paragraphs as every other city, with the name swapped | Most of the text exists only on this page |
| Generic list of services | The jobs you really do there: the door types, the builders, the common failures |
| No sign you have ever been to the city | Named neighborhoods, housing age, drive time from your shop |
| Reviews from anywhere, or none | Reviews from customers in that city |
| Map of the head office | The right Google listing for that area, or an honest service area note |
| Linked from nowhere but a long list | A clear place in a state, county, and city structure |
Do I need a page for every city I serve?
Only for the cities where you can write a real one. A good test: could a technician who works that city tell the page was written about it? If not, the page is filler.
On the account above, the rewrite target was 40 to 50 percent unique text per page, and the first 14 rewritten pages landed at 800 to 900 unique words each. A new page for a city the company was expanding into ran about 2,200 words and named the actual subdivisions being built there. Fewer, better pages beat a long list of thin ones. Start with the cities that already send you calls and the ones you are trying to grow into.
Could something else be wrong before content even matters?
Yes, and check this first because it is cheap. On the same account the sitemap, the file that tells Google which pages exist, was submitting nine header and footer templates and none of the nine service pages. In all, 74 real pages were missing from it. The fix was a settings change.
Three other problems were hiding in the structure: three pages sat on duplicate URLs, six cities were filed under the wrong county, and the main menu linked to a page that did not exist. None of these are visible to a customer browsing the site. All of them are visible to Google.
Why did my rankings drop right after I updated my pages?
Because large changes get reprocessed, and rankings often move around while that happens. On this account, keywords on the first page went from 83 to 107 after the sitemap and title fixes. At the next monthly check, taken days after the first rewritten city pages went live, the count read 90. Keywords at map pack position 1 kept rising through the same period, from 33 to 35 to 41.
I reported that dip to the client as it was. A short decline after a big rewrite is common and is not, on its own, a reason to roll anything back. What matters is whether you can read the cause, which is why I change one thing at a time. On this account the content was rewritten on the old URLs first, and the URLs were moved later, so the effect of each could be seen separately.
Should I change my URLs?
Only with a plan, because a careless move is the fastest way to lose rankings you already have. When this company's 75 location pages moved to a state, county, and city structure, every old address was mapped to its new one in advance. The move created 78 redirects, each going straight to its destination in a single hop, with 0 errors, and all 78 were verified afterward by crawling the site.
If someone proposes changing your URLs, ask to see the redirect map before anything moves, and ask how it will be checked afterward.
Should I open more Google listings to cover more cities?
A Google Business Profile needs a real location that meets Google's guidelines. Listings that don't meet them get suspended, and a suspension is far more expensive than the calls the listing was meant to win. Where you have a real location, a verified listing is the strongest map pack signal there is. Where you don't, the route is a strong city page, reviews from customers in that city, and consistent business details everywhere you are listed.
Will ChatGPT recommend my garage door company?
It depends on evidence, and it can be measured. When I took a baseline for this company in October 2026, AI assistants cited it rarely, and cited its largest competitor far more often. That is an honest starting point, and it is typical for a company whose pages were near duplicates: there was little on the site worth quoting.
The same work that fixes rankings feeds AI answers. Assistants name companies they can describe with confidence, which means consistent listings, pages with real local detail, and reviews that back them up. I've written about how that choice gets made and about how to measure it month over month.
What should I get from an SEO provider each month?
- A list of what was done, specific enough that you could check it.
- Rankings by city, not one blended average that hides the towns where you are invisible.
- Map pack positions for your main terms in your main cities.
- Calls and form requests tied to the pages that produced them.
- The declines, stated as plainly as the gains, with a reason or an honest "not known yet".
- What comes next, in order, and why.
If your report is mostly screenshots and a rising line with no explanation, you are not being told what is happening on your own site.
Common questions
Why do garage door company city pages not rank?
Most often because they are near copies of each other with the city name swapped. In one audit, 67 city pages shared 94 percent of their text. Google treats pages like that as one page and shows only one of them.
How many words should a garage door city page have?
Word count matters less than how much of the text is unique to that city. A useful target is 40 to 50 percent unique text, which in practice meant 800 to 900 unique words per page on a recent rewrite.
Is it normal for rankings to drop after rewriting location pages?
A short dip is common while Google reprocesses the changed pages. In one case first page keywords fell from 107 to 90 at the check after a rewrite, while map pack position 1 keywords kept rising.
What should I check before paying for new location page content?
Check that your service and city pages are in the sitemap, measure how much text the city pages share, and confirm that every menu link works. These are cheap to fix and can hold back everything else.
How do I change location page URLs without losing rankings?
Map every old URL to its new one before the move, use redirects that reach the destination in a single hop, and crawl the site afterward to verify every redirect. One migration of 75 pages used 78 redirects and verified all 78.
This is the work I do for home service businesses: audit first, one change at a time, and reporting that includes the bad months. Book a call and I'll tell you what I'd check first on your site.