Local SEO

Local SEO for small businesses: a practical guide and 30-day plan

Updated · 13 min read · Alejandro Muñoz, AMG Design

Local SEO is the work of showing up when someone searches for what you do near where you are: «plumber in Tetuán», «brunch Malasaña», «dentist near me». It doesn't depend on tricks or on paying Google, which doesn't sell positions in local results. It depends on your website, your profile and what the internet says about you all telling the same story, clearly and consistently. This guide explains how it works and where to start.

How Google decides which businesses to show

Google explains in its Business Profile help that local results are based mainly on three factors. It's worth reading them in its own words, because almost all of local SEO follows from them.

Relevance

This is how well your profile matches what someone is searching for. If your profile says you're a «Hair salon» and your website explains that you do highlights, straightening and men's cuts, Google understands you fit those searches. A poorly chosen category or a website that doesn't explain your services keeps you out of searches you should appear in.

Distance

This is how far your business is from the person searching, or from the place mentioned in the search. If someone types «locksmith in Usera», Usera counts; if they type «locksmith near me», where their phone is counts. You can't move it, which is why it makes no sense to fight to appear on the map ten kilometres from your premises.

Prominence

This is how well known your business is. Google works it out from information across the web: how many sites link to your business, articles and directories you appear in, and also your number of reviews and rating. Google states explicitly that more reviews and positive ratings can help local ranking, and that your website's position in regular results also plays a part.

Google says in its help pages that there is no way to request or pay for a better local ranking. Ads exist, but they are labelled as sponsored and don't change your organic position.

The map and regular results

When a search has local intent, Google usually shows a block with a map and a few businesses (often three), with their rating, hours and buttons to call or get directions. Below come the regular results: links to websites, directories and articles.

They are two different races with similar rules. You reach the map block with your Business Profile and the regular results with your website. A good website strengthens the profile and vice versa, so it pays to work on both at once.

Map blockRegular results
Where it comes fromYour Google Business ProfileYour website's pages (and directories, press)
What weighs mostCategory, distance, reviews, complete detailsContent of each page, titles, links
What the user doesCalls, gets directions or opens the profileVisits the website and compares
What you controlDetails, photos, hours, replies to reviewsCopy, structure, speed, structured data

Finding the searches in your area

Before you write anything, note down how a customer would search for you. Local searches usually combine a service and a place («hair salon in Chamberí», «motorbike garage Vallecas»), or a service with «near me», «open now» or «24 hours». You don't need paid tools to get a good idea; the free ones are enough for a local business.

  • Google autocomplete: start typing your service and neighbourhood in the search box and see what it suggests. Repeat with variations («hair salon Chamberí prices», «hair salon Chamberí walk-in»).
  • «People also ask» and «Related searches» on the results page: these are real questions you can answer on your website.
  • Google Trends: compare terms («fisioterapeuta» versus «fisio») and see which is used more in your region.
  • Google Ads Keyword Planner: gives approximate volumes by area. It requires a Google Ads account, but you don't need to run any ads.
  • Search Console, once your website is live: it shows the real searches you already appear for.
  • Your customers: ask how they found you and what they typed. Note the words they use, not the industry's.

For «near me» searches, the location comes from the user's phone. You don't need to write «near me» on your website; what you need is for your address and area to be clear.

The basics on your website

The website doesn't need tricks; it needs each page to say clearly what it offers and where. These are the elements that matter most and that you can check yourself.

Page title

This is the text that appears as the blue link in Google and in the browser tab. Google recommends that every page has its own, descriptive and concise, without repeating keywords. A good pattern for a local business is service, area and name: «Sports physiotherapy in Arganzuela · Clinic name». Google sets no character limit, but it truncates long titles to fit the screen, so put what matters first.

Meta description

This is the summary that sometimes appears under the title in results. It doesn't directly affect ranking, but it does affect whether people click. Write one or two sentences with what you offer, a concrete fact and the area: «50-minute sessions with registered physiotherapists. Next to Delicias metro. Book online». Google may replace it with other text from the page if it thinks that fits the search better.

One main heading (H1) per page

The page's visible headline should say the same as the title, in natural words. «Sports physiotherapy in Arganzuela» beats «Your wellbeing, our passion». Subheadings organise the rest of the content.

One page per service

If you do different things, each deserves its own page: «Boiler repair», «Air conditioning installation», «Emergency plumbing». Each page explains the service, the approximate price, the area and how to get in touch. That way each can appear for its own search. A single page that tries to rank for everything usually ranks for nothing.

Name, address and phone in the footer

Local SEO talks about NAP (name, address, phone). Put them as text in the footer of every page, written exactly as on your Google profile and in directories.

LocalBusiness structured data

These are a few lines of code, invisible to visitors, that tell Google in a format it understands without guessing which business you are, where you are and when you open. They use the schema.org vocabulary, and Google recommends the JSON-LD format. For the LocalBusiness type (or a more specific one such as Restaurant or Dentist), Google requires the name and address, and recommends adding a phone number with country code, website, opening hours, coordinates and price range. On their own they guarantee nothing, but they help the information be accurate. You can check them with Google's Rich Results Test.

Your Google Business Profile

To appear on the map, the profile is essential. It's free and you manage it: primary category, hours, photos, services, links to your website and replies to reviews. The dedicated guide to Google Business Profile explains how to create, verify and complete it, and the guide to Google reviews covers how to get and answer them without breaking the rules. Here, three rules that directly affect local SEO are enough:

  • The profile name is the real name of the business. Adding keywords to the name breaks Google's guidelines.
  • The primary category is one of the biggest influences on relevance. Choose the most specific one that is true.
  • The profile's link should go to the most useful page on your website, and the website should link to the profile or show the map.

Directories and citations

A «citation» is any mention of your business with its name, address and phone number on another site: directories, sector platforms, association websites. They help Google confirm that you exist and where, and they also bring direct visits. You don't need to be on a hundred sites. You need to be on the ones your customers use, with the correct details.

  • Apple Business Connect: your business listing on Apple Maps, the default map on iPhones. It's free.
  • Bing Places for Business: your listing on Bing and services that use its data. It lets you import your details from your Google Business Profile.
  • Páginas Amarillas: Spain's classic general directory, with a free basic listing.
  • Yelp: relevant mainly for restaurants, leisure and services in cities.
  • TripAdvisor and TheFork: for restaurants, bars and accommodation.
  • Sector platforms: Doctoralia or Top Doctors for medical practices, beauty booking platforms, Habitissimo or similar for renovations, your professional association's directory.
  • The Chamber of Commerce, your neighbourhood traders' association and your council or district website if it keeps a register of local businesses.

Before creating a new listing, check whether an old one with outdated details already exists and claim or correct it. Two listings for the same business with different phone numbers do more harm than none.

Search Console: the minimum to check

Google Search Console is a free Google tool that shows how your website appears in search. To use it you must verify that the website is yours, usually with a DNS record on your domain or a file on the website. The Performance report shows four metrics: clicks, impressions (how many times you appeared), click-through rate and average position, and lets you view them by query, page, country and device.

  • Submit your sitemap so Google discovers all your pages.
  • Check in the page indexing report that your important pages are in the index.
  • Look every month at which searches bring you impressions: if you appear for something you do but get few clicks, improve that page's title and description.
  • If you appear for searches about services you offer that have no page of their own, that's your next piece of content.

What not to do

Google's spam policies describe several practices that are common in local SEO. As well as not working in the medium term, they can cause your pages to drop or disappear from results.

  • Doorway pages by neighbourhood: creating «Plumber in Chamberí», «Plumber in Salamanca», «Plumber in Retiro» with the same text and only the name changed. Google explicitly describes this as doorway abuse. If you cover several areas, one service page listing them is enough; one page per area only makes sense if each has its own real content.
  • Keyword stuffing: repeating «hair salon Chamberí» in every sentence or adding lists of neighbourhoods in the footer. Customers read it worse and Google treats it as spam.
  • Buying links or swapping them in bulk to improve ranking. Google treats it as link spam, unless the links are marked as sponsored.
  • Buying reviews, asking relatives to pose as customers, or offering discounts in exchange for five stars. Google's policies prohibit it and so does consumer law.
  • Inventing an address (a PO box or virtual office) to appear in another area. Business Profile guidelines prohibit it and it can lead to your profile being suspended.

How long it takes, and a 30-day plan

Nobody can guarantee you a position or a timeframe. As a reasonable guide, changes to your Google profile (hours, category, photos) show up within days; a new website takes weeks to be indexed and start getting impressions, and months to settle. Prominence factors such as reviews and links build up over time. What you can do is get the basics right from the start. This plan fits into a month with a few hours a week:

Week 1: the foundation

  • Claim or create your Google Business Profile and fill in every field.
  • Write down your final name, address and phone number exactly as you'll use them everywhere.
  • List your services and the real searches in your area using autocomplete.

Week 2: the website

  • Review or create one page per main service, with a clear title, heading and description.
  • Put the name, address and phone number in the footer and add LocalBusiness structured data.
  • Check that the website looks right and loads quickly on mobile.

Week 3: measure and appear elsewhere

  • Add the website to Search Console and submit the sitemap.
  • Create or correct your listings on Apple Business Connect, Bing Places and the two or three directories that matter most in your sector.
  • Look for old listings of your business with outdated details and correct them.

Week 4: reviews and links

  • Start asking real customers for reviews, with your profile's direct link.
  • Reply to every review you have, good and bad.
  • Contact your traders' association, suppliers or neighbourhood press about appearing on their websites.
  • Note the date and look at Search Console again in a month.

Frequently asked questions

How long does local SEO take to show results?

Changes to your Google profile usually show within days. A new website needs weeks to be indexed and start appearing, and months to stabilise. Be wary of anyone who guarantees the top spot within a set timeframe.

Can I pay Google to appear first on the map?

No. Google says it isn't possible to pay for or request a better local ranking. You can pay for ads, which are labelled as sponsored, but they don't change your organic position.

Do I need a website if I already have a Google profile?

The profile alone lets you appear on the map, but a website strengthens relevance and prominence, appears in regular results and is where customers find out more. A website is also yours, whereas the profile depends on Google's rules.

Should I create a page for every neighbourhood I work in?

Only if each page has its own content that is useful for that neighbourhood. Identical pages with only the area name changed are what Google calls doorway pages and break its policies. For a business with one location, explaining which areas you cover on your service pages is enough.

What is NAP and why does it matter?

It stands for name, address and phone. If they appear the same on your website, your Google profile and directories, Google can confirm more confidently who you are and where, and customers don't find contradictory details.

Are directories worth it if nobody uses them?

General directories get less use than they used to, but they are still mentions of your business that help confirm your details. Prioritise the ones your customers use: Apple Maps, Bing, your sector's platforms and TripAdvisor if you run a restaurant.

Sources

Keep reading

All guides →