When someone searches «dentist Eixample» or «Italian restaurant Gràcia», Google shows the map first with three highlighted businesses. Being in that local pack triples visits and doubles calls compared to appearing in organic position one. Local SEO isn't complicated, but it requires discipline and consistency. This guide covers the concrete steps to rank a business in Barcelona in 2026.
Set up your Google Business Profile properly
It's the foundation. Without a well-configured profile, you don't appear in the map. No exceptions. Here's what to do:
- Claim and verify the profile with your real physical address.
- Pick the primary category precisely (not «company», but «dental clinic»).
- Add 2-5 relevant secondary categories.
- Upload at least 10 photos: exterior, interior, team, product.
- Complete schedule, phone, website, long description (750 characters).
- Publish weekly updates: offers, posts, events.
Consistent NAP across the entire web
NAP means Name, Address, Phone. Google compares the business data in Google Business with what appears on your site, directories and socials. If there's inconsistency (one phone format here, another there), Google loses confidence and drops your ranking. Audit your citations on:
- Your website (footer, contact, schema).
- Yellow Pages, Yelp, TripAdvisor, Foursquare.
- Industry directories (Doctoralia for clinics, TheFork for restaurants).
- Social networks: Facebook, Instagram, LinkedIn.
Local keywords and content by neighborhood
Barcelona is huge. «Hairdresser Barcelona» has 5,000 competitors; «hairdresser Sant Antoni» has 50. Target searches with specific local intent:
- List 10 neighborhoods or zones where you want customers.
- Create dedicated pages per service + zone (e.g. «Sports physiotherapy in Sarrià»).
- Include landmarks: «5 minutes from Mercat de Sant Antoni», «next to Plaça Catalunya».
- Add customer testimonials that mention their neighborhood.
LocalBusiness schema, reviews and local backlinks
Three technical levers that move the needle while most competitors ignore them:
- LocalBusiness schema in JSON-LD: tells Google your name, address, schedule, geo coordinates and price range.
- Reviews: ask 1 review from every satisfied customer. Aim for 50+ and respond to all, including negative ones.
- Local backlinks: chambers of commerce, neighborhood associations, local blogs, Catalan press (Time Out Barcelona, BTV).
Being in the top 3 of Google's local pack is worth ten backlinks. If your business depends on neighborhood customers, that's the only position that matters.
Measure and adjust every month
Local SEO isn't a one-off task. Review monthly in Google Business: impressions, calls, direction requests and photo views. If calls don't grow, tweak categories and description. If impressions drop, check NAP consistency and the freshness of your posts. Doing this in 30 minutes a month is enough to keep you in the top 3 of your area indefinitely. At Tuagenciaweb we implement local SEO across every package for businesses with a physical presence and we set up the measurement dashboard so you see real progress every month. If you want an initial audit with no commitment, write to us and we'll send you a clear diagnostic.
