Local SEO is the work that makes a business appear when people nearby search for what it offers, in the map results and in the ordinary results below them. It rests on a complete Google Business Profile, consistent business details across the web, a steady flow of genuine reviews, pages on your own site for each place you serve and clean technical signals, measured month by month. This guide takes you through each step in order, explains how the map results are ranked, and covers the cases most guides skip: several locations, several languages and service areas without a shop front.
Last updated: 22 October 2026.
What does local SEO cover, and who needs it?
Local SEO matters to any business whose customers come from a place: restaurants, bars, shops, clinics, studios, gyms, schools, trades, law and accounting firms, and businesses with offices that clients visit. It also matters to companies that serve an area without receiving visitors, such as cleaners, installers and delivery services.
When someone searches “dentist near me” or “cocktail bar open now”, search engines show a map with a handful of businesses, then ordinary results. Local SEO aims for both places: the map pack, driven mainly by your business profile, and the ordinary results, driven by your website.
Odduel, a creative and technology agency in Barcelona and São Paulo, runs local SEO as part of our digital marketing service, alongside the websites we build for restaurants, bars and studios. The steps below are the order we follow.
In short: claim and complete your Google Business Profile; make your name, address and phone identical everywhere; ask every happy customer for a review and answer all of them; give each location or area its own useful page; add structured data and fix the technical basics; then track calls, direction requests and bookings, not only rankings.
How are the map results ranked?
Google explains that local results are based mainly on three factors: relevance (how well a business matches the search), distance (how far it is from the searcher or the place named) and prominence (how well known it is, including reviews, links and articles). Its own explanation is in the Google Business Profile help pages.
You cannot change distance. You can make your business clearly relevant for the right searches, and you can build prominence over time. Every step below works on one of those two.
Step 1: claim and complete your Google Business Profile
The business profile is the single most important element of local SEO. Claim it, verify it, then complete every field that applies.
- Name. Your real business name, exactly as on your signage. Adding keywords to the name breaks the guidelines and can get a profile suspended.
- Primary category. The most specific category that describes your main activity, then secondary categories for other genuine services.
- Address or service area. An address if customers visit you; a service area if you go to them.
- Hours. Regular hours plus special hours for holidays.
- Phone and website. A local number and a link to the right page of your site, ideally the page for that location.
- Description, services and products. Plain words a customer would use, with your main services listed.
- Photos. Real photographs of the place, the team at work, products and the entrance, updated regularly.
Keep the profile alive with updates, offers and answers to questions. A profile that changes when the business changes is easier to trust.
Step 2: make your business details identical everywhere
Your name, address and phone number should be written the same way on your website, your profile, social profiles, directories, booking platforms and maps apps. Inconsistent details make it harder for search engines to be sure they are looking at the same business.
Start with the listings that matter in your market: the main maps services, the directories for your sector, the booking and review platforms your customers use, and your local chamber of commerce. Fix duplicates and old addresses before adding new listings.
Step 3: earn reviews and answer every one
Reviews influence both ranking and the choice a customer makes. Ask every satisfied customer, at the right moment, with a direct link. Make it easy; never offer rewards for reviews and never write them yourself, which breaks platform rules and, in the EU, consumer protection rules on fake reviews.
Timing matters: ask when the customer has just had a good experience, for example with the receipt, in a follow-up email after delivery or at the end of an appointment. A short card or QR code at the counter works well for walk-in businesses.
Answer every review, positive or negative, politely and specifically. A calm reply to a bad review often does more for the next customer than the review itself does harm.
Step 4: build pages for each place you serve
Your website needs a page for each location or service area: the address, a map, opening hours, how to get there, what is offered at that location, photos of the place, and the reviews or projects that relate to it. A page that would make sense to a customer standing outside is a page that ranks.
Avoid near-identical pages where only the city name changes. If you serve twenty towns from one base, it is better to have one strong service-area page and a handful of genuinely different pages than twenty thin ones.

Step 5: add structured data and fix the technical basics
Structured data tells search engines the facts about your business in a format they read directly: name, address, phone, hours, geographic coordinates, price range and the area served. Google documents the local business structured data it supports. Use it on the location pages, with the same details as your profile.
Then check the basics: the site loads fast on a phone, every page has a clear title and description that mention the place, addresses are text rather than images, and the phone number can be tapped to call.
Step 6: earn local mentions and links
Prominence grows when other local sites mention you: local press, associations, event pages, suppliers, partners, neighbourhood guides. Sponsor a local event, take part in a market, share expertise with a local publication. Each mention is also a way for customers to find you directly.
Step 7: track what matters
Rankings move every day and vary by where the searcher stands. Track what brings revenue instead: calls, direction requests, website visits and bookings from the profile, enquiries from location pages, and the number and quality of reviews. Review them monthly and adjust.
How do you handle several locations and languages?
Businesses in Europe often serve more than one city or more than one language. The table below covers the common cases.
| Situation | What to do | What to avoid |
|---|---|---|
| Several locations | One profile per location, one page per location, each with its own phone and hours | Pointing every profile to the home page |
| Service area, no shop front | Service-area profile, address hidden, one strong area page plus a few distinct ones | Dozens of near-identical city pages |
| Several languages | Each location page in each language, with the right language versions linked to each other | Machine-translated pages left unchecked |
| Moving or rebranding | Update the profile, the website and every listing on the same day, redirect old pages | Creating a new profile and leaving the old one |
Language matters more than many businesses expect. A tourist searching in English and a resident searching in Spanish or Catalan type different words; pages written for each, in the words each actually uses, win both.
Why does local SEO start with how the website is built?
Many local SEO problems are really website problems. A site built without a page per location, with the address in an image, slow on a phone or without a clear way to call or book, will hold back even a perfect business profile. When you plan a new site or a redesign, put local needs into the brief: location pages, structured data, a booking or contact path on every page and language versions where customers need them.
Our website development guide explains how these decisions fit into a build. If you are weighing whether to handle local search in-house or hire help, our article on digital marketing agency pricing explains how agencies charge and what each model includes.
What are the common local SEO mistakes?
- Keywords stuffed into the business name on the profile.
- Different phone numbers or old addresses across listings.
- Location pages copied from one city to the next.
- Asking for reviews in bulk once a year instead of steadily.
- Measuring only rankings and never calls or bookings.
For a broader view of search, including technical audits and content, our guide to choosing an SEO company explains what a good partner should cover.
Questions people ask
What is local SEO?
Local SEO is the practice of making a business visible when people search for its products or services near a place. It covers the Google Business Profile, consistent business details across the web, reviews, location pages on the business’s own website, structured data and local mentions. Its goal is more calls, visits, direction requests and bookings from nearby customers.
How long does local SEO take to work?
A completed and verified business profile can start to appear for some searches within weeks. Building prominence through reviews, consistent listings, good location pages and local mentions takes months and continues as long as the business runs. Results depend on how competitive your category is in your area and how established your competitors already are.
Do I need a website for local SEO?
A business profile alone can appear in map results, but a website makes local SEO much stronger. Location pages give search engines more to understand, appear in the ordinary results below the map, and convert visitors with menus, prices, bookings and directions. Most competitive local searches are won by businesses with both a strong profile and a strong site.
How do reviews affect local search rankings?
Reviews contribute to prominence, one of the main factors Google uses for local results, and they strongly influence which business a customer chooses. The number, frequency, recency and content of reviews all matter, as do your replies. Ask every satisfied customer, never buy or write reviews, and answer every review politely.
Can I do local SEO for several cities from one office?
Yes, as a service-area business. Set a service area on your profile, hide the address if customers do not visit, and create one strong page about the area you serve plus a few genuinely different pages for your main cities. Avoid dozens of pages that differ only by the city name; they rarely rank and can harm the site.
Start with step 1 today: claim your profile and complete every field. If you would like a partner for the rest, from location pages to tracking, our digital marketing service covers local and national search; tell us about your business.


