Cómo evitar que Google penalice las páginas traducidas como contenido duplicado
Usa anotaciones hreflang en cada página para declarar el idioma y la segmentación regional, combínalas con una estructura de URL clara (subdirectorios, subdominios o ccTLD) y evita canonicalizar las traducciones hacia el idioma de...

Por qué Google podría ver las páginas traducidas como duplicados
Google no penaliza automáticamente las páginas traducidas. Penaliza las páginas que considera copias duplicadas del mismo contenido. Cuando traduces una página, el texto es diferente, pero la estructura, las imágenes y los metadatos a menudo siguen siendo idénticos. Si Google no puede distinguir que la versión en francés está destinada a usuarios franceses y la versión en inglés a usuarios ingleses, puede elegir una como la versión canónica e ignorar las demás.
La solución es darle a Google señales claras de que cada versión de idioma es una página separada e intencional. Esto se hace con anotaciones hreflang, una estructura de URL consistente y nunca apuntando la etiqueta canonical de una página traducida de vuelta a la página del idioma de origen.
Paso 1: Elegir una estructura de URL para cada idioma
Antes de añadir cualquier código, decide cómo vas a organizar tus páginas traducidas. Google necesita ver un patrón consistente. Hay tres opciones principales:
- Subdirectorios (example.com/fr/page, example.com/de/page) — los más fáciles de configurar, mantienen toda la autoridad en un solo dominio y funcionan bien para la mayoría de los sitios.
- Subdominios (fr.example.com/page) — separan los idiomas pero dividen la autoridad entre subdominios. Úsalos solo si tienes una razón sólida, como diferentes requisitos de alojamiento o CMS.
- Dominios de nivel superior con código de país (ccTLD) (example.fr/page) — la señal geográfica más fuerte, pero requieren dominios separados, alojamiento separado y más mantenimiento.
Para la mayoría de las empresas, los subdirectorios son la mejor opción. Son simples, mantienen el valor de los enlaces consolidado y son fáciles de gestionar con un solo CMS.
Paso 2: Añadir anotaciones hreflang a cada página
Hreflang es la señal principal. Le indica a Google qué idioma y región tiene como objetivo cada página. Debes añadirlo a cada versión de idioma, incluida la página del idioma de origen.
Este es el formato para una página con versiones en inglés, francés y alemán:
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />La etiqueta x-default apunta a la página de respaldo para los usuarios cuyo idioma no está listado. Es opcional pero recomendada.
También puedes usar códigos de región, como fr-ca para francés de Canadá o en-gb para inglés británico. Usa solo códigos de idioma si no necesitas segmentación regional.
Paso 3: Nunca canonicalizar las traducciones hacia el idioma de origen
Este es el error más común. Si tu página en francés tiene <link rel="canonical" href="https://example.com/page/" />, le estás diciendo a Google que la página en francés es un duplicado de la página en inglés. Google ignorará la versión en francés.
Cada versión de idioma debe tener una etiqueta canonical autorreferente. La canonical de la página en francés debe apuntar a la URL en francés. La canonical de la página en alemán debe apuntar a la URL en alemán.
Si usas un plugin de traducción, revisa su configuración. Algunos plugins añaden automáticamente una canonical al idioma de origen. Desactiva esa configuración.
Paso 4: Mantener el contenido sustancialmente diferente
Hreflang le indica a Google que las páginas son intencionales, pero Google sigue comprobando si el contenido es realmente útil. La traducción automática que es palabra por palabra e ignora la fraseología local aún puede parecer un duplicado para los algoritmos de Google.
No te limites a traducir el texto. Adapta el contenido para el público local:
- Cambia la moneda, las fechas y las unidades de medida.
- Ajusta modismos y referencias culturales.
- Localiza imágenes y ejemplos cuando sea relevante.
- Escribe títulos y descripciones meta únicos para cada idioma.
No se trata de evitar una penalización. Se trata de hacer que cada página sea realmente valiosa para su público, que es lo que Google recompensa.
Paso 5: Añadir hreflang a tu sitemap XML
También puedes declarar hreflang en tu sitemap XML. Esto es útil si tienes muchas páginas y quieres mantener limpio el head del HTML. El formato es:
<url>
<loc>https://example.com/page/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/page/" />
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/page/" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
</url>Debes declarar el espacio de nombres xhtml en el encabezado del sitemap. Si usas tanto etiquetas en el head del HTML como etiquetas en el sitemap, deben coincidir exactamente.
Paso 6: Verificar tu implementación
Después de añadir hreflang, pruébalo. Usa la herramienta de Inspección de URL de Google en Search Console. Introduce cada URL de idioma y comprueba si hay problemas de indexación.
También puedes usar la Prueba de resultados enriquecidos o el validador de hreflang en Google Search Console. Busca estos errores:
- Etiquetas de retorno faltantes — si la página A apunta a la página B, la página B debe apuntar de vuelta a la página A.
- Etiquetas canonical en conflicto — la canonical apunta a un idioma diferente.
- Hreflang apuntando a una URL que devuelve un 404 o una redirección.
Si ves errores, corrígelos y vuelve a enviar las URL.
Errores comunes que activan alertas de contenido duplicado
| Error | Qué sucede | Cómo solucionarlo |
|---|---|---|
| La canonical apunta al idioma de origen | Google ignora la página traducida | Establece una canonical autorreferente en cada versión |
| Faltan etiquetas hreflang de retorno | Google no puede confirmar la relación | Añade hreflang bidireccional en todas las versiones |
| Usar redirecciones de idioma basadas en el navegador | Google puede ver una redirección permanente y descartar la original | Usa hreflang en lugar de redirecciones automáticas |
| Títulos y descripciones meta idénticos | Google ve las páginas como casi duplicadas | Escribe metadatos únicos para cada idioma |
| Traducción automática sin revisión humana | El contenido se lee como de baja calidad y puede ser filtrado | Revisa y localiza las traducciones |
Cuándo este consejo no aplica
Si tus páginas traducidas no están indexadas en absoluto, el problema puede no ser el contenido duplicado. Comprueba primero otros problemas:
- Etiquetas noindex en las páginas traducidas.
- Robots.txt bloqueando las URL traducidas.
- Redirecciones que envían a Google al idioma de origen.
- Carga lenta o errores de rastreo.
Además, si tienes menos de un puñado de páginas traducidas, puede que Google no se moleste en indexarlas. Céntrate en crear enlaces internos hacia las páginas traducidas para que Google las descubra.
Datos clave de un vistazo
| Señal | Propósito | Mejor práctica |
|---|---|---|
| Hreflang | Declara la segmentación por idioma y región | Añadir a cada versión, incluida la de origen |
| Estructura de URL | Muestra un patrón de idioma consistente | Usar subdirectorios para la mayoría de los sitios |
| Etiqueta canonical | Evita la indexación duplicada | Autorreferente en cada versión de idioma |
| Localización de contenido | Hace que cada página sea realmente única | Adaptar moneda, fechas, modismos y ejemplos |
| Sitemap XML | Declaración alternativa de hreflang | Mantener consistente con las etiquetas del head del HTML |
Preguntas frecuentes
¿Google penaliza automáticamente las páginas traducidas?
No. Google solo trata las páginas como duplicados si no puede distinguir que son intencionales. Hreflang y una estructura de URL clara lo evitan.
¿Cuál es la diferencia entre hreflang y canonical?
Hreflang le indica a Google qué idioma tiene como objetivo una página. Canonical le indica a Google qué página es la versión preferida. Para las páginas traducidas, la canonical siempre debe apuntar a la versión del mismo idioma.
¿Puedo usar el mismo contenido en varias páginas de idioma?
No. Incluso con hreflang, Google espera que cada página sea sustancialmente diferente. La traducción automática que es palabra por palabra aún puede ser marcada.
¿Necesito hreflang si solo tengo dos idiomas?
Sí. Incluso con dos idiomas, hreflang evita que Google elija uno como canónico e ignore el otro.
¿Qué es la etiqueta hreflang x-default?
Apunta a la página de respaldo para los usuarios cuyo idioma no está listado. Es opcional pero recomendada para sitios con muchos idiomas.
¿Cuánto tarda Google en reindexar después de corregir hreflang?
Puede tardar de días a semanas. Usa la herramienta de Inspección de URL para solicitar la indexación después de corregir los errores.
Lecturas adicionales y fuentes de comparación
Estas fuentes externas proporcionan contexto adicional para evaluar el tema. Su inclusión no constituye un respaldo.
Más información
Visita el sitio web para obtener más información.
Ready to Take the Next Step?
See how our verified tools and services help you put this guide into practice.