Local SEO

Local SEO for small business: a step-by-step guide

What to do, in what order and what to measure so your business appears on Google and Maps when customers search nearby, in Spain or anywhere.

By Miguel Ángel · · 6 min read

Illustration: Guadalajara (Spain) with its arcaded palace and a tower among Alcarria fields and lavender, beneath a hexagonal map pin

When someone searches "physiotherapist in Guadalajara" or "accountant near me", Google does not show ten blue links first. It shows a map, three businesses and some stars. If you are not there, for that search you do not exist.

That is local SEO for small business: organising your online presence so Google shows you to people searching close to you. I am Miguel Ángel, I run GUADIGITAL from Guadalajara, in Spain, and I work on this every day. Here is the process, step by step and without hype.

If you run a business in Spain, or you are a foreign company or freelancer setting up here, the logic is the same. The details (local directories, Spanish-language searches, Spanish consumer habits) are where it helps to have someone who lives it.

How Google decides who to show

Google explains it in its own help centre: local ranking is mainly based on relevance, distance and prominence. It also says clearly: "There's no way to request or pay for a better local ranking on Google" (Google Business Profile Help).

Factor What it means What you can do
Relevance How well your profile matches the search Complete, accurate categories, services and description
Distance How far you are from the searcher Little: define your service area well
Prominence How well known you are Reviews, links from other sites, mentions

You cannot control distance. You can control the other two. That is where the work is.

Step 1. A properly built Google Business Profile

This is the piece people see most. The basics:

  • Your real business name, the one on your sign or website. Do not add keywords ("Cheap plumber 24h Madrid"): Google's guidelines do not allow it and your profile can be suspended.
  • The most specific primary category you can find, and only a few secondary ones.
  • Opening hours, phone and website up to date.
  • Services and description written for people, not for robots.
  • Real photos of your work, premises or team.

If you work at your customers' addresses and do not receive visitors, you are a service-area business: you hide your address and set the area you cover. I go deeper in the guide on how to optimise your Google Business Profile.

Step 2. Your details, identical everywhere (NAP)

NAP stands for name, address, phone. If your website shows one phone number, your profile another and a directory a third, Google doubts. And when Google doubts, it does not show you.

Write down your official details and check website, profile, social networks and directories. One afternoon of work, much less confusion for everyone.

Step 3. A website that talks about your area

The profile rules the map; the website rules everything else. To make it help:

  1. One page per service, with a clear title and useful text, not a list of keywords.
  2. Mention your area naturally: where you work, which customers you serve, which problems you solve.
  3. Visible contact details that match your profile.
  4. Fast on mobile: most local searches happen on a phone, and Google measures the experience with Core Web Vitals (for example, the main content loading in 2.5 seconds or less).
  5. An easy contact page: a short form and a call or WhatsApp button.

You do not need a page for every town. You do need your site to say clearly who you serve and where.

Step 4. Reviews: how to earn them within the rules

Google acknowledges that more reviews and positive ratings can help your local ranking. But there are rules:

  • You can ask customers for a review, for example with a link or a QR code.
  • You cannot offer discounts or gifts in exchange for reviews. Google calls this strictly prohibited (Google policy).
  • Reply to all of them, bad ones included. Politely, and without arguing.

My practical tip: ask right after a job well done, when the customer is happy, and make it easy with a direct link by WhatsApp or email.

Prominence is built outside your website. Realistic ideas:

  • Local business associations and chambers of commerce.
  • Serious directories in your sector.
  • Local media and city blogs.
  • Suppliers and customers willing to link to you.

A few good links weigh more than many filler ones.

Step 6. Measure: what you do not measure, you cannot improve

You need three things, all free:

  • Google Search Console, to see which searches show your site.
  • Your profile insights, to see calls, website visits and how people find you.
  • Website analytics that counts enquiries, not only visits.

Each month, look at how many calls and enquiries arrive, not only at your position. Position is the means; customers are the end.

A (hypothetical) example from Guadalajara

Imagine a physiotherapy clinic in Guadalajara. Its profile has the category "Physical therapy clinic", up-to-date hours, 12 real photos and a clear description. Its website has one page per treatment and the same phone number as the profile. After each session it asks for a review with a direct link and replies to every one.

No trick. Consistency on the basics, which almost nobody does all at once.

Mistakes I keep seeing

  • A profile name stuffed with keywords.
  • Different phone numbers or addresses depending on where you look.
  • A profile with no photos or services.
  • A slow mobile website.
  • Asking for reviews in exchange for gifts.
  • Expecting results in two weeks: SEO is a medium-term job and nobody honest guarantees you number one.

Where to start if you are short on time

  1. Claim and complete your profile (one afternoon).
  2. Unify your NAP details (another afternoon).
  3. Check that your website loads fast on mobile and has a clear page per service.
  4. Ask for your first five real reviews.

That already puts you ahead of half your competitors. If you want me to do it with you, that is what my local SEO service is for. You can see how I work and ask for an SEO quote, or have a look at the pricing of my website packs.

Get your free diagnosis

Tell me about your business and I will prepare a one-page report on what is holding back your local visibility and what I would do first. You get it within 48 working hours, with no commitment.

Get your free diagnosis

Checked on 16 October 2026. Google's policies change: always check its official help pages.

Miguel Ángel, GUADIGITAL

Miguel Ángel
I design websites and brands in Guadalajara, Spain. About me

Related articles