Local SEO and Google Business Profile in 2027: How to Rank First on Google Maps

44 min read

Local SEO decides whether your business or the one across the street shows up on Google's map when someone searches for “physical therapist in Chamberí” or “restaurant near me.” And the winner is almost never the best business or the one that's been open the longest. It's the one that does the best job of telling Google who it is, what it does and where it is.

It's common to find clinics with twenty years in business that don't show up on the map in their own neighborhood, and businesses that just opened ranking first. That's not luck. Behind it there's a well-configured profile, reviews that come in every week and a website that confirms what the profile says.

In this guide I'll show you how to win the map for 2027, step by step: how Google decides local rankings according to its own documentation, how to create and optimize your Google Business Profile (the old Google My Business) field by field, how to get reviews without breaking the law, what your website needs, how to show up in AI Mode, Ask Maps and ChatGPT, and how to measure whether all of it actually brings in customers.

I always separate what Google says, with a link to the source, from what's my own judgment. Local SEO is full of “hacks” that work for a few months and end with a suspended profile.

In 30 seconds

  • Google ranks the map on three factors: relevance, distance and prominence. You can't control distance; you can control the other two.
  • The foundation is your Google Business Profile: the most precise primary category possible, real information and a business name with no keywords stuffed into it.
  • Reviews count for rankings and for the buying decision: ask every customer, every time, with no incentives and no scripted wording. Buying them is banned by Google and by consumer protection law, including the FTC's rule on fake reviews in the US.
  • Your website confirms your profile: one page per service, the same name, address and phone number everywhere, and LocalBusiness structured data.
  • In AI search (AI Mode, Ask Maps, ChatGPT) the same signals matter, plus mentions in lists and on websites in your industry.

Definition

What is local SEO?

Local SEO is the work of getting a business to show up when someone searches for its services in a specific area: in Google's map pack, on Google Maps, in organic results with local intent and, more and more often, in the answers given by artificial intelligence assistants.

Its foundation is your Google Business Profile, your business listing on Google, but it doesn't stop there. Reviews, your website, mentions on other sites and how consistent your information is everywhere are what decide whether you rank first or seventh.

What is Google My Business, and what is it called now?

Google My Business (GMB) is the old name of what's now Google Business Profile: the free listing that shows your business in Google Search and on Google Maps with its address, hours, phone number, photos and reviews. It's the same tool; only the name changed.

That's why people search for it in so many ways: Google business listing, Google Maps listing, Google business page, GBP or GMB. Today you manage it from business.google.com or directly from Search and Maps while signed in to the owner account. In this guide I call it “Business Profile” or simply “your profile.”

Google renamed Google My Business to Google Business Profile in November 2021 and moved profile management into Search and Maps.

What is the Google local pack?

The local pack (also called the map pack or 3-pack) is the block with a map and three businesses that Google shows when a search has local intent, usually above the organic results. On mobile, many people also go straight to Google Maps, where the list is longer. Getting into those top three spots is the goal of almost everything that follows.

Today a local business can show up in many more places than the map:

Where you show upWhat feeds itWhat you control
Local pack (the map block on Google)Business Profile, reviews, website and mentionsAlmost everything except distance
Google MapsThe same, with more weight on the user's locationProfile, photos, hours and reviews
Local organic resultsYour website: service, location and contact pagesContent, links and technical SEO
Google AI Overviews and AI ModeThe same sources as Search, including Business ProfileMaking sure your information is complete and consistent
Ask Maps (Gemini inside Google Maps)Profile data and user reviewsA complete profile and detailed reviews
ChatGPT, Gemini, PerplexityWebsites, directories, lists and business data providersYour website and your presence on industry sites
Apple Maps and BingApple Business Connect and Bing PlacesListings with details identical to Google's

Which businesses need local SEO?

Any business that serves customers in person in a specific area needs it: at its own premises (a clinic, a restaurant, a store, a law office) or by going to the customer (a plumber, a remodeling company, a cleaning service). Google makes this clear in its requirements: to have a Business Profile, someone has to serve customers in person during the stated hours.

According to those same guidelines, businesses that exist only online, rental or for-sale properties, and lead generation agents that only pass leads on to others can't have a profile. If you only sell online, what you need is plain SEO, not local SEO.

Algorithm

How to rank higher on Google Maps: how Google decides local rankings

Google explains it in its help center: local results are based mainly on relevance, distance and prominence, and there's no way to request or pay for a better local ranking. All of local SEO comes down to improving the two factors that depend on you and not fighting the third one.

Relevance

How well your profile matches what the user is looking for. You work on it with your category, services, description and website.

Distance

How far your business is from the person searching or from the area named in the search. You can't “optimize” it: it's geography.

Prominence

How well known your business is. Google mentions the websites that link to it and its reviews: the more and the better they are, the better.

Google doesn't publish how much each signal weighs. The closest thing to a ranking is the survey Whitespark runs every year among local SEO specialists. It isn't Google data but the weighted opinion of 47 experts, and it lines up pretty well with what you see when you work on profiles day to day:

RankMap ranking factor (according to the experts)What I'd do about it
1Primary Business Profile categoryChoose the most specific one that describes what you are
2Proximity of the address to the point of searchNothing: accept it and work on everything else
3Keywords in the business nameDon't do it: Google prohibits it (I explain why under mistakes)
4Physical address in the city being searchedUse your real address, never a made-up one
5Being open at the time of the searchReal hours, with special hours always up to date
6High average rating on GoogleA steady review system and a service that earns good ones
7Address shown on the profile (not hidden as a service area)Show it if you really serve customers there
8Additional categoriesFew, and closely related to the primary one
9Number of Google reviews with textAsk every customer, every time

Source: Whitespark, Local Search Ranking Factors (edition published November 6, 2025). It's a survey of specialists, not Google documentation.

Can you pay to rank first on Google Maps?

Not in the free results: Google states that you can't pay for a better local ranking. What does exist is Google Ads, which can appear in Search and on Maps labeled as sponsored. That's a different game: when you stop paying, you disappear. A well-targeted Google Ads campaign is there to fill your calendar while your profile climbs, not to replace it.

Why does my ranking change depending on where I search from?

Because distance is one of the three factors. If you search for “dentist” standing at your clinic's front door, you may rank first; if you search for the same thing two kilometers (a little over a mile) away, you might rank ninth. That's why a single search from your phone tells you nothing. To see where you win and where you lose, grid tools (geo-grid rank trackers) repeat the search from dozens of points on the map and show you your ranking neighborhood by neighborhood.

Step 1

Step 1: create your Google Business Profile and get your business on Google Maps

Creating your profile is free and you do it at business.google.com/add, but first check two things: that your business meets the requirements and that there isn't already a profile created by Google, by a former employee or by a previous agency. A duplicate at the same address is one of the most common reasons a business doesn't show up.

If the profile already exists and nobody has verified it, find it on Google Maps and tap “Claim this business.” If someone else verified it, you can request ownership from the profile itself. Once that's clear, setup follows this order:

  • Real name
  • Primary category
  • Address or service area
  • Phone and website
  • Verification

Your name, as it appears on your sign

Google requires your profile name to match the name you use in the real world (signage, website, invoices) and prohibits adding unnecessary information: services, cities, taglines or hours. Its own example: “Regal Pizzeria,” not “Regal Pizzeria Open 24 hours.” Something like “Sonrisa Dental Clinic · Dental Implants Valencia” is exactly what not to do, and it also makes video verification harder, because your sign doesn't say that.

How do I get my business on Google Maps if I work from home?

As a service area business: you set up the profile with your address for verification, but hide it from the public and define the areas where you work. Google allows up to 20 service areas, set by city, ZIP or postal code, or area (not as a radius around your address), and recommends they extend no farther than about two hours' drive from your base.

A plumber in Seville who works from home would list Seville, Dos Hermanas and the nearby towns he actually goes to, not “all of Andalusia.” Covering more ground won't make you show up farther away: distance is still measured from your registered location.

How long does it take for my business to show up on Google Maps?

As soon as your profile is verified (I explain how right below), it shows up when someone searches for your business name. Ranking at the top for generic searches (“auto repair shop in Getafe”) is a different story: it depends on the competition in your area and on the reviews and mentions you build up, and that's measured in months, not days.

Verification

Google My Business verification postcard: how to verify your Google Business Profile

The Google My Business postcard is the mailer Google uses to confirm that your business is at the address on your profile. It contains a 5-digit code that you enter in your Business Profile to verify it. It's only one of the possible methods: Google decides which ones it offers you, and you can't change them.

Verification is what gives you control of the profile and, according to Google, makes it more likely to appear in results. These are the methods described in its help center:

MethodHow it worksWatch out for
Phone or textYou get a code and enter it in your profileAutomated phone menus (IVR) can't receive the code
EmailYou follow the steps in the email Google sends youUse a business email address that someone actually checks
Video recordingYou record your location, your business and proof that you manage it, liveOne continuous, unedited video, shot on your phone
Live video callA Google representative guides you while you show them your premisesOnly available during your business hours
Postcard by mailYou receive a 5-digit codeDon't change your name, address or category while you wait for the code

After you complete verification, the review can take up to 5 business days. If your website is verified in Search Console, some verifications are instant.

How long does the Google postcard take, and where do I enter the code?

According to Google, most codes arrive within 14 days and expire after 30. When yours arrives, sign in to your profile, type the 5 digits in the “Code” field and click “Submit.” While you wait, don't change your name, address or category, because the code would stop working. And don't give it to anyone, not even the person who manages your profile: Google will never ask you for it.

What if my Google postcard never arrives or the code has expired?

Don't request another code too soon: Google cancels the one in the mail and sends you a new postcard, so the whole process takes longer. Check that the mailing address on your profile is written correctly. If the code expires, request a new one; if verification doesn't go through, the “Verify” button reappears and you can try another method, and if none is available, contact Google Support. When you type the code, be careful: Google's help center warns that after more than 5 incorrect codes, verification fails.

How do I verify Google My Business without a postcard: video, phone or email?

Only if Google offers you those methods in your profile. Video is the one it recommends when available: a live, continuous, unedited recording of at least 30 seconds, made from your phone inside your Business Profile. It has to show where you are (the street, the building number or nearby businesses), that the business exists (the sign with your profile name or, if you go to customers, your tools) and that you manage it (the register, the kitchen, the stockroom or your branded van), with no banking details and no other people's faces. If it's rejected, Google tells you why and you can record another one.

Google doesn't charge for verification

Creating and verifying your profile is free. If a letter, call or message that claims to come from Google asks you for money to verify, “maintain” or rank your profile, or asks for your code, it isn't Google: its help center says it never asks for payments, card details or passwords. If in doubt, don't reply or click any links, and go to business.google.com yourself.

Step 2

Step 2: Google Business Profile optimization, field by field

An optimized profile is a complete, accurate and active one: every field filled in with real information, the right category and steady activity. Google's help center puts it simply: businesses with complete and accurate information are more likely to show up in local search results. It's also what businesses neglect most once setup is done. This is the review I'd do, field by field:

FieldWhat I'd putTypical mistake
NameThe real one: the one on your sign, website and invoicesAdding a service and a city
Primary categoryThe most specific one that completes the statement “This business is a…” (“Physical therapist,” not “Medical center”)Choosing a generic one, or the one for your most profitable service even if it isn't your main business
Additional categoriesFew, and closely related. Google allows up to 9 but asks you to use as few as possibleUsing them as keywords or adding unrelated businesses
DescriptionWhat you do, for whom, where and since when. Up to 750 charactersAdding links, prices or offers (they're not allowed)
HoursYour real hours, with special hours for holidays and vacationsListing 24 hours to “show as open”
ServicesThe ones on Google's list plus custom services in your customers' own wordsLeaving the section empty
ProductsDesigned for retailers. For service businesses, only if it shows something realFilling it with neighborhood names
AttributesThe objective ones that apply: accessibility, service options, payment methodsChecking things that aren't true
Photos and videosReal ones: storefront (so people recognize you), interior, team and workStock images or photos that don't match the premises
WebsiteThe service or location page, with UTM parametersLinking the homepage with no parameters
Phone and WhatsAppA local number the business controls and a WhatsApp link with a pre-filled messagePremium-rate numbers or numbers that redirect to third parties (Google doesn't accept them)
PostsUpdates, offers and events based on real factsPosting ten in the first month and then abandoning them

How do I choose the right Google Business Profile category?

Search for your main service on Google Maps, open the top three profiles and look at the category shown under each business name. Then choose the one that best completes the statement Google suggests, “This business is a…,” and make it as specific as possible: “Child psychologist” before “Psychologist,” “Wedding photographer” before “Photographer.” A mistake here weighs more than a mistake in any other field.

Additional categories are for what you also are, not for what you also do now and then. A remodeling company can add “Bathroom remodeler” and “Kitchen remodeler”; adding “Plumber,” “Painter” and “Architect” confuses both Google and your customers. Specific services go in the services section, which accepts custom services with the exact words people use.

Ready-to-copy prompt

Act as a local SEO consultant. My business is [two-sentence description: what I do, for whom and where].
Here are the searches I pulled from Google's Keyword Planner for [city or area].
1. Suggest the primary Google Business Profile category: the most specific one that exists in English. If you're not sure it exists with that exact name, tell me.
2. Suggest no more than three additional categories closely related to the primary one and explain why.
3. Group the transactional searches into services for the “Services” section, named the way a customer would say them.
4. Flag the searches that don't fit my business so I can discard them.
Don't make up search volumes or categories. Give it back to me as a table: category → services.

Do Google Business Profile posts actually help?

Mostly they help you convert: they show people comparing options that the business is active, and they give them a reason to call. Google doesn't say posts are a ranking factor, so I wouldn't sell them as one. There are three types (updates, offers and events) and, if you don't give them a date range, they're archived after six months. Google may reject posts that include a phone number in the text.

My approach: one post every week or two, with something real (a finished job, a seasonal service, holiday hours), your own photo and a call or booking button. An auto repair shop in Zaragoza can announce winter tire checks in October; an ice cream shop in Barcelona, its summer hours.

What happened to Google Business Profile Q&A, and what is Ask Maps?

Google has removed the questions and answers section from profiles. In its place, Ask Maps is already live in the United States and India: an assistant powered by Gemini inside Google Maps that answers questions about places using profile information and user reviews. If a guide tells you to “seed your own FAQs on your profile,” it's out of date.

Google retired the Q&A API on November 3, 2025 and announced Ask Maps on March 12, 2026, initially on Android and iOS in the US and India.

The practical takeaway is clear: answers about your business will come from what your profile says, what your customers say and what your website says. Frequently asked questions are better answered on a page of your website that you control.

Ready-to-copy prompt

Write the Google Business Profile description for my business. Details:
- Name: [real name]
- Main activity: [what I do]
- Area: [city and neighborhoods or towns where I work]
- What sets me apart: [two verifiable facts, not adjectives]
- In business since: [year opened]
- Language: [English / Spanish / Catalan / French]
Rules: 750 characters max, friendly tone, no links, no prices, no offers and no forced keyword repetition. Write it the way the owner would talk to a customer.

Is your profile stuck?

If this step makes you suspect that your category, services or name aren't right, that's the first thing we review as an SEO agency in Andorra working with businesses in Spain and Andorra. Tell us about your project and we'll tell you what we'd check first on your profile.

Step 3

Step 3: how to get more Google reviews, respond to them and stop fake ones

Reviews are both a ranking factor and a sales argument. Google says it plainly in its help center: more reviews and positive ratings can help your business's local ranking. And people comparing options on the map decide by looking at the stars, the number of reviews and how recent they are.

74%

of consumers only pay attention to reviews written in the last three months.

BrightLocal, survey of 1,002 US consumers, February 2026

89%

expect businesses to respond to reviews.

BrightLocal, Local Consumer Review Survey, February 2026

6,600

US searches for “nfc google review card” in a single month, up from 210 a year earlier.

DataForSEO, September 2026 vs. October 2025

A review from last week sells more than a hundred from three years ago.

How do I get more Google reviews the legitimate way (review link and QR code)?

With a system, not a campaign. Google gives you a direct link and a QR code that open the review window without the customer having to look you up: in your profile, go to “Read reviews” and then “Get more reviews” (for now, the QR code can only be downloaded from a computer). From there:

1

Ask everyone

Every customer, not just the ones you think are happy. Choosing whom you ask is a prohibited practice.

2

At the right moment

When the service ends or the order is picked up, while the experience is fresh. A few days later, it's much harder.

3

With the direct link

By WhatsApp, text or email after the service, on the receipt and in your email signature. Zero friction.

4

QR or NFC at the counter

For businesses with premises: the clinic's front desk, the store's checkout, the restaurant table.

5

Have a person ask

“Your feedback would really help us,” said by the person who served the customer, works better than an automated email.

6

Every single week

Recency matters to customers. A steady trickle beats a spike of fifty reviews in one month.

What separates a healthy review strategy from one that ends badly is spelled out in Google's policy on fake engagement:

Allowed

  • Asking every customer for a review
  • Sharing the link or QR code on any channel
  • Reminding people on site with a sign, a QR code or an NFC card
  • Asking openly: “Would you tell us how it went?”
  • Replying to all reviews, good and bad

Prohibited

  • Offering discounts, gifts or giveaways in exchange
  • Asking only satisfied customers for reviews
  • Dictating the content or wording of the review
  • Giving your team a quota of reviews to collect
  • Buying reviews or posting them from your own accounts

Do NFC Google review cards work?

They work for what they are: a shortcut that opens the same review link when someone taps their phone on them. For a restaurant, a hair salon or a clinic's front desk they're convenient, because the customer is already right there. They don't improve your rankings on their own; what improves is that you ask more people for reviews.

Before you buy one, check two things. First, that it points to your official review link, not to a middleman website. Second, that it doesn't filter: some systems first ask “How would you rate us?” and only send five-star customers to Google. That's selectively soliciting positive reviews (what's often called review gating), and Google explicitly prohibits it.

Can I ask customers to mention the service and city in their review?

It's very common advice, and I wouldn't follow it to the letter. Among Google's examples of manipulation is asking for reviews that include specific content. Asking “Would you tell us what treatment we did and how it went?” is one thing; handing the customer the line “mention dental implants in Valencia” is another. The first is an open question; the second is a script. Detailed reviews come on their own when your question invites people to share their experience.

How do I respond to a negative Google review?

Quickly, calmly and without arguing in public. Google recommends replying as soon as possible, being kind and professional, personalizing your response, protecting the customer's privacy and apologizing when appropriate. My structure, for any industry:

  • Thank them for taking the time to write.
  • Acknowledge what went wrong without sharing private details (no medical information, names or amounts).
  • Explain what you've changed or what you're going to look into.
  • Take the conversation offline with a phone number or email address, and sign with your name.

You're not writing that reply for the person who complained: you're writing it for the hundred people who'll read it before they choose.

Ready-to-copy prompt

You're the manager of [type of business] in [city]. Write a public reply to this negative Google review: “[paste the review]”.
Internal context (don't publish it as is): [what happened, from our side].
Rules: 600 characters max; thank them, acknowledge the problem without excuses, explain what we're changing and offer to talk privately at [phone or email]. Don't reveal the customer's personal or health information, don't argue the facts in public and don't use template phrases. Sign as [name and title]. Reply in the same language as the review.

Can you remove a fake Google review?

Only if it violates Google's policies, and never just because it's negative. The official route is to report it from your profile (the flag icon next to the review) or from the review management tool, where you can track its status. The evaluation usually takes several days. If Google decides there's no violation, you get a single appeal, which can include up to 10 reviews.

If you suspect an attack (several one-star reviews in a few days from accounts with no history), save dated screenshots, report them one by one stating the reason and reply politely in public to each one. And if there are threats or extortion, Google has a specific process for reporting it.

Is it illegal to buy Google reviews?

Yes. In the United States, the FTC's rule on consumer reviews and testimonials (16 CFR Part 465) bans six practices: creating, buying or selling fake reviews, including AI-generated ones; offering payment or incentives conditioned on a positive or negative review; insider reviews from employees or managers without a clear disclosure; company-controlled websites posing as independent review sites; suppressing negative reviews through groundless legal threats, intimidation or false accusations; and buying or selling fake followers or views. The FTC can seek civil penalties against anyone who violates it knowingly.

In Spain, the Unfair Competition Act classifies as misleading, unfair practices posting fake consumer reviews, paying someone else to post them or distorting reviews to promote a business, as well as presenting reviews as if they came from real customers without taking reasonable steps to check (Article 27, sections 7 and 8, added when Spain transposed the EU's Omnibus Directive). In Andorra, the law on effective competition and consumer protection doesn't mention reviews explicitly, but it classifies false or misleading advertising as a serious offense, and made-up reviews meant to attract customers fit there easily (that's my reading, not an official interpretation).

What Google does if it catches you

Besides removing the fake reviews, Google can stop your profile from receiving new reviews for a while, hide the ones you already have and show customers a warning that fake reviews have been removed from your profile. In other words: you pay to raise your rating and end up with a “suspicious” label on top of your business. You can appeal, but lost trust doesn't come back with the appeal.

Step 4

Step 4: a local website that backs up what your profile says

Your website gives Google the context that doesn't fit in your profile: which services you offer in detail, where, for whom and with what proof. A profile with no website competes with one hand tied behind its back. In Whitespark's survey, having a dedicated page for each service ranks as the second most important factor for visibility in AI search.

You don't need a huge website. You need the right pages:

PageWhen to create itWhat it should include
One per serviceWhenever the service has its own search demandWhat it includes, who it's for, an indicative price if you can share one, case studies, your own photos and a call to action
One per locationIf you have more than one locationThat location's name, address and phone number, hours, map, team, directions and parking
One per areaOnly if you have content that's specific to that areaJobs done there, local particularities, timelines and testimonials from customers in that area
ContactAlwaysDetails identical to your profile, an embedded map, hours and every way to get in touch
FAQWhen customers keep asking the same questionsShort, verifiable answers: prices, timelines, insurance, languages, accessibility

It's what we take the most care with in industries where the map is everything, such as web design for clinics or web design for restaurants: a page for each service or for the menu, linked from the profile, with the same details.

When does it make sense to create a page for each city or neighborhood?

Only when that page adds something the others don't have. Google's spam policies give, as an example of doorway pages, having multiple pages targeting specific regions or cities that funnel users to the same place. A remodeling company in Valencia with “Remodeling in Ruzafa,” “Remodeling in Benimaclet” and “Remodeling in Campanar,” each with the same text and a different name, is exactly that case.

The same company can have a Ruzafa page if it shows projects completed there, explains how it works in old buildings without elevators and features reviews from people in the neighborhood. The question I ask myself before creating an area page: would someone from that neighborhood learn something they can't find on the service page?

What is NAP, and why does it have to be identical everywhere?

NAP stands for name, address and phone number. It's the data that identifies your business on your profile, your website, directories and social media. If one site says “123 Main St.” and another says “123 Main Street, Suite B,” with two different phone numbers, Google and AI tools have to guess whether they're the same business.

Google doesn't say it requires a character-for-character match, but my rule is to treat it as if it did: pick one format (your profile's), copy it exactly into your website footer, your contact page and every directory, and when you change your phone number or location, update it everywhere at once.

What structured data does a local business website need?

The LocalBusiness markup from schema.org, with the most specific subtype available (for example, Restaurant or Dentist). Google requires at least the name and address, and recommends the phone number with the country code, the location's URL, its coordinates, opening hours and price range. Structured data isn't mandatory and doesn't guarantee anything, but it helps Google understand the page.

One warning that often gets overlooked: if you mark up your own business's ratings on your own website with aggregateRating, Google won't show stars, because it considers reviews controlled by the business being reviewed to be self-serving. It's not a trick that works.

Ready-to-copy prompt

Generate the schema.org JSON-LD code for my local business's contact page.
Type: the most specific LocalBusiness subtype for [activity].
Details (copy them exactly, don't correct them): name [ ], address [street, number, postal code, city, country], phone [with the +1, +34 or +376 country code], URL [ ], latitude and longitude [ ], opening hours [days and times], price range [ ].
Add sameAs with my profiles: [Business Profile URL, social media].
Don't include aggregateRating or review. Give it to me ready to paste and tell me which fields are missing.
AI web designs

See what is already possible: 13 real websites designed with AI

Restaurants, dental clinics, hotels, law firms, vets… Pick your sector and, if you qualify, we will make two free pre-designs of your website before you pay anything.

See the designs

Step 5

Step 5: local citations, directories and mentions in your area

Citations are mentions of your business on other sites with its name, address and phone number. They help with the prominence Google describes and confirm to AI systems that your details are the right ones. The rule is quality over quantity: ten sites where your customers actually search are worth more than two hundred directories nobody visits.

TypeExamplesWhat it's for
Other mapsApple Business Connect (Apple Maps) and Bing PlacesShowing up on iPhones and in services that use Bing data
General directoriesYelp and BBB in the US; Páginas Amarillas in SpainBasic citations with your NAP
HealthDoctoralia, Top DoctorsReviews and citations in the industry where patients compare
Hospitality and tourismTheFork, TripadvisorBookings and reviews outside Google
Home services and remodelingAngi in the US; Habitissimo in SpainQuotes and reviews within the industry
Local lists and media“The best… in your city” lists in local media and blogsProminence and AI visibility
AndorraThe country's business and tourism directories, in the languages people search inConsistent citations in Catalan, Spanish, French and English

Do business directories still help local SEO?

Yes, but less than the “listed in 300 directories” packages claim. The ones that count are the ones your customers actually check and the ones Google and AI tools already trust in your industry. If you ask an AI for a list of directories, check one by one that they exist and are still active: many generated lists include sites that have closed or never existed.

And don't stop at directories. In the same Whitespark survey, the number one factor for AI visibility is appearing in “best of” lists put together by experts, followed by service pages and a presence on relevant industry websites. A mention in an Andorran outlet's “Where to eat in La Massana” article is worth more than twenty listings in generic directories.

AI

Local SEO in AI search: AI Mode, Ask Maps and ChatGPT

Local SEO in AI search relies on the same signals as the map, plus mentions on third-party websites. Google's guide to its generative AI features says it clearly: local business information can appear in those answers, Business Profile helps make your products and services visible in them, and you don't need any special file or markup for AI.

The change in habits is already measurable. According to BrightLocal's survey of US consumers, 45% already use AI tools like ChatGPT to get recommendations for local businesses, up from 6% a year earlier. I haven't found an equivalent published figure for Spain, but there's no reason to think the trend is heading anywhere else.

  • Google AI Mode and AI Overviews: they draw on Google's index and on Business Profile. If you win the map and your website answers questions well, you're halfway there.
  • Ask Maps: it answers with your profile data and with what your reviews say, which is why detailed reviews matter.
  • ChatGPT: OpenAI explains that it can use your location and share it with third-party providers to show nearby businesses, without saying which providers. The practical takeaway: your details have to be identical everywhere, because you don't know where it'll pull them from.

How do I get ChatGPT to recommend my local business?

There's no button for that, but there is a method. A complete profile with recent reviews; a website with one page per service that answers the questions people ask; identical details in directories and on social media; and mentions in lists and media in your industry and your city. Then measure: every month, ask several assistants the same questions and write down whether you show up, in what position and with which sources.

Ready-to-copy prompt

Search the web and answer the way you would for a real customer: “[Recommend a service] in [neighborhood, city]. I need [specific need].”
Then, in a separate table:
1. The businesses you recommended, in order.
2. The sources you used for each one (websites, directories, reviews, media).
3. What information about [my business] you were missing to recommend it or to rank it higher.
Don't make up businesses or data. If you can't find reliable information, say so.

Run the same prompt in ChatGPT, Gemini and Perplexity and, in Andorra, in the four languages people search in. It's a sample, not a census, but it tells you which sources you're missing. If you want to work on it properly, that's exactly what we do as a GEO agency in Andorra: getting brands into the answers of AI chats.

Measurement

How to measure local SEO: profile performance, Search Console, calls and directions

Local SEO is measured in leads, not rankings. Ranking is a means to an end; what matters is how many calls, direction requests, messages and bookings your profile generates, and how many of those leads become customers. For that, I'd combine these sources:

What you measureWhereWatch out for
Profile views in Search and on Maps, on mobile and desktopBusiness Profile performanceIt counts unique users per day, not total visits
Searches that showed your profileBusiness Profile performanceSeparate branded searches from service searches: the latter are what measure local SEO
Clicks on “Call”Business Profile performanceThey're button clicks, not answered calls
Direction requestsBusiness Profile performanceThe best indicator of visits to your premises
Website clicksBusiness Profile and Google Analytics 4 with UTM parametersWithout UTM parameters, those visits get mixed in with organic traffic
WhatsApp messagesButton clicks and a pre-filled messageThe pre-filled text tells you which messages come from the profile
Local website performanceSearch ConsoleFilter by service and location pages
Ranking neighborhood by neighborhoodGrid tools (geo-grid)Always measure the same search on the same grid
Customers and revenueYour CRM or your booking calendarAsk “How did you hear about us?” and write it down

For the website link on your profile, I'd use something like this: yoursite.com/physical-therapy-valencia/?utm_source=google&utm_medium=organic&utm_campaign=business-profile. That way those visits still count as organic search in Analytics, but you can separate them from the rest. And for WhatsApp, a link with pre-written text (“Hi, I'd like to book an appointment”) so you know which conversations start from your profile.

How long does local SEO take to work?

There's no official timeline, and I'd be wary of anyone who guarantees one. What you can see clearly is the order: profile changes (category, services, hours) show up sooner than prominence changes (reviews, mentions, links), which build up month after month. In an area with little competition the map can move quickly; in central Madrid or Barcelona, in industries like dentistry or law, it's a long-distance race.

Mistakes

Mistakes that get Google Business Profiles suspended (and the business name debate)

Google's guidelines for representing your business are short and very specific, and almost every suspension comes from ignoring them. These are the mistakes I see most often and what I'd do instead:

PracticeWhat Google saysWhat I'd do instead
Keywords in the nameAdding unnecessary information isn't allowed and can lead to suspensionUse your real name and put the keyword in your category, services and website
Virtual office or made-up addressA virtual office isn't eligible for a profile; a coworking space only qualifies with signage and staff on siteSet yourself up as a service area business
One profile per specialtyA practitioner shouldn't have multiple profiles to cover different specialtiesOne profile, with every specialty listed as a service
Fake 24-hour hoursYour hours must be the ones when you actually serve customersReal hours, plus special hours for holidays
Categories as keywordsDon't use categories as keywordsA few very specific categories
Premium-rate or third-party phone numberPremium numbers and numbers that redirect to third parties aren't acceptedA local number the business controls
Bought or employee reviewsFake engagement: removal and profile restrictionsA steady system for asking every customer
Changing your name or address unnecessarilyIt may require verifying againPlan the changes and make them once

Why do competitors with keywords in their business name rank first?

Because it works, and it would be dishonest to say otherwise: in Whitespark's survey, keywords in the business name come in as the third most important factor for the map. That's why you see “Pérez Plumbing · 24h Emergency Plumbers Madrid” above better businesses. But Google explicitly prohibits it, the profile can end up suspended, and any user can suggest a name correction on Maps. A profile that climbs because of its name falls the day someone corrects it.

My take

I wouldn't do it, and I wouldn't recommend it to a client. If a competitor does it, you can suggest a name edit on Google Maps using their real sign as a reference. And if your legal name genuinely includes what you do (“García Remodeling” on your sign and invoices for twenty years), there's no problem: that's your real name.

The shortcut that puts you first one month is the one that costs you your profile the next.

Special cases

Multiple locations, service area businesses and Andorra

The basic rules are the same, but a chain of optical stores with twelve locations, an electrician with no storefront and a business in Andorra that serves customers in four languages have different needs. This is what changes in each case.

How do you do local SEO for multiple locations?

One profile per location and one page per location. Google requires the same brand name for every location in the same country and allows only one profile per location. Each profile links to its location's page, with its own address, phone number, hours, team and photos, and each location builds up its own reviews. With 10 or more locations of the same business, you can request bulk verification with a spreadsheet (not available for service area businesses).

The typical mistake of a clinic chain in Madrid, Barcelona and Valencia is linking every profile to the homepage. So someone searching for “dental clinic in Gràcia” lands on a page that talks about three cities and can't find the phone number for their nearest location.

Can I rank my profile in a city where I don't have a location?

It's very hard, and not for lack of technique: distance is one of the three factors. If your law office is in Alcobendas, you may show up in Madrid proper for low-competition searches, but you'll hardly rank downtown for “employment lawyer.” There are three honest options: open a real location, build service pages with content specific to that city for organic search, or cover that area with ads.

Storefront business

Visible address, a permanent sign with the business name and customer-facing hours. It's the easiest case to rank.

Service area business

Hidden address, up to 20 areas and within about two hours' drive. No bulk verification.

Hybrid

Serves customers on site and also travels to them. It can show its address and, on top of that, its service areas.

Practitioners

A doctor or lawyer who sees clients in person can have their own profile, in addition to the one for the clinic or firm.

How does local SEO work in Andorra?

The same way, with two particularities. The first is language: in Andorra people search in Catalan, Spanish, French and English, and “dentista Andorra la Vella,” “dentiste Andorre” and “dentist Andorra” are the same need. Your profile has one name and one description, so the multilingual work goes into your website, with one version per language and hreflang tags, and into your review replies, which I'd write in each customer's language.

The second is size: with seven parishes and only a few kilometers between them, distance carries a lot of weight, and parish pages with the same text are a textbook case of doorway pages. For a service area business, the areas would be the parishes where it really works. And it's worth testing searches from several parishes, because ranking first in Escaldes-Engordany doesn't guarantee ranking first in La Massana.

Multiple locations or multiple languages?

That's where your profile and your website fall out of sync most easily: one page per location, one version per language and the same details everywhere. When we take on web design in Andorra with local SEO in mind, it's one of the first things we solve. Tell us about your project and we'll tell you what we'd check first.

Summary

Local SEO checklist: 10 steps

If you only take one thing from this guide, make it this order: accurate, well-entered information first, then steady reviews, then your website and mentions, and measurement all the way through.

Local SEO checklist

  • 1. Check whether you already have a profile and remove or merge duplicates before creating anything.
  • 2. Create or claim your Business Profile with your real name, with no added keywords.
  • 3. Choose the most specific primary category and, at most, two or three closely related additional ones.
  • 4. Fill in every field: description, hours and holidays, custom services, attributes, real photos and WhatsApp.
  • 5. Link your profile to the service or location page, with UTM parameters.
  • 6. Set up a review system: link, QR or NFC, ask everyone for a review and reply to every one.
  • 7. Post something real every week or two.
  • 8. Make your website confirm your profile: one page per service and per location, identical NAP and LocalBusiness structured data.
  • 9. Earn quality citations and mentions: Apple, Bing, industry directories, lists and local media.
  • 10. Measure every month: calls, directions, messages, customers and presence in AI answers.

Example

Full example: a physical therapy clinic in Valencia

A physical therapy clinic in Ruzafa, with two physical therapists, an outdated website and a profile created years ago by a former employee. This is the plan, with the decisions already made. It works as a template for any storefront business: change the industry and the city and the structure holds. If you want to see what a website for a clinic, a restaurant or an auto shop could look like, take a look at these 13 real websites designed with AI.

PhaseDecision madeWhat's delivered
1 · AuditThe profile exists but was verified by a former employee. Ownership is requested, and a duplicate at the old address turns upOwnership recovered and duplicate reported
2 · Name and categories“Fisioterapia Valencia Centro” is removed from the name. Primary category: “Physical therapist.” Additional ones: only two, closely relatedA profile that matches the sign and follows the guidelines
3 · ServicesSports physical therapy, pelvic floor therapy, dry needling and knee rehab as custom servicesServices named in the words patients use
4 · WebsiteFour service pages, a contact page with the profile's NAP and Physiotherapy markupA website that backs up the profile; the profile links to the main service page with UTM parameters
5 · ReviewsThe physical therapist asks for a review at the end of the last session; QR code at the front desk; WhatsApp message with the link that afternoonA weekly trickle of real reviews, answered within one business day
6 · CitationsDoctoralia, Top Doctors, Apple Business Connect and Bing Places with the same NAPConsistent details on the platforms where patients compare
7 · ContentPosts every two weeks with real cases (no patient data) and an FAQ pageAnswers that Ask Maps, AI Mode or ChatGPT can use
8 · MeasurementWhat matters is new appointments, not rankingsMonthly report: call clicks, directions, WhatsApp, a grid over Ruzafa and nearby neighborhoods, and test questions in AI tools

If the clinic were in Andorra, in Escaldes-Engordany, three things would change: the website, with versions in Catalan, Spanish, French and English; review replies in each patient's language; and measurement, with test searches in all four languages and from several parishes. The rest of the plan would be identical.

How we work at DigiAcción

We start with what weighs the most and shows the least: who owns the profile, whether there are duplicates and whether the name, category and address comply with Google's guidelines. Then we organize your services using the words your customers use and prepare the website pages that back each one up, with the same name, address and phone number. With that foundation in place, we set up the review system with your team, which is the part that depends most on the business's day-to-day. And every month we review calls, directions, messages and presence in AI answers to decide what comes next. No shortcuts that put your profile at risk.

What I wouldn't do

  • Put my service and city in my profile name because “the competition does it.”
  • Buy reviews, ask employees to write them or offer discounts in exchange.
  • Use NFC or QR systems that only send happy customers to Google.
  • Create a profile at a virtual office or at an address where I don't serve customers.
  • Build twenty neighborhood pages with the same text and a different name.
  • Mark up my own ratings on my website hoping stars will show up.
  • Give my Google account password to an agency instead of inviting it as a manager.
  • Measure local SEO by my ranking in a single search from my own phone.

The bottom line

Winning the map doesn't come down to a trick. It comes from doing boring things well for a long time:

  • Real information
  • Category and services
  • Steady reviews
  • A website that confirms it
  • Mentions
  • Measurement

The good news is that almost nobody does it. Most profiles are created one day and abandoned the next. If your profile is complete, gets reviews every week and your website says the same thing it does, you're already ahead of a good part of your neighborhood. And that's also what AI tools will read when someone asks them about a business like yours.

Frequently asked questions

What are the best local SEO tools?

The free ones are enough to get started: Business Profile itself, with its performance report; Search Console, for your website; Google Analytics 4 with UTM links, to see which visits come from your profile; and the Google Ads Keyword Planner, to see how people search in your city. If you compete in a tough area, add a grid tool (geo-grid) to see your ranking neighborhood by neighborhood and another one to audit your directory citations. Tools measure; the decisions are still yours.

How much does local SEO cost?

It depends on your starting point and on how competitive your area is. If your profile and website are already in good shape, the work is mostly monthly: reviews, posts, content and measurement. If the website needs rebuilding, there are duplicates to resolve or you have several locations, the upfront investment is higher. Before comparing quotes, ask for details on what's delivered each month, how results are measured (calls, directions, leads) and who owns the profile. Be wary of any offer that guarantees the top spot.

Can you turn off Google reviews on your Business Profile?

No. Google's help center on managing reviews only covers three actions for owners: replying, editing your reply and reporting reviews that violate its policies. There's no option to turn reviews off or hide them, and Google won't remove a review just because it's negative. What does work is diluting a bad review with a steady flow of real ones, replying calmly to the criticism and reporting fake reviews through the review management tool.

Is Google Business Profile (Google My Business) free?

Yes. Google Business Profile, formerly Google My Business, is free, with no monthly charge: creating your profile, verifying it, editing it, posting updates and replying to reviews costs nothing. What you pay for is Google Ads, which is a separate product and doesn't improve your position in the map's free results. And nobody from Google will charge you to verify or maintain your profile.

Why is my business not showing on Google Maps?

The four most common causes are these: your profile isn't verified or has been suspended; there's a duplicate at the same address; your primary category doesn't match what you're searching for; or you're searching far from your location, where distance weighs in. Start by searching for your exact business name on Maps. If you don't show up even then, the problem is verification or a suspension. If you show up for your name but not for your service, the problem is relevance and prominence: category, services, reviews and website.

How do I verify my business on Google?

From your Business Profile, using the method Google offers you: phone or text, email, video recording, live video call or a postcard with a 5-digit code. You can't pick whichever one you like; Google decides which ones you see in your case. After that, the review can take up to 5 business days, and if your website is verified in Search Console it can be instant. It's free: nobody from Google will ask you for money or for your verification code.

Is local SEO free?

The essentials are: creating and verifying your Business Profile, choosing the right primary category, filling in services, hours and real photos, asking for reviews with the link or QR code Google gives you, replying to them and linking your profile to a page on your website about that service. What it costs is time and consistency, or an agency's fees if you'd rather hand it off. The one thing you can't do, even by paying, is skip distance: Google ranks the map by relevance, distance and prominence, and it doesn't sell better positions in its free results.

Which agency can handle local SEO for my business in Andorra?

One that understands the country's two particularities: people search in Catalan, Spanish, French and English, and with seven parishes so close together, distance carries a lot of weight and repeated parish pages are a risk. Ask them to show you how they'll measure calls, directions and leads, and to keep the profile in your name. At DigiAcción, a digital marketing agency in Andorra, we handle local SEO from La Massana for businesses in Andorra and Spain, with the profile, the multilingual website and reviews working as a single system.

Your competitors show up on the map and you don't?

We'd start with your profile (ownership, duplicates, name and category), move on to the review system and the website that backs it up, and measure calls, directions and messages from the first month. Tell us where your business is and what you sell.

Sources

Jesús Almir Costa

Author: Jesús Almir Costa
Founder of DigiAcción