SEO multilingüe en Barcelona: cómo posicionar tu web en castellano, catalán e inglés

En Barcelona pasa algo que en muchas otras ciudades no: la misma persona puede buscar un servicio en catalán por la mañana, en castellano por la tarde y, si es turista o trabaja en una empresa internacional, en inglés. Y Google trata cada una de esas búsquedas como un mercado distinto.

Por eso, si tu negocio está en Barcelona, el idioma de tu web no es solo una cuestión de imagen o de normativa: es una decisión de posicionamiento. En esta guía te explico cuándo merece la pena tener la web en varios idiomas, cómo montarla para que Google entienda cada versión y qué errores veo una y otra vez en webs multilingües de pymes catalanas.

En resumen: El SEO multilingüe consiste en crear versiones de tu web en cada idioma, cada una con su propia URL, contenido adaptado y palabras clave investigadas en ese idioma, y conectarlas entre sí con etiquetas hreflang para que Google muestre a cada usuario la versión adecuada.

Boceto de una página web con tres bocadillos de diálogo que dicen Català, Castellano y English
En Barcelona, una misma web suele hablar a tres públicos distintos.

Por qué en Barcelona el idioma es una decisión SEO

Google intenta mostrar resultados en el idioma de quien busca. Si alguien escribe en catalán, tenderá a mostrarle páginas en catalán cuando existan y sean relevantes. Si tu web solo está en castellano, compites con desventaja en esas búsquedas, y al revés.

A esto se suman tres realidades muy barcelonesas:

  • Dos idiomas oficiales con uso real. Hay sectores y zonas donde buena parte de los clientes busca en catalán, y otros donde predomina el castellano.
  • Mucho público internacional. Turistas, estudiantes, trabajadores expatriados y empresas extranjeras que buscan en inglés.
  • Menos competencia en algunos idiomas. Para muchos servicios, hay bastantes menos páginas optimizadas en catalán o en inglés que en castellano. Menos volumen, sí, pero a veces mucho más fácil de ganar.

Además, la normativa catalana de consumo establece obligaciones lingüísticas en la atención al público. No es un tema de SEO y cada caso es distinto, así que consúltalo con tu asesor, pero conviene tenerlo presente al decidir los idiomas de tu web.

El idioma también convierte

Más allá del posicionamiento, el idioma influye en la decisión del cliente. Una persona que llega a tu web y la encuentra en su lengua se siente mejor atendida desde el primer segundo. En servicios de confianza, como la salud, los servicios legales o las reformas en casa, ese detalle puede inclinar la balanza frente a un competidor que solo ofrece un idioma.

Pasa lo mismo con el público internacional. Un turista que busca un restaurante o un expatriado que necesita un gestor no solo quiere encontrarte: quiere entender qué ofreces, cuánto cuesta y cómo contactar sin tener que traducir nada. Si la información práctica está en inglés y bien explicada, la probabilidad de que acabe contactando es mucho mayor.

Por eso, cuando analizo una web multilingüe, no miro solo las visitas de cada idioma, sino también cuántas de esas visitas acaban en contacto. A menudo la versión con menos tráfico es la que mejor convierte.

¿Cuándo merece la pena tener la web en varios idiomas?

No todas las webs necesitan tres idiomas. Traducir sin estrategia multiplica el trabajo y puede crear más problemas que ventajas. Estas preguntas te ayudan a decidir:

PreguntaSi la respuesta es sí…
¿Una parte relevante de tus clientes busca en catalán?Merece la pena una versión en catalán bien trabajada
¿Atiendes a turistas o a clientes extranjeros?El inglés puede ser tu versión más rentable
¿Vendes online fuera de Cataluña?El castellano debe ser la versión principal y más completa
¿Puedes mantener actualizados todos los idiomas?Si no, mejor pocos idiomas bien hechos que muchos a medias

Mi recomendación habitual: empieza por el idioma donde están la mayoría de tus clientes, hazlo bien y añade el siguiente cuando puedas mantenerlo. Revisa antes tu Search Console y pregunta en recepción o por teléfono en qué idioma se dirigen a ti tus clientes: esos dos datos suelen bastar para decidir por dónde empezar sin hacer grandes estudios de mercado. Una versión en inglés con tres páginas desactualizadas transmite más descuido que no tenerla. Y recuerda que cada idioma nuevo es un compromiso a largo plazo: cada cambio de precios, de horario o de servicios habrá que hacerlo tantas veces como idiomas tengas.

La estructura técnica: cómo montar una web multilingüe

Aquí es donde se cometen la mayoría de errores, y también donde el SEO técnico marca la diferencia. Si quieres repasar los fundamentos, tienes mi guía de SEO técnico.

Esquema a mano de una web con subcarpetas para castellano, catalán e inglés conectadas entre sí por flechas que representan las etiquetas hreflang
Subcarpetas claras por idioma y hreflang recíproco: la base técnica del SEO multilingüe.

Una URL distinta para cada idioma

Cada versión debe tener su propia dirección. Las opciones más habituales son:

  • Subcarpetas (tuweb.com/ca/, tuweb.com/en/): la opción que suelo recomendar a pymes. Toda la autoridad se queda en un solo dominio y es sencillo de gestionar.
  • Subdominios (ca.tuweb.com): funcionan, pero complican la gestión y no aportan ventajas claras para un negocio local.
  • Dominios distintos (tuweb.cat, tuweb.com): tienen sentido en proyectos grandes con estrategias separadas por mercado.

Lo que no funciona bien es mostrar un idioma u otro en la misma URL según una cookie, un parámetro como ?lang=ca o la ubicación del usuario. Google normalmente rastrea sin cookies y desde servidores en otros países, así que puede no llegar a ver nunca algunas versiones.

Etiquetas hreflang: presentar cada versión a Google

Las etiquetas hreflang le dicen a Google qué versiones de una página existen y en qué idioma está cada una. Van en la cabecera de cada página (o en el sitemap) y deben ser recíprocas: si la versión en castellano apunta a la catalana, la catalana debe apuntar a la castellana. Un ejemplo para una página de servicios:

<link rel="alternate" hreflang="es" href="https://tuweb.com/servicios/" />
<link rel="alternate" hreflang="ca" href="https://tuweb.com/ca/serveis/" />
<link rel="alternate" hreflang="en" href="https://tuweb.com/en/services/" />
<link rel="alternate" hreflang="x-default" href="https://tuweb.com/servicios/" />

La etiqueta x-default indica qué versión mostrar cuando ninguna encaja con el idioma del usuario. Si trabajas con WordPress, plugins como WPML o Polylang generan estas etiquetas automáticamente, pero conviene revisar que salen bien en todas las páginas.

Traducir o localizar

Traducir es cambiar las palabras; localizar es adaptar el mensaje. La versión en inglés para turistas no debería ser una traducción literal de la castellana: probablemente necesitará explicar cosas que un local da por sabidas (cómo llegar, horarios, formas de pago) y quitar otras que no le interesan. Es la misma idea que explico en contenido localizado, aplicada a los idiomas.

URLs, títulos y metadatos en cada idioma

Traduce también los slugs (/serveis/, /services/), los títulos SEO, las meta descripciones, los textos alternativos de las imágenes y los menús. Una página en catalán con URL, título y menú en castellano confunde a usuarios y buscadores.

Palabras clave en catalán, castellano e inglés

Este es el error más caro: traducir las palabras clave en lugar de investigarlas. La gente no busca igual en cada idioma, y la traducción literal a menudo no es lo que se escribe en Google.

Tres recuadros con las búsquedas lampista Barcelona, fontanero Barcelona y plumber Barcelona, cada una marcada con su idioma
La palabra clave no se traduce: se investiga en cada idioma.

Algunos ejemplos de lo que ocurre en la práctica:

  • Un servicio puede tener un nombre técnico en castellano y uno coloquial distinto en catalán (lampista frente a fontanero, paleta frente a albañil).
  • En inglés, los turistas suelen buscar con referencias a lugares conocidos: «near Sagrada Família», «in the Gothic Quarter».
  • Muchos catalanohablantes buscan en castellano ciertos términos técnicos o de marca, y al revés.

Para investigar cada idioma, empieza por tu propia Search Console: filtra las consultas por palabras en catalán o en inglés y verás qué búsquedas ya te encuentran. Después, completa con las sugerencias de Google en cada idioma y con lo que publican tus competidores.

Tu ficha de Google en varios idiomas

La ficha de Google Business Profile es clave para cualquier negocio local, y también se ve afectada por el idioma. Algunas recomendaciones prácticas:

  • Escribe la descripción de forma que se entienda bien aunque Google la traduzca automáticamente: frases claras, sin juegos de palabras.
  • Enlaza desde la ficha a la versión de la web que corresponda al idioma principal de tus clientes.
  • Responde a cada reseña en el idioma en que está escrita. Es un detalle que los clientes notan y que suma contenido relevante en ese idioma.
  • Nombra tus servicios y productos de forma reconocible para tus principales públicos.

Tienes más detalles sobre cómo optimizarla en mi guía de la ficha de Google Business Profile.

SEO multilingüe y búsquedas con inteligencia artificial

En resumen: Los asistentes de IA responden en el idioma de la pregunta y se apoyan en fuentes de ese idioma cuando existen. Tener contenido propio y de calidad en catalán, castellano e inglés aumenta las posibilidades de que tu negocio sea citado en cada uno.

Cuando un turista pregunta en inglés a un asistente por «un buen dentista que hable inglés en Barcelona», la respuesta se construye con información disponible en inglés. Si tu web solo está en castellano, es menos probable que aparezcas, aunque seas exactamente lo que busca. Lo mismo ocurre en catalán, donde además hay menos fuentes disponibles y cada página bien hecha tiene más peso. Si quieres entender cómo funcionan estas respuestas en Google, lo explico en qué son las vistas creadas con IA.

Errores típicos en webs multilingües

Seis pósits con errores de SEO multilingüe: traducción automática sin revisar, idioma por cookie, hreflang sin retorno, menús sin traducir, ficha sin adaptar y URLs con parámetro de idioma
Los errores más habituales al lanzar una web en varios idiomas.
  • Traducción automática publicada sin revisar. Se nota, genera desconfianza y puede considerarse contenido de poca calidad.
  • Mostrar el idioma según una cookie o la IP en la misma URL, en vez de tener URLs separadas.
  • Etiquetas hreflang sin retorno o apuntando a páginas que no existen o redirigen.
  • Redirigir automáticamente al usuario según su ubicación sin dejarle cambiar de idioma.
  • Menús, botones o formularios solo en un idioma dentro de una página traducida.
  • Versiones abandonadas: precios o servicios actualizados en castellano pero no en catalán ni en inglés.
  • Mezclar idiomas en una misma página sin motivo, lo que dificulta a Google saber a qué público va dirigida.

Qué traducir primero: un orden de prioridades

No hace falta lanzar todos los idiomas con todas las páginas el mismo día. Si tienes recursos limitados, este es el orden que suelo recomendar:

  • 1. Las páginas que venden: inicio, servicios principales y contacto. Son las que convierten visitas en clientes.
  • 2. La información práctica: horarios, cómo llegar, precios orientativos, formas de pago, preguntas frecuentes.
  • 3. Las páginas de confianza: equipo, casos, opiniones, certificaciones.
  • 4. El blog: solo los artículos que respondan a búsquedas relevantes en ese idioma, no todos por sistema.

Es mejor tener diez páginas en catalán impecables que sesenta traducidas deprisa. Y si un artículo del blog no tiene interés para el público de un idioma, no hace falta traducirlo: basta con que la versión en ese idioma no tenga enlace hreflang hacia él.

Web multilingüe en WordPress: lo que conviene saber

La mayoría de pymes de Barcelona tienen su web en WordPress, así que va un apunte práctico. Los plugins más utilizados para gestionar idiomas son WPML y Polylang. Ambos permiten crear versiones de cada página, traducir menús y generar las etiquetas hreflang automáticamente.

Aun así, hay cosas que conviene revisar a mano después de configurarlos:

  • Que el plugin SEO (Rank Math o Yoast) permita títulos y descripciones distintos en cada idioma.
  • Que el sitemap incluya las URLs de todos los idiomas.
  • Que los constructores visuales como Elementor muestren bien las páginas traducidas.
  • Que los formularios envíen los mensajes de confirmación en el idioma correcto.
  • Que la caché no sirva una versión de idioma a quien ha pedido otra.

Si tu web ya está construida en un solo idioma, añadir otros es perfectamente posible, pero conviene planificarlo como un pequeño proyecto y no como un simple cambio de plugin.

Cómo medir cada idioma

Una vez lanzadas las versiones, necesitas saber si funcionan. En Search Console puedes filtrar el informe de rendimiento por página, usando la carpeta de idioma (por ejemplo, las URLs que contienen /ca/), y ver cuántas impresiones y clics recibe cada versión y por qué búsquedas.

En Google Analytics, compara las conversiones de cada idioma: contactos, reservas o ventas. A veces una versión con pocas visitas, como la inglesa, es la que más clientes trae porque atiende a un público con mucha intención de compra. Revisa estos datos cada mes durante el primer año y ajusta: amplía el idioma que funciona y revisa el que no despega.

Ejemplo práctico: una clínica de fisioterapia en el Eixample

Imagina una clínica de fisioterapia en el Eixample con web solo en castellano. Una parte importante de sus pacientes es del barrio y habla catalán, y además atiende a bastantes trabajadores extranjeros de oficinas cercanas. Así planificaría su web multilingüe:

  • Castellano como versión principal, con una página por tratamiento (espalda, deportiva, suelo pélvico).
  • Catalán completo, con las mismas páginas de tratamiento adaptadas y las palabras clave investigadas en catalán.
  • Inglés reducido pero útil: una página de inicio, una sobre fisioterapia para expatriados (seguros privados aceptados, cómo pedir cita, idiomas del equipo) y la página de contacto.
  • Estructura de subcarpetas con hreflang recíproco y un selector de idioma visible en todas las páginas.
  • Ficha de Google con descripción clara, respuesta a las reseñas en su idioma y fotos reales del centro.

El resultado no es triplicar la web, sino tener el contenido adecuado para cada público. En pocos meses, la clínica suele empezar a aparecer en búsquedas en catalán y en inglés donde antes era invisible.

Checklist de SEO multilingüe

  • Cada idioma tiene sus propias URLs, preferiblemente en subcarpetas.
  • Las etiquetas hreflang son recíprocas e incluyen x-default.
  • Los slugs, títulos, descripciones y textos alternativos están traducidos.
  • Las palabras clave se han investigado en cada idioma, no traducido.
  • El selector de idioma es visible y no hay redirecciones forzadas por ubicación.
  • Todos los idiomas están igual de actualizados en lo esencial.
  • La ficha de Google y las respuestas a reseñas tienen en cuenta a cada público.
  • Search Console muestra impresiones en cada idioma y se revisa cada mes.

¿Necesitas ayuda con tu web en varios idiomas?

Montar bien una web multilingüe desde el principio es mucho más barato que arreglarla después. Si estás pensando en añadir el catalán o el inglés a tu web, o ya lo tienes y no ves resultados, puedo revisar la estructura y decirte qué cambiar. Puedes ver cómo trabajo como consultor SEO en Barcelona o consultar mis servicios SEO. Y si antes quieres saber cómo elegir a quién te ayuda, tienes una guía para elegir consultor SEO en Barcelona.

Preguntas frecuentes

¿Es mejor tener la web en catalán o en castellano para el SEO?

Depende de tus clientes. Si una parte importante busca en catalán, tener una versión en catalán bien trabajada te permite aparecer en esas búsquedas, que a menudo tienen menos competencia. Si vendes fuera de Cataluña, el castellano debe ser tu versión principal. Muchas webs de Barcelona se benefician de tener ambas.

¿Qué es la etiqueta hreflang?

Es una etiqueta que indica a Google qué versiones de una página existen en otros idiomas o regiones. Así Google puede mostrar a cada usuario la versión adecuada. Debe ser recíproca entre todas las versiones y conviene incluir una versión por defecto con x-default.

¿Puedo usar traducción automática en mi web?

Puede servir como punto de partida, pero publicarla sin revisar suele dar textos poco naturales que transmiten desconfianza y pueden considerarse de baja calidad. Lo recomendable es que una persona revise y adapte cada texto, sobre todo en las páginas de servicio y en los títulos.

¿Es mejor usar subcarpetas o dominios distintos para cada idioma?

Para la mayoría de pymes y profesionales, las subcarpetas (como tuweb.com/ca/) son la opción más sencilla y eficaz, porque concentran la autoridad en un solo dominio. Los dominios separados tienen sentido en proyectos grandes con estrategias muy diferentes por mercado.

¿Tener la web en varios idiomas crea contenido duplicado?

No, si cada versión está realmente en un idioma distinto y está bien enlazada con hreflang. Google entiende que son versiones para públicos distintos. El problema aparece cuando hay páginas casi iguales en el mismo idioma o cuando se mezclan idiomas en una misma URL.

¿Cómo sé si mi web multilingüe funciona?

En Search Console puedes filtrar el rendimiento por página o por carpeta de idioma y ver impresiones y clics de cada versión. También puedes revisar las consultas en catalán o en inglés que te encuentran. Si una versión apenas tiene impresiones tras varios meses, algo falla en la estructura o en el contenido.

Artículo escrito en octubre de 2026 por Javi Delgado, consultor SEO en Barcelona.

Convierte a los buscadores en visitantes y a los visitantes en clientes

Construir una presencia online exitosa requiere un enfoque estratégico para convertir a los clientes potenciales en defensores leales de tu marca.

Consultor seo Barcelona
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.