Herramienta SEO Gratis
Generador de Hreflang y Canonical
Genera el conjunto completo de etiquetas hreflang para tus páginas multiidioma — más una etiqueta canonical limpia. Añade cada idioma con su URL y obtén un bloque recíproco con x-default para pegar en el <head> de todas las páginas del conjunto.
Cómo funciona, en claro: es un generador basado en reglas, no un modelo de IA. Cada resultado se construye con fórmulas, plantillas y validaciones probadas que se ejecutan por completo en tu navegador — sin llamadas a ningún modelo, sin coste y sin subir nada de lo que escribes.
- Gratis
- Sin registro
- Funciona en el navegador
- Valida códigos y URLs
Una etiqueta canonical le dice a los buscadores cuál URL es la copia maestra cuando varias URLs muestran el mismo contenido (parámetros de seguimiento, http/https, barra final).
Cómo funciona
- 01 Añade cada versión de idioma
Escribe el código (es, es-MX, en) y la URL de esa versión. Una fila por idioma o región.
- 02 Pon un x-default
Una URL de reserva para quien no encaje en ningún idioma que cubras. Recomendada en todos los conjuntos.
- 03 Copia el bloque recíproco
Sacamos una etiqueta alternate por locale más x-default — el mismo bloque va en todas las páginas listadas.
- 04 O genera un canonical
La pestaña Canonical construye una etiqueta canonical autorreferencial para una sola URL.
Siguiente paso
Preguntas frecuentes
Preguntas frecuentes
- ¿Necesito hreflang distinto para España y Latinoamérica?
- Solo si de verdad publicas páginas distintas. hreflang elige entre versiones que ya existen; no crea ninguna. Si el mismo texto sirve para Madrid y para Bogotá bajo una única URL, basta con es. Si tienes tiendas separadas con precios en euros y en pesos, sí: pon es-ES, es-MX, es-AR como filas independientes, una por país real. Lo que no existe es un código para «Latinoamérica» entera: la documentación de Google dice literalmente que solo admite códigos de región de ISO 3166-1 Alpha 2 y que otros códigos, «such as es-419, aren’t supported» (Google Search Central, versiones localizadas, consultado el 6 de septiembre de 2026). Si necesitas una sola versión panhispánica, publícala como es a secas y deja que los es-XX cubran los países con página propia.
- ¿Qué es una etiqueta hreflang?
- Una etiqueta hreflang le dice a Google para qué idioma y región es una página, para que sirva la versión correcta a cada usuario. Cada versión de idioma lista todas las versiones — incluida ella misma — con una etiqueta <link rel="alternate" hreflang>, más un x-default como reserva.
- ¿Dónde se colocan las etiquetas hreflang?
- El mismo bloque va en el <head> de cada página del conjunto: cada página debe referenciar a todas las demás y a sí misma (recíproco). También puedes ponerlas en el sitemap XML o en una cabecera HTTP; el <head> es lo más sencillo y es lo que genera esta herramienta.
- ¿Qué diferencia hay entre canonical y hreflang?
- Canonical elige la URL maestra entre duplicados del mismo contenido. Hreflang conecta versiones en distintos idiomas de la misma página. Funcionan juntos: cada página de idioma es autocanonical y lista sus alternates hreflang — nunca apuntes el canonical de un idioma hacia otro.
- ¿El código de región va en mayúsculas?
- El estándar escribe el idioma en minúsculas y la región en mayúsculas (es-MX), pero los valores no distinguen mayúsculas, así que es-mx también se procesa. Lo que sí importa es el orden: primero el idioma (ISO 639-1), después la región (ISO 3166-1 alpha-2). mx-es está mal y se ignora. Y la región nunca va sola: es-MX es válido, MX no lo es.
- ¿Es gratis y privado?
- Sí — sin registro, sin límites, y cada etiqueta se construye en tu navegador. Tus URLs nunca se suben a ningún sitio.