Working hours Mon–Fri: 10:00 – 18:00
📊 Case Study · 18 мая, 2026 · 4 min read

Multi-language SEO Case Study: 3-Language European Expansion to Barcelona

86 queries in Google top-10 20 queries in top-3 3 languages ranking simultaneously 1,066 impressions / 90 days es.cleaning-360.com — Barcelona expansion of an established Tbilisi services brand. Targets three audiences simultaneously: Spanish-speaking residents (the dominant local market), Russian-speaking diaspora in Catalonia, and English-speaking expats and corporate accounts. A real-world multi-language European SEO case. The […]

86
queries in Google top-10
20
queries in top-3
3
languages ranking simultaneously
1,066
impressions / 90 days

es.cleaning-360.com — Barcelona expansion of an established Tbilisi services brand. Targets three audiences simultaneously: Spanish-speaking residents (the dominant local market), Russian-speaking diaspora in Catalonia, and English-speaking expats and corporate accounts. A real-world multi-language European SEO case.

The challenge

Expanding a brand into a new country is a different problem than ranking an established domain. Barcelona’s cleaning market is crowded with both local Spanish-language operators and pan-European cleaning chains. The site had to rank in three languages against very different competitors in each one:

  • Spanish — competing against entrenched local Barcelona agencies with deep citation profiles.
  • Russian — competing against a small but loyal set of diaspora-focused services that have been around for years.
  • English — competing against international expat-focused services that mostly target Madrid and Barcelona simultaneously.

Plus a specific niche play we identified early: industrial cleaning and HVAC disinfection. The Spanish phrase «desinfectar climatizacion industrial barcelona» is a high-intent, low-competition niche where local incumbents had weak technical SEO.

Our approach

Three-language site architecture decisions:

Subdomain over subdirectory. Because the Barcelona operation runs partially independently from the Tbilisi parent business, we used es.cleaning-360.com as a subdomain rather than cleaning-360.com/es/. This separates the link profile, allows independent local citations and keeps the analytics clean. Hreflang annotations still connect the two for Google’s understanding.

Native content per language, not translation. Spanish content is written for the Spanish search market: local payment terms, Spanish service categorisation, idiomatic phrasing. Russian content addresses diaspora-specific concerns: building access in Barcelona apartments, Catalan-language obstacles when dealing with local services. English content targets the expat segment with cross-border concerns.

Industrial niche prioritisation. A dedicated service page for «desinfectar climatizacion industrial» with technical specs, ANSI/ASHRAE references, before/after case data and a contact form designed for facility managers, not consumers.

Local citation work. Citations in Spanish and Catalan business directories, Google Business Profile in Spanish with weekly Catalan-language posts, integration with local trade associations.

Results (Google Search Console, 90-day window)

  • 86 queries in Google top-10 across three languages — broad coverage rather than a single keyword bet.
  • 20 queries in Google top-3 — meaningful click share where it matters.
  • Industrial niche ranking: «desinfectar climatizacion industrial barcelona» at position 19.2 (96 impressions) and improving — a queue position behind the established local players, but rising.
  • Diaspora segment ranking: «клининг барселона» at position 4.4 with 47 impressions, 14 clicks — 29.8% CTR in a niche where competition for Russian-language searches is light.
  • English audience present: «cleaning services barcelona» at position 15.7 and rising, «house cleaning service» at position 8.7 — both pulling in city-specific impressions.
  • Total 90-day: 25 organic clicks from 1 066 impressions — early but climbing.

Multi-language SEO lessons that transfer to B2B

The Barcelona case is the clearest demonstration of how multi-language European SEO actually works in practice. Key transferable lessons:

  • Subdirectory vs subdomain isn’t ideology, it’s operations. If the local business runs partially independently — separate management, separate legal entity, separate accounting — a subdomain is often the cleaner architecture. For pure marketing pages, subdirectories consolidate authority better.
  • Hreflang annotations are non-negotiable. Even with the right architecture, missing or wrong hreflang sends mixed signals to Google and you lose 20-40% of potential traffic to the wrong-language version of your page.
  • Native-language content beats translated content every time. Translated Spanish content from English originals consistently underperforms native Spanish writing — Google can tell, and so can the reader.
  • Niche specialisation in a crowded local market. Industrial HVAC disinfection in Barcelona is a thin niche compared to «cleaning services» — but it’s a winnable niche where the dollar-per-customer is high. The same pattern works for B2B SaaS entering Europe: pick the niche where the established competition is weak before going head-to-head on the head terms.

Before / After at a glance

MetricBefore launchAfter 90 days
Total queries ranking086+ in top-10
Queries in Google top-3020
Spanish-language queries (Castellano)0Multiple in top-50
Catalan-language queries0Multiple in top-50
Russian diaspora «клининг барселона»Position 4.4, 14 clicks
Industrial niche «desinfectar climatizacion industrial barcelona»Position 19.2, climbing

Timeline

Month 0
Architecture decision
Subdomain vs subdirectory call — went with subdomain (es.cleaning-360.com) because Barcelona operation runs partially independently.
Month 1
Native content production
Three parallel content tracks. Spanish, Catalan, English — never translation. Hreflang annotations between language variants.
Month 2
Niche prioritisation
Dedicated industrial HVAC disinfection page targeting «desinfectar climatizacion industrial» — lower competition, higher commercial intent.
Month 3
86 queries in top-10
Across three languages. Russian-diaspora segment at position 4.4. Industrial niche climbing from position 60 to 19.2.
📊
Google Search Console: queries across 3 languages — Spanish, English, Russian
Source data available on request.

Average position over time — es.cleaning-360.com (Google Search Console)Lower position = better. Y-axis: average position. X-axis: month.1351019Google top-102025-10: position 18.4, 1 clicks, 11 impressions2025-11: position 15.1, 18 clicks, 320 impressions2025-12: position 17.7, 15 clicks, 526 impressions2026-01: position 11.4, 33 clicks, 869 impressions2026-02: position 11.4, 38 clicks, 1,192 impressions2026-03: position 13.2, 33 clicks, 930 impressions2026-04: position 11.1, 38 clicks, 1,184 impressions2026-05: position 13.2, 31 clicks, 1,315 impressionspos 13.210/2512/2502/2604/2605/26Average Google positionSource: Google Search Console (real data, weighted by impressions)

Verifiable details

The domain is at es.cleaning-360.com. Search Console data is the source for the numbers on this page.

Planning a European market entry?

If you are a B2B or SaaS business looking at the European market — whether the Spanish-speaking world, German-language DACH region, the Nordics or elsewhere — the patterns are similar even if the numbers are different. Read about our European SEO services or book a free European SEO audit.