Local search works differently from the rest of Google. Someone types "dentist", "bike repair" or "pizza near me", and Google tries to show businesses that are close, relevant and known. Some of what decides that happens on your website, and some of it happens elsewhere: on your Google Business Profile, in directories, in reviews and in links from other local sites. Owners often do one half and skip the other.
This local SEO checklist covers both halves in the order most businesses should do them. It is written for businesses that serve customers in a place: shops, clinics, restaurants, trades, salons and offices, with one location or a few. You will end with a task list, a way to check each item and a monthly routine. It cannot promise a place in the map results. Google says there is no way to pay for a better local ranking, and results depend on your competitors and on where the searcher is.
Short answer: A local SEO checklist has four parts: a complete, verified Google Business Profile; a website with accurate contact details, a page for each location or service area, and local markup; consistent name, address and phone details elsewhere; and genuine reviews and local links. Check each part regularly, and expect results to vary.
Before you begin
You need your Business Profile login (or the plan to create one), admin access to your website, and the exact details you will use everywhere: business name, street address or service area, phone number, opening hours and website address. Write them in one document. That "single source of truth" saves you from slightly different versions across the web.
Allow a day for the first pass and an hour a month afterwards. Back up your site before you edit templates or add markup.
Rules differ by country. Address formats, phone formats, business registration requirements and the law on collecting and publishing reviews vary, so check local rules where you operate. This is not legal advice.
What should a local SEO checklist cover?
Google's help page on improving local ranking says local results are mainly based on relevance, distance and prominence:
| Factor | Google's meaning | What you control |
|---|---|---|
| Relevance | How well a Business Profile matches what someone is searching for | Complete, specific profile information; clear service pages |
| Distance | How far each business is from the searcher | Mostly nothing; your real location does this work |
| Prominence | How well known a business is, linked to links from other websites and review count and ratings | Earning genuine reviews and mentions over time |
The same page says there is no way to pay for a better local ranking. It recommends verifying the business, keeping information complete and accurate, responding to reviews and adding photos and videos. Everything below supports one of those three factors. Because distance depends on where the searcher stands, treat any single "my rank" screenshot with caution.
Step-by-step instructions
Step 1: Claim, verify and complete your Business Profile
This is the single most important off-site task for a local business. Google's own advice for local businesses is to claim and verify a profile and add the address, contact information, business type and photos. Follow Google Business Profile Setup: Claim, Verify and Complete Your Listing for the full process, including Google's rules for the business name, address, service areas and categories.
Once it is live, check the name, categories, hours, holiday hours and photos.
What success looks like: A verified profile with correct details, complete categories and photos.
Step 2: Put accurate contact details on every page
Put your business name, address and phone number in plain text (not an image) in the footer or on a contact page, matching the profile exactly. Make the phone number a tappable tel: link on mobile. State opening hours in text, not only in a graphic.
Use the same spelling of the business name, abbreviations ("Street" or "St"), suite numbers and phone format everywhere. Tiny differences are not always harmful, but they make it harder for you and for machines to tell that two records are the same business. NAP Citations for Local SEO: Audit and Fix Inconsistent Listings explains what name, address and phone consistency means and how to audit it.
What success looks like: Every page that shows contact details shows the same ones as your profile.
Step 3: Build a page for each location, and for each service where it helps
A single-location business needs a clear home page or location page that says where you are, which areas you serve and how to get there. A multi-location business needs one page per location, each with its own address, hours, phone number, directions, photos of that site and local detail that does not appear on any other page. See Multi Location SEO: Build Location Pages and Profiles That Stay Accurate for structure.
The warning is doorway pages. Google's spam policies define doorway abuse as pages created to rank for specific, similar search queries. A set of pages that swap only the town name ("Plumber in Town A", "Plumber in Town B") with the same text is the pattern to avoid. Create a page for a place only when you actually serve it and have something real to say there: jobs you have done, the specific areas you cover, local rules or conditions, customer questions from that area.
Give each page a unique title and main heading that names the service and place, such as "Boiler Repair in Exampletown | Example Heating". Google's title guidance asks for titles that are unique, descriptive and concise. See Write SEO Title Tags and Meta Descriptions That Match Search Intent.
What success looks like: Every location you operate has its own useful page, and no page exists just to repeat another with a different place name.
Step 4: Add local business markup
Structured data states your details in a form machines read directly. Google's documentation for local business markup lists name and address as required for the LocalBusiness type, and recommends telephone, url, geo, openingHoursSpecification and priceRange, among others. It advises using the most specific subtype, including the country code in the phone number, and using 24-hour times for opening hours. It also says Google does not guarantee that any feature will appear, and the page does not say that markup affects ranking.
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Example Dental Care",
"url": "https://example.com/",
"telephone": "+44-20-7946-0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "1 Example Street",
"addressLocality": "Exampletown",
"postalCode": "EX1 1AA",
"addressCountry": "GB"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "17:30"
}]
}
Markup must match what visitors can see on the page. Local Business Schema: Mark Up Your Address, Hours and Location has the full pattern, including departments and several locations, and JSON-LD Validation: Test and Debug Structured Data Step by Step covers testing.
What success looks like: The Rich Results Test shows your LocalBusiness data with no critical errors, and the values match the visible page.
Step 5: Make the site fast and usable on a phone
Local searchers are often on mobile and in a hurry. Check that pages load quickly, the phone number and directions are one tap away, and text is readable. Mobile-First Indexing Checklist: Make the Mobile Version Complete covers the technical side.
What success looks like: On a real phone, a visitor can find your address, hours and call button without zooming or scrolling far.
Step 6: Earn genuine reviews and respond to them
Google lists review counts and ratings as part of prominence. Google's review guidance suggests reminding customers to leave reviews, for example by sending them a link or QR code, and says customers need a Google Account to post. The rules matter. Google's policy prohibits offering incentives such as payment, discounts or free goods for reviews, selectively soliciting positive reviews, discouraging negative ones, pressuring customers to review on the premises, and requiring staff to solicit a set number of reviews. Reviews that come from a conflict of interest, such as from employees or competitors, are not allowed either. Businesses may encourage genuine reviews without trying to influence the rating or content.
Reply to reviews briefly and politely, add useful information where you can, avoid sending the same generic reply to everyone, and never share private details in a public reply. Rules on collecting and publishing reviews can differ by country and by industry. This is not legal advice. How to Get Google Reviews Without Breaking Google's Review Policies covers asking and responding in detail.
What success looks like: A simple, policy-compliant way to ask every customer, and a habit of replying.
Step 7: Keep your details consistent in other listings
Search for your business name and phone number and note every site that lists you: industry directories, chamber of commerce pages, supplier "where to buy" pages, social profiles. Correct anything wrong, and claim listings you can control. Prioritise sources real customers use over long lists of low-quality directories, and record each listing and its login.
What success looks like: A list of listings with no conflicting addresses or phone numbers.
Step 8: Earn local links and mentions
Prominence ties to links from other sites. The honest sources are the ones a customer would recognise: local business associations, event or charity sponsorships, suppliers, neighbouring non-competing businesses, local press about something you did, and community pages that list local services. Google's spam policies define link spam as links created primarily to manipulate rankings, including buying links, so do not pay for links or use automated link-building programs. Backlinks Explained for Small Business: Find, Judge and Earn Them is the longer guide.
What success looks like: A short list of real local organisations that have a reason to mention you, and a plan to ask one of them each month.
Step 9: Track and review monthly
Verify your site in Search Console and watch impressions, clicks and queries that include place names. Check your Business Profile for edits you did not make. Count calls, direction requests and enquiries yourself, since those are what the business needs. Compare against the previous quarter, not last week. SEO for Small Business: A Prioritised Checklist, Basics First shows how local work fits into the wider plan.
What success looks like: A monthly note listing what changed, what was measured and the next three tasks.
Final verification checklist
- Your Business Profile is verified, complete and follows Google's name and address rules.
- Name, address, phone number and hours are identical on your website, profile and main listings.
- The phone number is a tappable link, and contact details are in text.
- Each location has its own page with unique, useful content; there are no copy-pasted town pages.
- Page titles name the service and place and are unique.
- LocalBusiness markup matches visible content and has no critical errors.
- The site works quickly and clearly on a phone.
- You ask customers for reviews without incentives or filtering, and reply to reviews.
- You have a list of listings and local links, and a plan to extend it.
- A monthly review is scheduled.
Common mistakes to avoid
- Treating the profile as a one-time job. Update hours, photos and details when anything changes.
- Inconsistent details. Choose one format for the name, address and phone and use it everywhere.
- Duplicate town pages. Pages that differ only by place name risk the doorway pattern.
- Incentivised or filtered reviews. Google's policy prohibits both; follow it.
- Markup that disagrees with the page. Update markup and visible text together.
- Buying links or directories in bulk. Quantity does not replace genuine local mentions.
Frequently asked questions
How is local SEO different from regular SEO?
Local results weigh distance and the Business Profile, as well as the website. Regular SEO focuses on pages and links. A local business needs both.
Do I need a website for local SEO?
A profile can show your basic information in Search and Maps, and a website gives customers the detail. Google's local ranking page also counts links from other websites toward prominence. Most businesses should have one.
How long does local SEO take?
There is no fixed time. Google says changes can take from a few hours to several months to show, and results depend on competition and the searcher's location.
Do citations still matter?
Consistent details across reliable sources help customers and machines confirm who you are. Google's local ranking page does not give a citation count, so focus on accuracy over volume.
Related guides
- Google Business Profile Setup: Claim, Verify and Complete Your Listing
- Local Business Schema: Mark Up Your Address, Hours and Location
- NAP Citations for Local SEO: Audit and Fix Inconsistent Listings
- Multi Location SEO: Build Location Pages and Profiles That Stay Accurate
- How to Get Google Reviews Without Breaking Google's Review Policies
- SEO for Small Business: A Prioritised Checklist, Basics First
Official references
- https://support.google.com/business/answer/7091
- https://support.google.com/business/answer/3474122
- https://support.google.com/contributionpolicy/answer/7400114
- https://developers.google.com/search/docs/appearance/structured-data/local-business
- https://developers.google.com/search/docs/appearance/establish-business-details
- https://developers.google.com/search/docs/essentials/spam-policies
Next step: Try the free website sample to see how your own site does on a few of these checks. This guide provides technical information, not a guarantee of rankings, traffic or index inclusion.