Guide
Local SEO, the whole job in one guide.
Everything a local service business needs to be found by the people nearby who are ready to call, in the order it should be done. Written from the work, with Google's own rules quoted where they matter, so you can do it yourself or know exactly what to ask for.
What local SEO is, and what it is not
Local SEO is the work that gets a business shown to people searching nearby for what it sells. When someone types a service with a place in it, or near me, Google usually answers with a map of three businesses and a list of ordinary results below it. Local SEO covers both: the Google Business Profile that appears on the map, and the website pages that rank in the list and support the listing.
It is not buying a position. Google says plainly that there is no way to request or pay for a better local ranking. It is not a one-off setup either. It is a small number of things done properly, then kept true as the business changes.
How Google decides the map
Google publishes the answer in its Business Profile help. Local results are mainly based on three things. Relevance: how well a profile matches what someone is searching for. Distance: how far each business is from the person searching. Prominence: how well known a business is, which Google says includes information like how many websites link to it and how many reviews it has. It adds that more reviews and positive ratings can help, and that businesses with complete and accurate information are more likely to show up.
Every piece of local SEO serves one of those three. Relevance is mostly the category, the services and the website pages. Distance is where you are, which you cannot change, and the town pages that make your case beyond it. Prominence is reviews, links and mentions, which take time. Keep that frame in mind and every task below has an obvious reason.
Step one, the Google Business Profile done properly
Use your real-world name
Google's guidelines say your name should reflect your real-world name, as used on your storefront, website and stationery, and that adding unnecessary information could result in suspension. No town, no service, no tagline in the name field.
Pick the primary category from money, not variety
Google advises using as few categories as possible, as specific as possible, while representing the main business. The primary category should name where most of your revenue comes from.
List every service you actually sell
In customers' words, each with a line on what it includes. These services should match pages on your website, one for one.
Set the address or service area honestly
If customers come to you, show the address. If you go to them, Google says to hide the address, and the service area should not extend farther than about two hours of driving from where you are based. Virtual offices are not eligible.
Fill in hours, attributes, photos and contact details
Complete and accurate information is one of the things Google says helps. Real photos of your work, your team and your premises or vans beat stock images.
Verify it
An unverified profile may never be shown. Verification comes before everything else on this list mattering.
Step two, a website that backs up the listing
A page for each service
Each service on the listing gets a page on the site that says the same thing: what it is, what it includes, how it is priced, the proof and the questions people ask. When the listing and the site agree, Google has two sources telling one story.
A page for each town you really serve
Written about the town: the areas you cover, how quickly you get there, work you have done there, local questions. Not a copy with the name swapped. In my experience, copies are the most common reason local sites have pages Google refuses.
Hubs that group the towns
For a business covering many towns, a hub page for each part of the region, linking down to its towns and up to the services, keeps the structure clear.
Your name, address and phone on every page
In the footer, written exactly as on the listing. Consistency between the site, the listing and every directory is part of how Google becomes sure who you are.
The markup Google reads
LocalBusiness structured data on the site, with the same name, address, phone and hours as the listing, helps Google connect the site to the profile.
What a real town page looks like
For a Manchester cleaning firm, I wrote sixteen town pages and two area hubs, each about the actual town the vans drive to. A good one names the parts of the town covered, such as Edgeley, Heaton Moor, Bramhall or Cheadle Hulme for Stockport, says how long it takes to get there, describes the kind of homes and jobs typical there, and answers the questions people in that town ask. It links up to the service and across to the neighbouring towns.
Across June to August 2026 that firm averaged position 6 for "house cleaner manchester" in Search Console, which is page one, and recorded 20,400 sitewide Google Search impressions in the 28 days to 31 August. Town pages were one part of that; the structure around them was the rest.
Choosing which towns to target first
Start where you already work most
The towns that already bring jobs are where you have real things to say, and where customers already know you. Those pages are the easiest to make genuinely useful.
Then the towns nearest your base
Distance is one of Google's three factors. Towns close to you are the ones where your listing can also compete on the map.
Then the towns with the most demand
Search Console shows which town names already appear in searches that show your site. Towns that keep appearing without a page are the next ones to write.
Leave out the towns you do not serve
A page for a town you would never drive to brings calls you will turn away, and adds to the pile of pages Google has to judge.
Step three, reviews the right way
Ask every customer, not just the happy ones
Google's policy says businesses must not discourage or prohibit negative reviews, or selectively solicit positive reviews. Asking only the customers you expect to be pleased is against the rules, not a clever tactic.
Never pay or reward for reviews
The policy prohibits reviews paid for directly or in kind, and offering incentives such as payment, discounts, free goods or services in exchange for any review.
No reviews from staff or friends
Content based on a conflict of interest, including current or former employment, is against the policy. Reviews from people close to the business can be removed and put the profile at risk.
Make asking part of the job
A short message or card after every job with a direct link to leave a review. Steady and recent beats a burst.
Reply to every review
Thank the good ones specifically. Answer the critical ones calmly, without arguing and without revealing private details. Future customers read the replies as much as the reviews.
Step four, directories and mentions
Directories, also called citations, are the other places your business is listed: the general directories, the trade and professional ones in your field, local chambers and associations. They matter less than they once did as ranking signals, but they still matter in two ways. They help Google be sure of your details, and some of them are where customers actually look.
The work is mostly consistency. Your name, address and phone number said exactly the same way everywhere, with the same suite number, the same trading name and the same phone number as the listing. Inconsistencies creep in whenever a business moves, changes number or rebrands, so it is worth auditing once a year even when nothing seems wrong.
Beyond directories, prominence grows from genuine mentions and links: local press, sponsorships, associations, suppliers, partners and useful content other sites want to point at. These are slow to build and impossible to fake well.
Step five, keep the listing alive
A profile that was set up once and left alone slowly goes stale: old photos, hours that are wrong on bank holidays, services you no longer offer, questions nobody answered. Keeping it current is part of complete and accurate information. Posting updates, offers and recent work gives customers a reason to choose you and points them at the pages that take bookings.
The flip side matters just as much. A healthy listing does not need constant changes. When I audited the Manchester cleaning firm's listing, it was sound, so I left its settings alone and kept the weekly posting going. Churning a good listing to look busy is a risk, not a service.
Businesses without a shopfront
Cleaners, trades, mobile services and many consultants visit their customers rather than the other way round. Google calls these service-area businesses, and its guidelines ask them to hide their address and set a service area instead, within about two hours' drive of where they are based. A business run from home should clear the home address from the profile.
The consequence people miss is that the map still measures distance from where Google believes you are based, even when the address is hidden. So a service-area business ranks best near its base on the map, and relies more on its town pages to reach the towns further away in the ordinary results. That is why town pages matter even more for businesses without a shopfront than for those with one.
Businesses with more than one location
Each real location, meaning a place where staff serve customers during stated hours, can have its own profile. Each profile should link to its own page on the website, not the homepage, and that page should be about that location: its address, its team, its hours, the areas it serves. A single page listing every branch serves nobody well.
Keep the name identical across every location's profile, with no town added, and keep each location's details consistent across the directories. For a law firm I worked with, four surrounding communities each became a real hub with its practice pages beneath it, which is the same idea applied to a firm's service areas rather than its branches.
Step six, measure what matters
Search Console for the website
Which searches your pages appear for, their positions and clicks, and which pages Google is refusing. Verified on your own Google account.
The profile's own performance
Calls, direction requests and website visits from the listing, and the searches that showed it.
Calls and forms from the site
Tracked so you know which pages produce enquiries. Set up carefully so tracking numbers do not confuse the phone number on your listing.
Position by town, over a quarter
Local positions move week to week and vary street by street. Judge them across a quarter and across the towns you serve, not from one search on your own phone.
The mistakes that cost local businesses the most
Keyword-stuffed business names
The fastest route to a suspended listing.
Copy-paste town pages
Forty identical pages, most refused by Google, the rest competing with each other.
Service areas across a whole region
Beyond the roughly two-hour limit Google sets, and no help to ranking.
Buying or gating reviews
Against Google's policy and a risk to the whole profile.
Duplicate listings
Two profiles for one business split everything between them. Find them by searching your phone number on Maps, then claim and merge or remove.
Judging rank from your own phone
Results are personalised by location; your office is where you look strongest.
A 90-day plan
Days 1 to 14, read and repair
Audit the listing against the guidelines, fix the name, category, service area and duplicates, verify, correct your details on the main directories, and set up Search Console and call and form tracking.
Days 15 to 45, the core pages
Service pages matching the listing, the town pages for the places nearest you and richest in work, and the markup that ties the site to the profile.
Days 46 to 75, prominence
A review routine running after every job, replies to every review, the remaining directories squared, and the first genuine local mentions pursued.
Days 76 to 90, read the results
Positions by town, calls and forms by page, pages Google accepted or refused. Decide the next town pages and questions to answer from what the numbers show.
Local search and AI answers
More people now ask AI assistants for recommendations and answers, and those assistants quote websites. The pages that get quoted tend to be the ones that answer a specific question clearly, on sites that are already trusted in ordinary search. For a Las Vegas property brokerage whose site I cleaned up and structured, Ahrefs counted 27 of its pages being quoted in AI answers on 2 September 2026, across Google AI Mode and AI Overviews, ChatGPT, Gemini and Copilot.
There is no separate trick for this. The same work that makes you clear to Google, specific pages, consistent details, genuine reviews and useful answers, is what makes you quotable.
How long it takes
Repairs to a broken listing or site can show within weeks. Building page one positions for competitive searches takes months, because prominence is earned slowly. I keep a page of real windows from real engagements, each dated at both ends, in how long before anything moves. Anyone who promises a timeline without having seen your site is guessing.
Questions about local SEO
Do I need a website for local SEO
You can have a listing without one, but the website carries much of the relevance Google looks for. A page per service and per town gives Google far more to go on than a profile alone.
Can I rank in towns where I have no office
In the ordinary results, with genuine town pages, yes. On the map, distance matters, so you will be strongest near your base.
How many reviews do I need
There is no magic number. Aim for a steady flow of recent, genuine reviews and compare yourself with the businesses currently in the map for your main search.
Should I post on my Google Business Profile
Yes, as part of keeping it current and giving customers reasons to choose you. Posting is not a substitute for the right category, real pages and reviews.
Can I do all of this myself
Yes. It is mostly careful, consistent work. The time it takes is the usual reason businesses hand it over.
Rather have it done?
Send me your listing and site. I will tell you which of these steps you are missing and which one matters most for you.
Local SEO service · Why your business is not showing on Google Maps