This local SEO checklist is for businesses that serve customers in a specific area: clinics, contractors, restaurants, law firms, stores with a physical location and service businesses that travel to clients. Local results work differently from standard organic results. Google says local ranking depends mainly on relevance, distance and prominence, and much of what influences them lives outside your website.
The list is grouped by where the work happens: your Google Business Profile, your business details across the web, your website, reviews, links and measurement.
Why Is Local SEO Important?
Local SEO is important because people searching for a local service usually want to buy soon, and the map results sit above the standard organic listings for many of those searches. Someone typing "dentist near me" or "roof repair Denver" is not researching for next year. If your business is missing from the map pack, or shows the wrong hours or an old phone number, that customer calls a competitor in seconds. Local SEO is also one of the few areas where a small business can outrank national brands, because distance and relevance count alongside authority.
How Do You Do Local SEO?
You do local SEO by completing and maintaining your Google Business Profile, keeping your name, address and phone details consistent across the web, building service and location pages on your website, earning reviews and local links, and measuring the calls and visits that result. The checklist sections below follow that order, starting with the Business Profile because it drives map visibility.
How Do You Do Research for Local SEO?
You do research for local SEO by listing every service you offer and every area you serve, then finding the exact phrases people in those areas use to search for them. Start with Google Search Console queries and the search terms shown in your Business Profile performance report, then check Google Keyword Planner with location targeting set to your service area. Look at which categories and services the businesses in the map pack list on their profiles, since that shows what Google associates with the search.
How to identify long-tail keywords for local SEO
Long-tail local keywords usually combine a service with a place and a modifier, such as "emergency boiler repair in Queens" or "same day crown dentist Austin". Type your service and city into Google and note the autocomplete suggestions and People Also Ask questions. Add modifiers customers use on the phone: emergency, 24 hour, cost, near me, open now, and specific problems. Volumes are often too low for tools to report, so check Search Console impressions after you publish.
Google Business Profile Checklist
Your Business Profile is usually the single most important asset in local search. Complete every field that applies.
- Claim and verify the profile. Make sure the owner account belongs to the business, not a former employee or agency, and add others as managers.
- Use your real business name. Adding keywords or locations to the name breaks Google's guidelines and can get the profile suspended.
- Choose the primary category carefully. It has a strong influence on which searches you appear for. Pick the most specific category that describes your core business, then add relevant secondary categories.
- Set the address or service area correctly. If customers visit you, show the address. If you travel to them and have no storefront, hide the address and set a service area.
- Keep hours accurate. Add special hours for holidays. Wrong hours lead to bad experiences and bad reviews.
- List services and products. Add each service with a short description in plain language.
- Write a useful description. Say what you do, where and for whom. Leave out links and promotional claims.
- Upload real photos. Exterior, interior, team and work examples. Update them regularly.
- Add a tracked website link. Add UTM parameters to the website URL so visits from the profile show separately in GA4.
- Post updates. Offers, events and news keep the profile active and give searchers more reasons to choose you.
NAP Consistency Checklist
NAP stands for name, address and phone number. NAP consistency means those details appear the same way everywhere your business is listed: your website, Business Profile, directories, social profiles and review sites. Inconsistent details confuse customers and make it harder for search engines to be confident which information is correct.
- Decide the canonical version. Write down the exact business name, address format (including suite or unit numbers) and main phone number. Everything else should match it.
- Audit existing listings. Search for your business name, old addresses and old phone numbers to find listings that need updating. Paid citation tools such as BrightLocal or Whitespark speed this up.
- Fix the major platforms first. Google Business Profile, Apple Business Connect, Bing Places, Yelp and Facebook. In the UK, add Yell. Then work through industry and local directories.
- Handle moves and rebrands properly. After changing address or name, update every listing you can find, including old ones you no longer use.
- Be careful with call tracking numbers. Use a tracking number as the primary phone on your Business Profile only if your main number is also listed as an additional number, so the business stays consistent across sources.
- Remove duplicates. Duplicate listings for the same location split reviews and confuse customers. Merge or remove them through each platform's process.
Local SEO Checklist for Your Website
- Your name, address and phone number appear in the footer or contact page, matching your Business Profile exactly.
- Each physical location has its own location page with its address, hours, directions, an embedded map, photos and location-specific content.
- Each main service has its own page, and service pages link to the locations that offer them.
- Title tags include the service and the city where it fits naturally, for example "Emergency Plumber in Austin, TX".
- LocalBusiness structured data (or a more specific subtype) includes the name, address, phone, hours and URL, matching the visible page.
- Phone numbers are click-to-call on mobile, and forms are short.
- Pages load quickly on mobile, where most local searches happen.
Avoid creating near-identical pages for dozens of towns you do not actually serve from. Thin city pages with swapped place names rarely perform and can drag down the site's overall quality.
Local Reviews Checklist
Google states that review count and rating factor into local ranking, and reviews heavily influence which business a searcher calls.
- Ask every satisfied customer for a review, with a direct link to your review form.
- Never offer incentives for reviews, and never ask only happy customers (known as review gating). Both break Google's policies.
- Respond to every review, positive or negative, within a few days.
- Build review requests into your process so they happen consistently, not in bursts.
Our guide on how to get more Google reviews covers request timing, message templates and how to respond to negative reviews.
Local Links and Mentions
- Join your local chamber of commerce and relevant trade associations that list members online.
- Sponsor local events, teams or charities that publish sponsor pages.
- Offer useful local content (guides, data, event roundups) that local news sites and blogs can reference.
- Partner with complementary local businesses and list each other where it genuinely helps customers.
Local SEO Measurement Checklist
- Business Profile performance insights reviewed monthly: searches, calls, direction requests and website clicks.
- UTM-tagged profile visits tracked as a separate source in GA4, with form submissions and calls set up as key events.
- Call tracking in place so phone leads from search are counted.
- Rankings checked from several points across your service area, since local results change with the searcher's location.
Common Local SEO Mistakes
- Keyword stuffing the business name on the Business Profile.
- Using a virtual office or mailbox address where you do not staff a location, which breaks Google's guidelines.
- Letting an agency or former employee own the Business Profile.
- Leaving old addresses and phone numbers live on directories after a move.
- Ignoring reviews for months, then asking everyone at once.
How Do You Improve Local SEO Rankings Over Time?
You improve local SEO rankings over time with steady, repeated work rather than a single cleanup: keep the Business Profile current with posts, photos and accurate hours, add reviews every month, expand service and location pages where you genuinely operate, and earn new local links. Local SEO overlaps with the rest of your site's health, so run through our SEO audit checklist too. If you are weighing whether to hire help, our guide to how much SEO costs explains the pricing models.
Our local SEO services cover Business Profile optimization, NAP cleanup, location pages, review processes and reporting for businesses in the US, UK, Canada, Australia and the UAE. Start with a free audit to see where your listings and website stand, or read more on the 95 Solutions blog.