Mon–Fri 9:00 – 18:00 · Tijuana, B.C.
Free quote

Bilingual SEO: ranking in English and Spanish without cannibalizing

URL structure, correct hreflang and why literal translation destroys Spanish rankings.

Atender dos idiomas no es un problema de traducción, es un problema de arquitectura. Si la estructura está mal, Google elige una versión, ignora la otra y pasarás meses preguntándote por qué las páginas en español nunca aparecen.

Elige una estructura de URLs y quédate con ella

  • Subdirectorios (sitio.com/es/): lo más simple, hereda toda la autoridad del dominio y es fácil de mantener. Recomendado para la mayoría.
  • Subdominios (es.sitio.com): aceptable, pero la autoridad se separa parcialmente y administras dos propiedades.
  • Dominios separados (sitio.com y sitio.mx): lo más sólido para marcas o entidades legales distintas, pero construyes autoridad dos veces.
  • Parámetros en la URL (sitio.com/?lang=es): evítalo. Google los interpreta mal y fragmentan el presupuesto de rastreo.

hreflang, hecho correctamente

Cada versión de idioma debe referenciarse a sí misma y a todas sus hermanas, incluyendo un x-default de respaldo. El error más común es el etiquetado unidireccional: la página A apunta a la B, pero la B nunca regresa a la A. Google descarta por completo el hreflang no recíproco, así que una implementación a medias funciona exactamente igual que ninguna.

Traducir no es localizar

La investigación de palabras clave en inglés no se traduce. Nadie en Tijuana busca “web design services company”; buscan “paginas web tijuana”, muchas veces sin acentos. La investigación en español debe hacerse de forma nativa, desde cero, con sus propios datos de volumen. Pasar tu lista en inglés por un traductor produce páginas que apuntan a frases que ningún humano escribe.

Los acentos son opcionales para tus usuarios y obligatorios en tu redacción. Apunta a la búsqueda sin acentos y escribe la frase acentuada.

Errores que hunden la versión en español

  • Redirección automática por idioma del navegador, que impide a Google rastrear la otra versión
  • Un selector de idioma hecho en JavaScript sin enlace rastreable
  • Traducción automática sin editar, que se lee como contenido de baja calidad
  • Títulos meta idénticos en ambos idiomas porque solo se tradujo el cuerpo
  • Un sitemap que omite por completo el idioma secundario
  • Schema de negocio local presente solo en las páginas del idioma principal

Medir los dos mercados por separado

Configura filtros separados en Search Console por directorio y audiencias separadas en GA4 por idioma. Promediar ambos mercados oculta la historia: las páginas en inglés pueden estar subiendo mientras las de español se estancan, y un reporte combinado mostrará una línea ascendente cómoda y engañosa.

Ready to grow your business online?

Tell us what you need and get an honest diagnosis plus a fixed-scope proposal within 48 hours. No commitment and no jargon.