Digamos que su sitio web ofrece contenido, productos o servicios para personas de diferentes regiones o países que hablan diferentes idiomas. Los motores de búsqueda probablemente contarán esto como contenido duplicado, lo que lleva a clasificaciones bajas.

Si bien estoy centrado en el SEO internacional en los últimos 8 años, con este artículo, lo ayudaré con los conceptos básicos para administrar versiones localizadas de su sitio internacional para un mejor SEO.
Factor de clasificación internacional SEO # 1: Hreflang

¿Cómo configurar páginas específicas de idioma?
Para permitir que Google reconozca las versiones locales de su contenido y señale a los usuarios la versión más apropiada de su contenido, use el <link rel = "alternate" hreflang = "
código de idioma-código de país " ...>.
De esta manera, le dice a Google que hay URL específicas disponibles para los usuarios que hablan un idioma en particular y provienen de una ubicación específica. Google usará esta información para mostrar URL alternativas a esos usuarios en los resultados de búsqueda.
¿Cuándo usar la etiqueta hreflang?
Google recomienda usar el hreflang:
- Si mantiene el contenido principal en un solo idioma y traduce solo la plantilla (por ejemplo, navegación y pie de página).
- Cuando el contenido es casi idéntico. A menudo sucede para sitios multirregionales en un solo idioma. Por ejemplo, contenido en alemán dirigido a usuarios de Alemania, Austria y Suiza.
- Si el contenido de su sitio está completamente traducido a varios idiomas. Por ejemplo, tiene versiones en inglés y alemán de cada página.
¿Cómo configurar la etiqueta hreflang?
Al agregar la etiqueta hreflang, use la conexión bidireccional para cada idioma (como en, las páginas alternativas deben apuntar entre sí). Esa es la única forma (si no tiene un mapa del sitio o la capacidad de especificar encabezados de respuesta HTTP para su sitio) Google puede entender la estructura del sitio correctamente. Si la etiqueta hreflang es unidireccional, se ignorará.
La sintaxis de los elementos de enlace hreflang HTML es:
<link rel = "alternate" hreflang = "xx-XX" href = "URL" />
Miremos con más detalle:
- Rel = "alternate" - indica que hay páginas alternativas;
- ReHreflang = "xx-XX": determina el idioma (xx) y, opcionalmente, la región (xx) de la página;
- Href = "URL" - URL para la versión de esta página para el idioma / región especificada.
EjemploEl sitio ofrece contenido dirigido a:
- Usuarios de habla inglesa independientemente de su ubicación (en);
- Usuarios de habla inglesa de Australia (en-au);
- Algunos contenidos también se traducen al alemán (de).
Así es como deberían estar vinculados (el mismo código debe aparecer en las 3 páginas dentro de la sección):
<link rel="alternate" hreflang="en" href="http://en.example.com/page.html" /> <link rel="alternate" hreflang="en-au" href="http://en-au.example.com/page.html" /> <link rel="alternate" hreflang="de" href="http://de.example.com/page.html" />
Todo el contenido apunta a contenido similar en otros idiomas (enlaces bidireccionales).
Tenga en cuenta que hreflang acepta el formato ISO 639-1 para idiomas y el formato ISO 3166-1 Alpha 2 para países.
Otros métodos para indicar sus páginas alternativas:
- Mapa del sitio;
- HTTP encabezados.
1. Agregar hreflang a un mapa del sitio XMLEsta es una solución adecuada para grandes sitios multilingües que comparten contenido similar entre múltiples dominios. A medida que su sitio crece, agregar la etiqueta hreflang a la sección de cada página puede volverse muy tedioso.
Puede agregar el elemento de enlace xhtml: link al mapa del sitio XML:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>http://www.example.com/english/</loc> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutschland/" /> <xhtml:link rel="alternate" hreflang="en-au" href="http://www.example.com/english-australia/" /> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/" /> </url> <url> <loc>http://www.example.com/deutschland/</loc> <xhtml:link rel="alternate" hreflang="en-au" href="http://www.example.com/english-australia/" /> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/" /> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutschland/" /> </url> <loc>http://www.example.com/english-australia/</loc> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/" /> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutschland/" /> <xhtml:link rel="alternate" hreflang="en-au" href="http://www.example.com/english-australia/" /> </url> </urlset>
2. Encabezados HTTPPuede agregar el atributo hreflang a los encabezados HTTP de archivos que no sean HTML. Supongamos que si tiene archivos PDF en diferentes idiomas y con diferentes URL, puede hacer que su sitio devuelva encabezados HTTP con la anotación hreflang:
Link: <https://www.example.com/downloads/english.pdf/>; rel="alternate"; hreflang="en"> Link: <https://www.example.de/downloads/german.pdf/>; rel="alternate"; hreflang="de"> Link: <https://www.example.it/downloads/italian.pdf/>; rel="alternate"; hreflang="it">
¿Qué es x-default?Digamos que está utilizando el valor predeterminado x del atributo hreflang en lugar de los formatos ISO que identifican el idioma y la región. De esa manera, le muestra a Google que desea mostrar esta página cuando ningún otro idioma / región coincide con la configuración del usuario.
En otras palabras, el atributo hreflang = "x-default" crea una página alternativa para idiomas / regiones inigualables.
Ejemplo.ComSite.com / es-uk - la página para usuarios de habla inglesa del Reino Unido;
Site.com / it-uk: la página para usuarios de habla italiana del Reino Unido;
Site.com / - la página predeterminada para usuarios de todo el mundo.
Así que aquí está la sintaxis de la etiqueta hreflang:
<link rel="alternate" href="https://site.com/en-uk" hreflang="en-uk" /> <link rel="alternate" href="https://site.com/it-uk" hreflang="it-uk" /> <link rel="alternate" href="https://site.com/" hreflang="x-default" />
Considere agregar una página alternativa para idiomas incomparables, especialmente en selectores de idioma / país o páginas de inicio de redireccionamiento automático.
Si bien es una parte esencial de la estrategia de orientación, la etiqueta hreflang no es una bala mágica.
Google juzga el idioma y la ubicación de una página web de la siguiente manera:
- CcTLDs;
- El idioma del contenido;
- Moneda y ubicaciones físicas enumeradas.
Factor de clasificación internacional SEO # 2: extensión de dominio

Extensiones ccTLD
Los dominios de nivel superior de código de país son una fuerte señal que Google utiliza para determinar la ubicación de una página web. Con los ccTLD (.it, .cz, .ca, etc.) le está diciendo a los motores de búsqueda que su sitio está dirigido a un país en particular. Esta estrategia también ayuda a seguir siendo una estructura de URL simple y elegante.
Factor de clasificación internacional SEO # 3: lenguaje de contenido

El idioma de la página
Google usa sus propios algoritmos y determina el idioma del contenido visible en la página. Por lo tanto, evite usar varios idiomas en una página, o Google puede asociar su página con el idioma / región incorrecto. Aún así, no significa que no pueda usar algunas palabras de otros idiomas y expresiones, como nombres de marcas o descripciones de productos.
Los motores de búsqueda NO usan atributos lang para determinar el idioma en su página.
Factor de clasificación internacional SEO # 4: moneda y dirección

Moneda y dirección
Google considera que la moneda local, la dirección y el número de teléfono son indicadores sólidos de su ubicación. Agregue una dirección física para cada versión local de un sitio web; para Google, esta es una señal fuerte.
Si es posible, cree una lista de Google My Business para cada ubicación física de su empresa y vincúlelos a las versiones específicas de su sitio en su país para que se ubiquen más arriba en la búsqueda local.
Errores potenciales de SEO internacional
No importa cuán bueno sea el Soporte de Google u otras fuentes que describan la administración de sitios multilingües, siempre hay espacio para preguntas menos obvias. Quiero abordar dos de ellos:
1.
¿Los códigos ISO distinguen entre mayúsculas y minúsculas?- No, los códigos ISO en mayúsculas y minúsculas son válidos para Google, aunque es mejor seguir los estándares y usar letras minúsculas para los códigos de idioma y letras mayúsculas para los códigos de país opcionales.
2.
¿Debo usar una dirección IP separada para cada sitio específico de la localidad?- Como dijo el propio empleado de Google: "
Sería maravilloso, pero no es necesario ". Más sobre el tema en este breve
video .
Intentaré responder otras preguntas inesperadas en los comentarios a continuación.
La comida para llevar
Si no desea que Google considere que sus páginas localizadas son duplicadas, márquelas correctamente. Cómo hacer eso:
- Agregar
<link rel = "alternate" hreflang = "xx-XX" href = "URL" />
etiqueta en la sección HEAD. Cada variante separada de la página requiere esta etiqueta. - El idioma y la ubicación se especifican con los códigos ISO 639-1 e ISO 3166-1 Alpha 2, respectivamente.
- No olvides usar enlaces bidireccionales para hreflang.
- Use la etiqueta x-default para idiomas y países incomparables.
- Recuerde que puede usar etiquetas HTML, el mapa del sitio XML o encabezados HTTP.