A local SEO checklist is a step-by-step list of the work that gets a business into Google’s map pack and local results: Google Business Profile optimization, reviews, citations, local landing pages, schema and tracking. The 40 steps below cover all of it, grouped into seven sections in the order we usually tackle them.
Google says local rankings depend on three factors: relevance, distance and prominence. You cannot move your business closer to every searcher, so this checklist focuses on the two you can influence. Relevance is how well your profile and pages match the search, and prominence is how well known and trusted your business is, online and off.
Before you start: set your local SEO strategy
A checklist works best with a clear local SEO strategy behind it. Decide which locations and service areas matter most, which services earn the most revenue and which searches you want to appear for. Then look at who holds the top three map positions for those searches and note their categories, review counts and websites.
Record a baseline before changing anything. Take a map-grid ranking snapshot for your five most important searches, export Business Profile performance data and note current calls and direction requests. Without a baseline, you cannot show what the work changed. If you run a single site with a small team, our small business SEO approach keeps this lightweight.
Foundations: business data and NAP (steps 1–5)
NAP stands for name, address and phone number. Search engines compare these details across the web, so every later step depends on getting them right first.
- Define one canonical NAP record. Write down the exact business name, address and phone number you will use everywhere, including suite numbers and how you abbreviate street names. Every later step copies this record.
- Use your real business name. Match the name on your signage, website and legal documents. Adding keywords or cities to the name breaks Google’s guidelines and invites suspension or edits by competitors.
- Choose a primary local phone number. Use a local number rather than a national call center line where possible. If you use call tracking, set the tracking number as primary on your profile and list your main number as an additional phone.
- Decide between storefront and service area. If customers visit you, show your address. If you visit them, hide the address and set a realistic service area of cities or regions.
- Audit existing listings. Search for your business name, old addresses and old phone numbers to find duplicates and outdated listings before you start building new ones.
Google Business Profile checklist (steps 6–15)
Your Google Business Profile is the biggest single lever in local search. There are about 6,600 monthly searches for “google business profile optimization” in the US (Google Ads data, 2026), and the reason is simple: the profile is often the first thing a customer sees. Our Google Business Profile optimization service covers every step in this section.
- Claim and verify your profile. Complete verification for every location using the method Google offers, which is often a short video. Unverified profiles rarely rank.
- Pick the most specific primary category. Choose the category that describes your core business, such as “Personal injury attorney” rather than “Lawyer.” Check which primary categories the top-ranking competitors use.
- Add relevant secondary categories. Add additional categories only for services you genuinely offer. Irrelevant categories dilute relevance and confuse customers.
- List your services and products. Add every service with a short description, and products with prices where they apply. These fields help Google match you to specific searches.
- Write a factual business description. Use the 750 characters to explain what you do, who you serve and where, in plain language. Leave out links, promotions and keyword lists.
- Set accurate hours, including special hours. Update holiday hours before each holiday, including Ramadan and Eid hours for businesses in the Gulf. Wrong hours lead to wasted trips and negative reviews.
- Complete every relevant attribute. Add accessibility, payment, amenity and service attributes that apply to you. They appear in results and can match filtered searches.
- Upload real photos regularly. Add exterior, interior, team and work photos rather than stock images. A clear exterior shot helps customers recognize you when they arrive.
- Publish updates every week or two. Share offers, events, new services and recent work as profile posts. They keep the profile active and give searchers a reason to choose you.
- Answer common questions on the profile. Where the Q&A feature is still available, seed and monitor it. Google has been scaling Q&A back in favor of AI answers drawn from your profile, reviews and website, so make sure those sources answer common questions too.
Reviews and reputation (steps 16–21)
Reviews feed prominence and persuade customers at the same time. Aim for a steady flow rather than a burst, because recency matters both to Google and to the people reading them.
- Ask every customer. Build the review request into your process: after a job, at checkout or in a follow-up email. Consistency beats occasional pushes.
- Use a short review link or QR code. Take the review link from your profile and put it on receipts, emails and printed cards. Fewer taps means more reviews.
- Never gate or buy reviews. Ask all customers, not only happy ones, and never offer incentives. Google prohibits both, and in the US the FTC’s consumer review rule allows penalties for fake or bought reviews.
- Reply to every review. Thank positive reviewers and mention the service they used. Respond to negative reviews calmly, offer to resolve the issue offline and never share customer details.
- Flag reviews that break policy. Report spam, conflicts of interest and off-topic reviews through your profile. Keep screenshots in case you need to escalate.
- Build ratings on other platforms. Encourage reviews and ratings on Apple Maps, Yelp, Facebook or industry sites relevant to your market. AI assistants often draw on these sources when they recommend local businesses.
Citations and directories (steps 22–27)
Citations are listings of your business name, address and phone on other websites. They confirm to search engines that your details are accurate and give AI assistants more sources to check when they suggest a local business.
- Claim Apple Business Connect. Apple Maps powers map searches on iPhones and in Siri. Claim your location, add photos and keep hours in sync with Google.
- Claim Bing Places for Business. Bing Places feeds Bing Maps and local results in Microsoft’s search and Copilot experiences. You can import your Google profile to speed up setup.
- Cover the core platforms. List your business on Facebook, Yelp, Foursquare and the main data aggregators in your country. These sources feed many smaller directories and apps.
- Add industry and local directories. Add trade associations, chambers of commerce and respected niche directories. Across core, industry and local sites, most businesses end up on 40 or more.
- Fix inconsistencies and duplicates. Update listings that show old addresses, wrong phone numbers or duplicate entries. Merge or remove duplicates rather than leaving them live.
- Track citations in a spreadsheet. Record each site, the login owner, the listing URL and the last update date. It makes future moves, rebrands and phone changes painless.
Local landing pages and on-page SEO (steps 28–34)
Your website needs to back up your profile. Each location or core service area needs a page that proves you serve it, with details a template cannot fake.
- Create one page per location. Each branch or service area needs its own URL, linked from your main navigation or a locations hub page.
- Make each page useful and unique. Include local details such as team members, directions, parking, services offered at that site, local photos and nearby landmarks. Swapping only the city name creates thin, duplicate pages.
- Match NAP exactly. Show the same name, address and phone as the profile for that location, in crawlable text rather than an image.
- Embed a map and directions. Add an embedded Google Map and plain-text directions from common starting points, such as a nearby highway exit or station.
- Write titles and headings for local intent. Use the service and city in the title tag and H1, for example “Emergency plumber in Toronto.” Keep it natural and readable.
- Link each profile to its location page. Point each Google Business Profile’s website link to the matching location page rather than the homepage, and add UTM parameters so you can track the visits.
- Show local proof. Add reviews from customers at that location, examples of local projects and any local awards you have genuinely earned.
Local schema and technical checks (steps 35–37)
Structured data and basic technical health make it easy for search engines to connect each page to the right location. These three steps are quick to check and easy to overlook.
- Add LocalBusiness schema. Use the most specific subtype, such as Dentist or Plumber, with name, address, phone, geo coordinates, opening hours, URL and sameAs links to your profiles.
- Check mobile speed. A large share of local searches happen on phones. Test location pages on a mid-range phone and fix slow images and heavy scripts.
- Make sure location pages are indexed. Include them in your XML sitemap, link to them internally and confirm in Search Console that Google has indexed them.
Links, mentions and measurement (steps 38–40)
The final steps build prominence and prove results. They never really finish, so schedule them as monthly habits.
- Earn local links and mentions. Sponsor local events, join business associations, contribute to local news and partner with nearby businesses. Local mentions build prominence in ways directories cannot.
- Track rankings on a map grid. Rankings vary street by street, so use a grid-based rank tracker to see visibility across your service area rather than from a single point.
- Measure actions, not just rankings. Track calls, direction requests, website clicks and bookings from Business Profile performance data and UTM-tagged traffic in analytics. Review them every month.
Scaling the checklist across many locations
The same 40 steps apply to a business with 5 or 500 locations, but the work changes shape. Profiles need bulk management and clear ownership, location pages need a template with enough unique fields to stay useful, and review requests need to run automatically at each site. Our multi-location SEO service is built around those workflows.
Markets differ too. In the United States and Australia, Apple Maps, Bing Places and industry directories carry weight alongside Google, and Yelp matters in many US categories. In the Gulf, bilingual businesses in Dubai, Abu Dhabi and Riyadh should keep Arabic and English details consistent on Google Maps and local directories, as we cover on our UAE SEO page.
How AI search is changing local SEO
Local searches increasingly trigger AI answers. Google’s AI Overviews appear for some local queries, and assistants such as ChatGPT and Copilot suggest businesses by drawing on maps data, reviews and directory listings. Complete profiles, consistent details and recent reviews across several platforms give these systems more to work with.
That means this checklist does double duty. The same work that improves map pack visibility also makes you easier for AI assistants to recommend. Our AI SEO service adds prompt tracking for local queries such as “best dentist near me,” so you can see where you appear.
Common local SEO mistakes
- Stuffing keywords into the business name. It may work briefly, but it breaks Google’s guidelines and competitors can report it.
- Using virtual offices or mailboxes. Fake addresses lead to suspensions that can take weeks to resolve.
- Pointing every profile to the homepage. Location pages are more relevant to the searcher and send clearer signals.
- Changing phone numbers without updating citations. Every change creates inconsistencies across dozens of sites.
- Ignoring negative reviews. A calm, helpful reply often matters more to readers than the review itself.
- Buying or gating reviews. It risks review removal, profile penalties and, in the US, regulatory action.
If you want an outside view of where you stand, our free SEO audit reviews your Business Profile, citations, reviews and location pages against the businesses ranking above you. You can also see how we run ongoing work on our local SEO services page.
Your next step
Local SEO rewards consistency more than cleverness. Work through the foundations and your Business Profile first, since they carry the most weight, then build reviews, citations and location pages month by month. Revisit this checklist every quarter, because hours change, competitors improve and new platforms appear.