When someone searches "plumber near me" or "best pizza in town", Google shows a map with three businesses before any normal results. Getting into that box is what local SEO is all about. For shops, salons, restaurants, clinics and service providers, it is often the cheapest and most reliable source of new customers. This guide walks you through every step, even if you have never done SEO before.

What Is Local SEO?

Local SEO is the process of making your business visible in searches that have local intent. Those searches include phrases like "near me", a city or neighbourhood name, or simply a service where Google assumes the searcher wants something close by.

Local results appear in three places:

  • The map pack – the map and three business listings at the top of the page.
  • Google Maps – searches made directly inside the Maps app.
  • Organic results – the regular blue links, where location-relevant pages rank higher.

If you are new to search optimisation in general, read our SEO basics articles first, then come back to this guide.

How Google Ranks Local Businesses

Google says local rankings depend on three main factors:

  1. Relevance – how well your listing matches what the person searched for.
  2. Distance – how close your business is to the searcher or the location in their query.
  3. Prominence – how well known and trusted your business is, based on reviews, links, mentions and overall web presence.

You can't move your shop closer to every customer, but you can control relevance and prominence. That is where your effort should go.

Step 1: Claim and Optimise Your Google Business Profile

Your Google Business Profile (formerly Google My Business) is the single most important local SEO asset. It is free.

  1. Go to the Google Business Profile website and search for your business. Claim it if it exists, or create it if it doesn't.
  2. Verify ownership. Google may ask for a video, a phone call, an email or a postcard.
  3. Choose the most accurate primary category. This has a big effect on rankings. Add secondary categories only if they truly apply.
  4. Add your exact business name. Do not stuff keywords into it, because that breaks Google's guidelines and can get the listing suspended.
  5. Enter your address, or set a service area if you visit customers instead of hosting them.
  6. Add phone number, website, opening hours and holiday hours.
  7. Write a clear description that explains what you do, who you serve and where.
  8. Upload real photos: storefront, interior, team, products and completed work. Businesses with photos tend to get more clicks and direction requests.
  9. Add products or services with short descriptions and prices where possible.

Keep the profile updated. Wrong opening hours are one of the fastest ways to lose a customer's trust.

Step 2: Keep Your NAP Consistent Everywhere

NAP stands for name, address and phone number. Google compares your details across the web. If one directory lists "Suite 4" and another lists an old phone number, it becomes less confident about your business.

  • Decide on one exact format for your name, address and phone number.
  • Use it on your website, social profiles, Google Business Profile and every directory.
  • Search for your business name and old phone numbers to find outdated listings, then correct them.

Step 3: Build Local Citations

A citation is any online mention of your business details. Good places to list your business include:

  • Bing Places and Apple Business Connect,
  • Facebook, Instagram and LinkedIn pages,
  • industry directories (for example, directories for lawyers, dentists or tradespeople),
  • local chambers of commerce and business associations,
  • well-known local directories and city guides.

Focus on quality and relevance rather than volume. Twenty accurate, relevant listings beat two hundred spammy ones.

Step 4: Get More Reviews (and Reply to Them)

Reviews are a strong prominence signal and also persuade people to choose you. To collect more of them:

  • Ask every happy customer, ideally right after a good experience.
  • Create a short review link from your Business Profile dashboard and share it by WhatsApp, SMS, email or a QR code at the counter.
  • Make it easy: one tap, no login hurdles where possible.
  • Never buy fake reviews or offer rewards in exchange for positive ones. That breaks platform rules and can damage your listing.

Reply to every review, positive or negative. Thank happy customers by name. For complaints, stay calm, apologise where appropriate and offer to fix the problem offline. Future customers read your replies as closely as the reviews themselves.

Your website supports your Business Profile. Make sure it includes:

  • Location in key places – your city or area in the homepage title tag, main heading and content where it reads naturally.
  • A dedicated page for each service, and if you serve several towns, genuinely useful pages for each area (not copy-and-paste pages with the town name swapped).
  • Your NAP in the footer and on a contact page with an embedded map.
  • LocalBusiness schema markup to help search engines understand your address, hours and contact details.
  • Mobile speed and usability – most local searches happen on phones.

Our on-page SEO checklist covers title tags, headings and internal links in more detail.

Links from local websites tell Google that your community knows and trusts you. Ideas include:

  • sponsoring a school event, charity run or local sports team,
  • joining a business association that links to members,
  • getting featured in local news or community blogs,
  • partnering with complementary businesses and recommending each other,
  • hosting a workshop or free event and publicising it.

Step 7: Post Updates on Your Business Profile

Google Business Profile lets you publish posts about offers, events, news and new products. Posting regularly keeps your listing fresh, gives searchers more reasons to choose you and shows Google the business is active. Aim for at least one useful post a week.

Local SEO Checklist

Use this list to review your setup:

  • Google Business Profile claimed and verified
  • Accurate primary category chosen
  • Hours, phone, website and description complete
  • At least 10 real photos uploaded
  • NAP identical on website and all listings
  • Listed on Bing, Apple and key industry directories
  • A simple system to ask for reviews
  • Replies posted to every review
  • Service and location pages on your website
  • LocalBusiness schema added
  • Weekly Business Profile posts

How to Measure Local SEO Results

Track progress monthly so you know what's working:

  • Business Profile insights – calls, website clicks, direction requests and how people found you.
  • Google Search Console – impressions and clicks for local keywords.
  • Rankings – check your position for main terms from different parts of your area. Rankings vary by the searcher's location, so a single check can mislead.
  • Real enquiries – ask new customers how they found you.

Common Local SEO Mistakes to Avoid

  • Stuffing keywords into your business name.
  • Using a virtual office or PO box as your address.
  • Creating duplicate listings for the same location.
  • Ignoring negative reviews.
  • Forgetting to update hours on public holidays.

Final Thoughts

Local SEO rewards businesses that are accurate, active and genuinely liked by customers. Claim your profile, keep details consistent, collect reviews steadily and make your website clearly local. Most competitors skip these basics, so a few focused hours each month can put you ahead in your area.