hreflang: marcado de las versiones de idioma
hreflang es un marcado que informa a los motores de búsqueda de que una página tiene versiones en otros idiomas o para otros países, y qué versión está destinada a cada público. Sin él, un sitio multilingüe corre el riesgo de competir consigo mismo.
Cómo se ve
Cada versión de idioma enumera todas las versiones, incluida ella misma, indicando el idioma y, si es necesario, la región. Además, se especifica una opción de respaldo para otros países. El marcado puede colocarse en el código de la página, en los encabezados de respuesta o en el sitemap: el método no importa, lo que importa es que esté completo.
Reglas que se incumplen con más frecuencia
| Regla | Qué falla al incumplirla |
|---|---|
| Los enlaces deben ser recíprocos | El marcado unilateral se ignora por completo |
| Cada versión se enlaza a sí misma | El conjunto se considera incompleto |
| Las direcciones son canónicas y funcionan | Una redirección o un error 404 anula el enlace |
| Código de idioma según el estándar | Un error tipográfico en el código desactiva la regla |
| La región se indica solo junto con el idioma | Una región sin idioma no funciona |
Cuándo se necesita
- El sitio existe en varios idiomas.
- Hay versiones en un mismo idioma para distintos países, por ejemplo, para Ucrania y Polonia.
- Una parte del contenido está traducida y otra no: entonces solo se marcan los pares reales que existen.
Confusión frecuente: idioma y país
El código de idioma es obligatorio; el de país, no. Un registro solo con el idioma significa “esta versión es para todos los que leen en este idioma”, mientras que con idioma y país significa “para este idioma en este país”. No está permitido indicar una región sin idioma: esa línea se ignora. Y recuerda que aquí la región se refiere al país del usuario, no a donde se encuentra el servidor.
Cómo comprobarlo
Revisa el código fuente de la página y asegúrate de que las versiones estén enumeradas de forma completa y recíproca. En nuestra base de conocimientos, por ejemplo, cada artículo existe en cuatro idiomas con su propia dirección, y se vinculan precisamente mediante este marcado; encontrarás los detalles en el artículo sobre las versiones de idioma.