All the guides

Local SEO

Local SEO for a neighbourhood business

You are not competing with the whole internet. You are competing with the eight that appear on the map, and that is won with four dull things done properly.

The short answer

Local SEO is decided on four fronts: a complete and maintained Google profile, your name and address written identically everywhere, a page of its own for each service and for each area you genuinely have something to say about, and a site that loads fast on a phone. What decides nothing is publishing articles every week or buying links. Results take three to six months and nobody can guarantee them.

The box of three results

When somebody searches "plumber near me" or "hairdresser Gràcia", the first thing they see is a map with three businesses. That box takes an enormous share of the clicks, and below it sit the ordinary results, where you are already competing with directories and marketplaces with far bigger budgets than yours.

Getting into the box depends mostly on three factors Google does not hide: how close you are to the person searching, how relevant your profile is to what they asked for, and how well known you are as measured in reviews and mentions. Distance you cannot control. The other two you can.

The per-neighbourhood page trap

The tactic everybody recommends is a page for every area you cover. It works, but only if each page says something the others cannot. Twenty identical pages with the neighbourhood name swapped is exactly the pattern Google classifies as scaled content, and the penalty is not failing to rank: it is dragging down the rest of the site with it.

The test is simple and has to be applied honestly: cover the neighbourhood name and read the page. If it still makes sense for any other neighbourhood, it does not deserve to exist. If it has a specific street, a market, a fair-day timetable, a kind of customer who is genuinely different there, then it does.

Four good area pages beat twenty empty ones, and they are cheaper to maintain.

  • A page per area only if it says something particular to that area
  • A page per service, always: that is what people type
  • Links between them with descriptive text, not "more information"
  • No generating twenty variants from a template

What to fix before the content

Before writing a line it is worth checking whether something is broken, because fixing it usually moves more than any new text. That name and address are identical everywhere. That two of your pages are not competing for the same search. That the site loads in under two and a half seconds on a phone with ordinary 4G. That the structured data describes what is genuinely on the page.

That last point deserves a warning: marking up something that is not on the page — ratings that do not exist, questions nobody can see — is one of the few things Google applies a manual action for, and it is a fairly common shot in the foot.

How long it takes and what to expect

The Google profile usually reacts within four to six weeks. New pages take three to six months to settle, and they do it unevenly: up, down, then stable. A freshly migrated site takes longer.

What will not happen is being first within a month. Anyone promising it is choosing a search nobody performs and showing you that screenshot. The useful question to ask anybody selling SEO is not what position you will reach, but what changed, when, and what happened over the following three months.

Where the figures come from

Keep reading

Common questions

If your question isn’t here, write to us and we’ll answer it. Contact

Do I need a blog?

For a local business, almost never. Six pages that answer what people actually search for are worth more than forty filler posts. If a topic genuinely makes a useful guide, write it; otherwise the time pays better spent on the Google profile.

Is there any point listing in directories?

In the two or three that matter in your trade and your city, yes, mainly because they corroborate your name and address. In a hundred automated directories, no: that stopped working years ago and usually leaves inconsistent data to clean up later.

What if I work across several cities?

A page per city, with something concrete about each: travel times, the areas you cover, a real job. If you have nothing concrete to say about a city, mention it in a list and do not give it a page.

What should it cost me?

In the Spanish market an audit with a prioritised plan runs around €400–700, and ongoing work €150 to €600 a month depending on scope. Those are reference points for judging whether a quote is reasonable, not our rate: ours depends on what needs fixing, and we fix it in writing. Be wary of low fees with long minimum terms: the margin comes from doing nothing in the even-numbered months.

We will name the three things holding you back

Send us your web address and your business name. We will tell you what is broken and where to start, before you buy anything.

Or directly
hola@appnweb.site
Monday to Friday, 09:00 – 18:00 (CET)

Send us a message

What you sell, who buys it, and what you’d like to happen.

A reply within two working days. Your details are not used for anything else.