Qué necesitas
Las URL de cada versión de idioma o regional de una página y la posibilidad de editar el <head> de cada página (o tu mapa del sitio XML).
La misma página en los tres formatos de salida
Para una página en inglés con versiones en español y en francés canadiense, la forma HTML es:
<link rel="alternate" hreflang="en" href="https://example.com/pricing" />
<link rel="alternate" hreflang="es" href="https://example.com/es/pricing" />
<link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/pricing" />
<link rel="alternate" hreflang="x-default" href="https://example.com/pricing" />
La forma de mapa del sitio lleva la misma información en una entrada url:
<url>
<loc>https://example.com/pricing</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/pricing" />
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/pricing" />
<xhtml:link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/pricing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/pricing" />
</url>
(El mapa del sitio necesita el espacio de nombres xmlns:xhtml="http://www.w3.org/1999/xhtml" en el elemento raíz.) Los archivos como PDF no tienen head, así que envía las mismas anotaciones en una cabecera HTTP Link.
Reglas que deciden si las etiquetas funcionan
| Regla | Motivo |
|---|---|
| Cada versión enumera todas las versiones, incluida ella misma | Las anotaciones deben ser recíprocas o se ignoran |
| Usa URL absolutas | Las URL relativas son fáciles de equivocar |
Primero el idioma, después la región opcional (en-GB) |
Una región sola, como GB, no es válida |
x-default nombra la alternativa |
Atiende a visitantes cuyo idioma no cubres |
| El canónico apunta a la URL propia de la versión | Un canónico que apunta a otro idioma anula la anotación |
Errores comunes
- Enlaces unidireccionales. Si la página en inglés enumera la española pero la española no enumera la inglesa, ambas se ignoran.
- Códigos erróneos.
en-UKdebería seren-GB;jpdebería serja. - Apuntar a redirecciones. Cada URL del conjunto debe devolver una página normal.
- Mezclar métodos sin coherencia. Si el head y el mapa del sitio discrepan, pides a los buscadores que adivinen.
Para profundizar
El papel de los títulos, descripciones y URL canónicas se explica en Cómo funcionan las metaetiquetas SEO.