WrinkleHQ

Local SEO Guide

City Pages That Rank Without Being Spam

A city page ranks and holds up when the facts on it change with the city, not just the city name. Give each page who covers the area, how long it takes to get there and what goes wrong there, then answer local questions in a visible FAQ with matching schema.

6 years
  1. Year 1Website
  2. Year 2Map Listings
  3. Year 3Booking Tool
  4. Year 4Front Desk
  5. Year 5Payments
  6. Year 6Reports

Same six pieces.
Years of lessons, one read.

Free to read. Most of this guide is open. The finishing pieces at the end come to you when you opt in.

The Short Version

  • Ask one question of every page. Would someone be glad they landed here if search engines did not exist?
  • Put real local facts on each page: drive time, who covers it, the common jobs, local rules.
  • Name only real staff. Never invent a technician for a town.
  • Lay each page out as bite, snack and meal, so a skimmer and a reader both get their answer.
  • If two towns would get the same page, merge them into one area page.

The Test Every City Page Must Pass

Here is the only test that matters. Would a person who searched for this be glad they landed here, if no search engine existed? A page that passes only because it has the city name in it fails.

Google calls pages built just to catch searches for each town doorway pages. It treats them as spam. The tell is simple. Swap the city name on two pages and nothing else changes. The substance is the same, only the nouns moved.

A good city page changes with its city. The drive is different. The people who cover it may be different. The jobs that come up most are different, because a town full of commuters breaks cars in a different way than a town full of farms. If you cannot find anything true that sets a town apart, that town does not get its own page. It goes on a regional page with its neighbors.

Find Real Local Facts

You already have most of what you need. It is sitting in your job history, your calendar and your staff's heads. Pull these for each town.

  • Distance and drive time from the shop, or from where your mobile crew starts the day.
  • Who covers it. The first names of the real people who go there.
  • How fast you can get there. Same day, next day, or only on set days.
  • The jobs you do most there. Count them from your records. Say a town sends you mostly batteries and AC work in summer. Say so.
  • Local rules or conditions. An emissions test, a parking rule for mobile work, hills, salt on winter roads, heat.
  • Recent jobs in plain words, with the area but never a customer's name or street.

Three solid facts per town are enough. Write them the way you would tell a customer on the phone. "Most of our Riverton calls come from the business park, where fleet vans sit all week" beats any line about serving the community.

Real Staff Only

Some city page tools make up a local technician for each town. "Mike has served Riverton drivers for 12 years." There is no Mike. This is the fastest way to lose trust. A customer who asks for Mike on the phone finds out at once. And a page that lies about one thing is not believed about the rest.

Use the real team. If the same two people cover every town, say that on every page. That is still true and still useful. Add real photos of them if they agree. If you do not know who will go, say how the choice is made, such as "whoever is closest when you call".

Treat prices the same way. A number on a page is a promise the front desk has to keep. If you list one, pull it from the same place your quotes come from, so the page and the counter never disagree.

Bite, Snack, Meal

People read city pages in three ways. Some want one answer and leave. Some skim. A few read the whole thing. Build each page for all three.

  • Bite. One or two sentences under the heading that answer the search. Do you come to this town, how soon and who comes.
  • Snack. Three to five short points a skimmer can take in at a glance. Drive time, the common jobs, the local rule.
  • Meal. The full sections below. What you fix most there, who comes out, recent jobs, questions and nearby areas.

This layout also helps search engines and AI answer tools. The bite is the sentence they are most likely to quote.

Local Questions With FAQ Schema

Every city page should end with a few questions people from that town really ask. Take them from calls and texts. "Do you come to Riverton on Saturdays?" is a real question. "Why choose us for Riverton auto repair?" is not.

Show the questions and answers on the page, where a visitor can read them. Then add FAQPage schema that uses the exact same text. Build both from one list of questions, so they cannot drift. Our guide to FAQ schema shows how.

Keep the FAQs even when someone tells you FAQ rich results are gone. The questions still answer people, still feed AI answers and still give the page local words that a template cannot fake.

Titles, Headings and the Address Question

The page title is the one line a person reads in the search results. Write it for them. Name the service and the town, then the business. "Mobile Auto Repair in Riverton | Example Auto" is enough. Do not stack three versions of the same keyword in it.

Use one main heading that says the same thing as the title. Give the page a meta description that is a real sentence about this town, such as who covers it and how soon. A description that could sit on any page of the site tells the reader nothing.

Be careful with addresses. If you have one shop, it has one address, and that address goes on the page for its own town. On every other city page, say you serve the area and how far it is. Do not list a virtual office or a mailbox as if it were a shop. Google treats that as a fake location, and customers who drive there find nothing.

When to Merge Into an Area Page

Some towns are too small or too close together to support their own page. That is fine. Build an area page instead, such as "Mobile Auto Repair in the North Valley". List each town it covers, with a line or two on each. Give the whole area the same bite, snack and meal layout.

An area page is often stronger than three weak city pages. It has more real content, it collects all the links in one place and it cannot look like a doorway. When one town in the area grows and you gather enough facts about it, split it out into its own page and link the two.

What the Finishing Pieces Contain

You can write a strong city page with what is above. The finishing pieces help you build a whole set of them without drifting into spam. They hold the data file we fill in for each town, the page skeleton that turns it into bite, snack and meal, copy ready Service and FAQPage schema, a script that flags pages that are too thin or too alike, and the edge cases that turn a good set into doorway pages. Enter your email to open them. Then read how getting found fits the rest of a local plan.

The finishing pieces

Get the Rest of This Guide

You have the method. The finishing pieces are the parts you copy straight into your own work:

  • The City Data File
  • Questions That Pull Out Local Facts
  • The Page Skeleton and Schema
  • The Uniqueness Check
  • Edge Cases and the Final Check

Questions People Ask

How many city pages should my business have?

One for each town where you have something true and different to say. If two towns would get the same page, put them on one area page.

Can I use the same template for every city page?

Yes. The layout can repeat. The facts inside it cannot. Swap the city name and several things on the page should change.

Is it okay to list a technician for each town?

Only if that person is real and really covers that town. Never make up a local name to make a page feel local.

Do city pages still need FAQs?

Yes. Real local questions help the reader, give AI tools a clear answer to quote and add words a template cannot copy.

We sell time

Get Years of Building Switched On in Hours

A thirty minute call. A written price. Nothing built until you say yes.

Get Your Time Back