Local SEO Checklist: Rank in Google Maps and Local Search
A practical local SEO checklist: Google Business Profile, location pages, reviews, citations, local links and measurement, based on Google's relevance, distance and prominence factors.
- Read time
- 17 min read
- Sections
- 25
- FAQs answered
- 15
- Topic
- SEO
Local SEO helps your business appear when people search for services near them. Google says local results are mainly based on relevance, distance and prominence. You influence relevance with a complete, accurate Business Profile and clear service pages, prominence with reviews, links and mentions, and you cannot change distance, so make sure everything else is right.
This checklist is for any business that serves customers in a particular place: shops, clinics, trades, restaurants, solicitors, accountants, agencies. It covers your Google Business Profile, your website, reviews, citations, links and measurement, with a plan for what to do first. Local competition is intense, so details matter. For the general foundation, see our SEO guide. If you would like us to do the work, see our local SEO services.
How local ranking works
Google's Business Profile help explains that local results are mainly based on three factors.
| Factor | What Google says | What you can do |
|---|---|---|
| Relevance | How well a Business Profile matches what someone is searching for. Complete, detailed business information helps Google match you to relevant searches | Complete every field, choose accurate categories, describe services clearly |
| Distance | How far each business is from the person searching. If they do not share a location, Google uses what it knows about their location | Nothing directly. Make sure your address and service area are accurate |
| Prominence | How well known a business is. It is also based on information such as how many websites link to your business and how many reviews you have. More reviews and positive ratings can help your local ranking | Earn genuine reviews, links and mentions, and keep your information consistent |
Source: Google Business Profile Help, Improve your local ranking on Google. Notice that none of these is a trick. They are about being accurate, complete and well regarded.
1. Claim and verify your Google Business Profile
- Search for your business on Google and Maps. If a profile exists, claim it. If not, create one.
- Complete the verification process Google requires. Until verified, you cannot manage the profile fully.
- Use only one profile per location. Do not create duplicates.
- Use your real business name as customers know it, not a name stuffed with keywords or locations. Misleading names break Google's guidelines and risk suspension.
- Only create a profile if you are eligible. Google's guidelines expect a real business with in-person contact with customers, or a defined service area.
2. Complete every field accurately
| Field | Advice |
|---|---|
| Primary category | Choose the one that best describes your main business. It carries a lot of weight. Add secondary categories only where they are true |
| Address or service area | Show an address only if customers visit you. Service-area businesses should list the areas they serve and hide the address if customers do not visit |
| Phone and website | Use a local number you answer. Link to the most relevant page, usually the home page or the location page |
| Opening hours | Keep them correct, including holidays and special hours |
| Services and products | List what you really offer, with short, clear descriptions |
| Description | Write plainly about what you do and who you serve. Do not stuff keywords |
| Photos and video | Add real, recent photos of the premises, team, work and products. Avoid stock images |
| Attributes | Add those that apply, such as accessibility and payment options |
| Questions and updates | Answer questions promptly. Post updates and offers if useful |
Check the profile regularly. Information can change through suggested edits, and wrong details lose customers.
3. Build useful location and service pages on your website
Your website should support your profile and show relevance to each place you serve.
- One page per core service, with a clear explanation, pricing guidance where possible, process, proof and a contact route.
- One page per location or service area if you have several, each with its own details: address or area, local team, local examples, local reviews. Do not copy the same text and swap the town name. Google warns against scaled, low-value pages.
- Consistent contact details. Show your name, address and phone number the same way everywhere. Put them in the footer and on the contact page.
- Embed a map where relevant, and give directions, parking and transport information.
- Show local proof. Local case studies, named areas, and reviews from customers in the area.
Make sure each page owns its own intent. A service page and a location page that target the same search compete. See our keyword research guide for how to map them.
4. Add structured data that matches your pages
LocalBusiness structured data can reinforce details such as your name, address, phone number, opening hours and URL. Google's documentation explains the properties for local business structured data. Only include details that are visible on the page and identical to your profile. Validate it with the Rich Results Test. For more on entity consistency, see our entity SEO guide.
5. Earn and manage reviews
Google says more reviews and positive ratings can help your local ranking. Reviews also convince customers.
- Ask every happy customer. Do it at the moment of satisfaction: after the job, in the follow-up email, on a card at the counter. Share your direct review link.
- Make it easy. A short link, a QR code, clear instructions.
- Do not offer incentives for reviews in ways platforms prohibit, and do not selectively ask only happy customers to review while filtering out unhappy ones. Review policies forbid this. Google also added a guideline on fake and undisclosed incentivised reviews to its review snippet documentation in July 2026.
- Never buy, write or trade reviews. It breaks policies, readers notice and the risk to your profile is serious.
- Reply to every review. Thank positive reviewers specifically. Respond to negative ones calmly, factually and offer to resolve the issue offline.
- Learn from them. Patterns in reviews show what to fix.
Spread reviews over time. A steady flow looks more natural and more current than a burst followed by silence.
6. Fix citations and listings
A citation is any online mention of your business name, address and phone number. Inconsistent details confuse both customers and search systems.
- Create your fact sheet with the exact name, address, phone, website and opening hours.
- Check the main listing sources for your country and industry: major map platforms, review sites, industry directories, chamber of commerce and social profiles.
- Correct or remove wrong and duplicate listings.
- Prefer quality and relevance. A handful of accurate listings on reputable sites beats hundreds of low-quality directory submissions.
Our local citations services handle the clean-up.
7. Earn local links and mentions
Google lists the number of websites linking to your business as part of prominence. Earn relevant local links by:
- Joining your trade association and chamber of commerce.
- Sponsoring local teams or events, and ensuring the organiser links to you.
- Offering expert comment to local newspapers and community sites.
- Publishing a useful local resource, such as a guide or a small data study.
- Partnering with complementary local businesses.
Avoid buying links. See our link building guide for what is safe.
8. Create content for local questions
Publish pages that answer what local customers ask: prices, timescales, rules specific to your area, case studies from nearby, comparisons and seasonal advice. Use real experience. A local plumber who explains how hard-water areas affect boilers has something that generic content lacks. See our guide to answer engine optimization for writing direct answers.
9. Make it easy to act
Most local searches happen on phones. Make sure:
- Your site loads fast and works on mobile. See our technical SEO checklist.
- Your phone number is tap-to-call and your address links to directions.
- Booking or quote forms are short.
- Opening hours and contact details appear without scrolling.
- Calls and enquiries are tracked, so you know what works.
10. Local SEO and AI answers
Google says generative AI responses can include information about local businesses, and that Business Profiles and Merchant Center help your details appear in AI responses and other Search results. AI assistants are also asked for local recommendations. Keep your profile, website and listings accurate and consistent, collect real reviews and write clear pages about your services and areas. We cover testing in our guides to Google AI Overviews and ChatGPT search.
Multi-location businesses
- Create a separate profile and page for each location, with its own address, phone number, hours and team.
- Use location-specific content: local photos, staff, reviews and offers.
- Keep naming consistent and keep a master list of all locations.
- Assign an owner for each profile, and review them all monthly.
We operate from Manchester, UK and Mumbai, India, so we know how important it is to keep each office distinct. See our entity SEO guide for an example of how to structure a two-office business.
A local SEO checklist you can print
| Area | Done? |
|---|---|
| Business Profile claimed and verified | |
| Name, address, phone, hours and categories accurate | |
| Services, description, photos and attributes added | |
| One page per service and per location, each unique | |
| Consistent contact details on site and in the footer | |
| LocalBusiness markup matches visible details | |
| Review request process in place | |
| All reviews answered | |
| Citations consistent and duplicates removed | |
| Relevant local links earned | |
| Local content published | |
| Mobile experience and tap-to-call tested | |
| Calls, directions and form leads tracked |
Measuring local SEO
- Business Profile insights: views, searches, calls, direction requests and website clicks.
- Search Console: impressions and clicks for local queries and location pages.
- Analytics: organic and local traffic, and conversions.
- Call tracking and forms: how many enquiries came from local search.
- Reviews: number, average rating and recency.
- Revenue: new customers who found you through Google.
Rankings vary by location, even from street to street, so do not rely on one rank check. Look at overall trends and results.
Local SEO mistakes
- Stuffing keywords or locations into the business name.
- Creating duplicate profiles or virtual addresses that are not real.
- Copying one page for many towns with only the name changed.
- Letting information go out of date.
- Buying or faking reviews.
- Ignoring negative reviews.
- Choosing the wrong primary category.
- Inconsistent name, address and phone across the web.
- Neglecting mobile experience.
A worked example: a dental practice
This is an invented example. A two-dentist practice in Altrincham wants more private patients for implants and whitening. It ranks outside the top three in the map results and gets few reviews.
Audit
- Profile. The primary category is "Dental clinic", which is accurate. Secondary categories and services are missing. Opening hours are wrong for bank holidays. There are 18 photos, mostly old.
- Website. One generic "Services" page covers everything. There are no pages for implants or whitening. Contact details differ between the footer and the contact page.
- Reviews. 41 reviews, 4.6 average, almost none replied to.
- Listings. The practice's old address appears on three directories.
Actions in order
- Update the profile: services for implants, whitening and check-ups with accurate descriptions, correct hours including special days, recent photos of the practice and team, and a plain description. Add booking and appointment links.
- Create separate pages for implants and for whitening. Each includes the clinician's name and registration number, what treatment involves, typical cost ranges with what affects them and honest information about risks and alternatives. A clinician reviews them. These are health-related pages, where Google says strong E-E-A-T matters.
- Fix the contact details so name, address and phone match everywhere. Correct the three old directory listings.
- Start asking every patient for a review after treatment, with a direct link, without incentives or filtering. Reply to every review, thanking positive reviewers and offering to talk offline when someone is unhappy, without disclosing any patient information.
- Earn a few relevant local links: the local dental association listing, a sponsorship of a local children's sports team with a link on the club's site and an expert comment piece for a local paper.
- Track calls, direction requests and bookings, and ask new patients how they found the practice.
Result
After a few months, the practice's profile shows more calls and direction requests and reviews have more than doubled, and it appears in the map results for "dentist Altrincham" more often. It cannot prove which action caused what, but the pattern fits Google's three factors: a more complete profile (relevance), the same location (distance) and more reviews, links and mentions (prominence).
A review reply guide
| Review type | Reply approach | Example |
|---|---|---|
| Positive and specific | Thank them and mention the specific point | "Thank you, Sam. We are glad the evening appointment fitted your schedule." |
| Positive and brief | Thank them simply | "Thank you for taking the time to review us." |
| Critical and factual | Acknowledge, apologise where appropriate, offer to resolve offline, avoid defensiveness | "We are sorry the wait was longer than expected. Please call us on [number] so we can look into it." |
| Critical and unfair or untrue | Stay calm and factual, say you cannot find a record and invite contact. Report if it breaks the platform's rules | "We cannot find a booking under that name. Please contact us so we can help." |
| Fake or abusive | Do not argue. Report it through the platform | (No public reply, or a short neutral one) |
| Contains personal or medical information | Never confirm or discuss details publicly | "We cannot discuss individual cases in public, but would like to hear more directly." |
A 60-minute monthly routine
- Check the Business Profile for suggested edits, wrong details and new questions, and fix them.
- Add two or three new photos and one update or offer.
- Reply to all new reviews, and send review requests to recent customers.
- Review calls, direction requests and website clicks, and note changes.
- Check Search Console for local queries and the performance of location and service pages.
- Search your main services and area on a phone and see what appears.
- Check one or two key listings for accuracy.
- Update your website with any new local content or case studies.
Local SEO and seasonality
Many local businesses have busy and quiet seasons. Plan content and profile updates ahead, so you are visible when demand rises.
- Update opening hours well before bank holidays and seasonal changes.
- Publish seasonal guides and offers four to six weeks before peak demand, for example boiler servicing before autumn or garden maintenance in spring.
- Add seasonal photos and posts to your Business Profile.
- Ask for reviews after peak periods, when you have many recent customers.
Common questions about local SEO
| Question | Answer |
|---|---|
| Can I rank in a town where I have no office? | Possibly for service-area businesses that genuinely serve it, but distance is a factor Google uses. Do not create fake addresses or profiles |
| Do I need a physical shop? | Not always. Service-area businesses can have profiles, with the address hidden if customers do not visit. Follow Google's guidelines |
| How often should I post on my profile? | When you have something useful: offers, updates, events and photos. Regular, honest updates help customers and show the business is active |
| What if someone else changes my details? | Check the profile regularly for suggested edits and correct inaccuracies. Keep your own records |
| What if I get a fake negative review? | Report it through the platform, reply politely and factually, and keep collecting genuine reviews |
| Should I use a tracking phone number? | It can help measure calls. Keep the main number consistent in your listings and use a tracking number as a secondary number where possible |
A citation audit template
| Listing site | Name | Address | Phone | Website | Hours | Action |
|---|---|---|---|---|---|---|
| Business Profile | Correct | Correct | Correct | Correct | Update for bank holidays | Update |
| Facebook page | Correct | Old address | Correct | Correct | Correct | Fix address |
| Industry directory | Misspelt | Correct | Old number | Missing | Missing | Claim and correct |
| Chamber of commerce | Correct | Correct | Correct | Correct | n/a | None |
Local SEO in the UK and India
- Address formats. Use the format people expect in each country, including postcodes in the UK and PIN codes in India, and landmarks where locals use them.
- Language. In India, consider local-language content where your customers search in those languages.
- Directories. Different directories matter in each country. Check which are used by your customers.
- Payment and trust signals. Show payment options and certifications that local customers recognise.
- Regulation. Professional services, health and food businesses have local rules about advertising and claims.
A story of a local profile fix that took ten minutes and mattered
This is an invented composite. A takeaway restaurant in Bolton had always done well on weekends but struggled on weekday evenings. The owner assumed customers just did not eat out midweek. One evening, a regular customer mentioned that she had tried to order on a Tuesday but the phone assistant had said the restaurant was closed. The owner checked: the restaurant was open every day except Monday. He looked at the Business Profile and found that Tuesday's hours were listed as "closed". A staff member had changed them by mistake a year earlier.
He corrected the hours in ten minutes, and then, prompted by the mistake, spent an evening checking everything else. The phone number on a delivery marketplace was an old landline. The menu link pointed to an old PDF with outdated prices. A food directory still listed the restaurant under a former name. Two reviews from the previous year, both mentioning slow service, had never been answered.
He made a list of fixes and worked through them over a few weeks. He corrected the phone number and hours on the delivery marketplace, replaced the menu link with a current page on his website, claimed the directory listing and corrected the name, and wrote polite, factual replies to the two reviews, inviting the reviewers to contact him. He added photos of the dining room and new dishes to the profile, and added attributes such as "takeaway" and "outdoor seating", where accurate. He also posted a short update on his Business Profile each week showing a dish of the week. He began to ask diners for reviews with a small card at the till, and replied to every new review.
Three months later, the profile insights showed that calls and direction requests had risen noticeably, and weekday orders were up, though the owner noted that a local football team had also started to book midweek and he could not separate the effects. The restaurant also began to appear for "Thai takeaway Bolton" in the map results, which it had not done before.
The lesson for the owner was that some of the most valuable local SEO work is not clever. It is boring accuracy. A wrong opening time can cost more than any amount of keyword research, and no technique can make up for information that tells customers you are closed when you are open. He set a reminder to check hours and details before every holiday and every season, and gave one staff member responsibility for the profile.
Where we can help
We are a digital marketing agency in Manchester, UK and Mumbai, India. Our local SEO services start with a profile and listings audit and a plan for reviews and local pages. Contact us and we will tell you what to fix first.
Your questions, answered in plain English
Local SEO is improving your visibility when people search for services near them. It centres on your Google Business Profile, local pages, reviews, consistent listings and local links.
Google says local results are mainly based on relevance, distance and prominence. Relevance is how well your profile matches the search, distance is how far you are from the searcher and prominence is how well known you are.
Complete and verify your Business Profile with accurate categories, services and photos, earn genuine reviews, keep your details consistent across the web and build relevant local links and a useful website.
Google says more reviews and positive ratings can help your local ranking, and that review volume is part of prominence. Earn them honestly and reply to every one.
Do not buy, fake or trade reviews, and do not selectively ask only happy customers, since platform policies prohibit these practices. Google also added a guideline on fake and undisclosed incentivised reviews in July 2026.
A citation is any online mention of your business name, address and phone number. Consistent, accurate citations help customers and search systems trust your details.
There is no fixed number. Prioritise accurate listings on reputable, relevant sites and fix inconsistencies. Hundreds of low-quality submissions do not help.
No. Use your real name as customers know it. Adding keywords or locations to the name goes against Google's guidelines and can lead to suspension.
Only if each page offers genuinely different, useful information. Copying one page and swapping the town name creates thin pages, and Google warns against scaled low-value content.
It is optional but useful for reinforcing details such as name, address, phone and hours. Only include details visible on the page and identical to your profile.
Profile fixes can show effects within weeks. Reviews, local links and content take months. Results depend on local competition, so avoid promises of a fixed date.
Use Business Profile insights for views, calls and direction requests, Search Console for local queries, analytics for traffic and conversions, call tracking for enquiries and reviews for volume and rating.
Create a separate profile and unique page for each location, with its own address, phone, hours, team and reviews, keep naming consistent and assign an owner to each profile.
Yes. Google says generative AI responses can include local business information, and Business Profiles help your details appear. Keep profile, site and listings accurate and consistent.
Inconsistent or outdated business information, often alongside an incomplete profile or the wrong primary category. Keep one fact sheet and make every listing match it.
Still curious? Send us your question and a strategist will get back to you.
Found this useful?
Win more local customers
A profile, listings and reviews audit, with a short list of what to fix first.