What is local SEO?
Local SEO is the work that helps a business show up for searches with local intent, such as “electrician near me”, “best café in Bath” or “dentist open Saturday Leeds”. Those searches show a map with three businesses (the local pack) above the normal results. Most clicks go to those three listings and the top organic results.
According to Google’s own guidance, local results are based mainly on relevance (how well you match the search), distance (how close you are) and prominence (how well known and trusted you are). You can’t change distance, but you can strongly influence the other two.
Part 1: Google Business Profile checklist
- Claim and verify your profile. Without verification, you can’t fully manage it.
- Use your real business name. Adding keywords or towns to the name breaks Google’s guidelines and can lead to suspension.
- Choose the most accurate primary category. This is one of the strongest local ranking signals.
- Add relevant secondary categories, only for services you genuinely offer.
- Set your address or service area correctly. Service businesses that visit customers can hide their address.
- Add every service with a short description and prices where possible.
- Write a clear business description saying what you do, where and for whom.
- Keep opening hours accurate, including bank holidays.
- Upload real photos regularly: your team, premises, vehicles and work.
- Post updates about offers, projects or news a few times a month.
- Answer common questions in your profile and on your website.
Our guide to your Google Maps business listing goes deeper on each step. If you’re already suspended, see our fix for a suspended Google Business Profile.
Part 2: Website checklist
- Create one page per service. A single services page rarely ranks for everything.
- Create pages for the main towns you cover, with genuinely local content. See our guide to service area pages.
- Put your town and service in page titles, for example “Emergency Plumber in Derby | Business Name”.
- Show your name, address and phone number in the footer, matching your Google profile exactly.
- Make your phone number click-to-call on mobile.
- Make the site fast on mobile. See our Core Web Vitals guide.
- Add LocalBusiness schema markup. Our schema markup guide explains it simply.
- Embed reviews and real photos to build trust.
- Answer customer questions clearly, in short sections or FAQs. This also helps AI tools quote you. Read how to write content AI tools quote.
Want us to work through this checklist for you?
We handle local SEO for UK small businesses, from Google Business Profile to service pages, with clear monthly reporting.
Part 3: Reviews checklist
- Ask every happy customer for a Google review. Make it part of finishing every job. Our guide on how to ask for Google reviews has scripts.
- Send a direct review link by text or email.
- Reply to every review, positive or negative, politely and promptly.
- Never buy reviews or offer incentives. It breaks Google’s rules and UK consumer law on fake reviews.
Part 4: Citations and links checklist
- List your business in key UK directories such as Yell, Bing Places, Apple Business Connect and relevant trade or industry directories.
- Keep your name, address and phone number identical everywhere. Even small differences confuse search engines and AI tools.
- Earn local links from suppliers, local associations, sponsorships, charities and local news.
Part 5: AI search and tracking checklist
- Check how AI tools describe you. Ask ChatGPT, Gemini or Perplexity about your service and town. Our guide to getting recommended by ChatGPT explains what helps. Ofcom found that around 30% of UK searches now show AI overviews, so this matters more each year.
- Set up Google Search Console and Google Analytics to track searches, clicks and enquiries. You can even track traffic from AI tools in GA4.
- Track calls and form enquiries, not just rankings. Leads are what matter.
How long does local SEO take?
Quick fixes, such as correcting categories or adding services to your profile, can make a difference within weeks. Most small businesses see steady improvement in Google Maps within two to four months, and stronger organic rankings within three to six months. Competitive city markets take longer.
How much does local SEO cost?
If you do it yourself, local SEO mostly costs time. If you hire help, UK local SEO packages typically cost £400 to £1,200 a month for a single location. Our guide to SEO packages in the UK explains what should be included.
Local SEO for specific industries
The checklist applies to every local business, but each sector has its own priorities. See our guides to SEO for dentists, SEO for roofers, SEO for plumbers, restaurant marketing and salon marketing ideas.
Frequently asked questions
What is the most important local SEO factor?
Your Google Business Profile is usually the most important local SEO factor, especially your primary category, followed by reviews, relevant website pages and consistent business details across the web.
How can a small business improve its local SEO?
Verify and complete your Google Business Profile, create a page for each service and area on your website, collect reviews regularly, keep your business details consistent and earn links from local websites.
How long does local SEO take to work?
Most small businesses see improvements within two to four months for Google Maps and three to six months for organic rankings. Competitive areas and industries can take longer.
Can I do local SEO myself?
Yes. Most items on this checklist can be done without technical skills. Many businesses handle their Google profile and reviews themselves and get help with website pages, technical fixes and links.
Do I need a website for local SEO?
You can appear in Google Maps with only a Google Business Profile, but a website makes it much easier to rank for multiple services and towns, build trust and appear in AI search answers.
Does local SEO help with AI search?
Yes. AI tools like Google’s AI Overviews and ChatGPT draw on business profiles, reviews and well-structured websites. Strong local SEO makes it more likely they mention your business.



