Generador de URL canónica
Convierte cualquier dirección en una URL canónica limpia (sin parámetros de seguimiento y con el protocolo, el nombre de host y la barra final que elijas) y copia la etiqueta, la cabecera o la entrada de sitemap correspondiente.
- Etiqueta + cabecera HTTP
- Quita el seguimiento
- Hasta 5000 URL
- Funciona en tu navegador
Resultado
Introduce la URL de una página para obtener su forma canónica y el código listo para pegar.
Pega esta etiqueta en el <head> de la página y de todas sus versiones duplicadas.
Para archivos que no pueden contener una etiqueta, como los PDF: envía el canonical en una cabecera de respuesta Link. En los fragmentos para el servidor, cambia el nombre de archivo por el del archivo que debe apuntar a esta URL.
Cabecera de respuesta
Apache (.htaccess)
nginx
Usa la misma dirección para Open Graph, de modo que lo compartido y los «me gusta» cuenten para una sola URL.
Incluye solo URL canónicas en tu sitemap XML. La dirección se escapa para XML.
Qué ha cambiado
Resultados
Resultado
Pega una lista de URL para normalizarlas todas a la vez y encontrar duplicados.
- URL
- 0
- Modificadas
- 0
- Duplicadas
- 0
- No válidas
- 0
| # | Original | Canónica | Estado |
|---|
No hay filas con este estado.
Reglas de normalización
Nunca se añade una barra final a las rutas que parecen archivos, como /guide.html, y la ruta raíz siempre sigue siendo /. Elige la variante que tu servidor responde realmente con un estado 200.
Separa los nombres con comas o espacios. No se distingue entre mayúsculas y minúsculas, y * coincide con cualquier texto, por ejemplo utm_*.
El esquema y el nombre de host siempre se pasan a minúsculas, como exige el estándar de URL. Los nombres de dominio internacionales se muestran tal como se leen, pero en el código se escriben en punycode (xn--…), porque esa es la forma que solicitan los navegadores y los rastreadores.
Comprobar la etiqueta canonical de una página existente
Pega el <head> (o todo el código fuente) de una página. El HTML solo se lee en tu navegador y nunca se añade a esta página ni se envía a ningún sitio.
Cómo generar una etiqueta canonical
El resultado se actualiza mientras escribes.
- 1
Introduce la URL de la página
Pega una dirección, o cambia a la lista por lotes y pega hasta 5000 direcciones, una por línea.
- 2
Define las reglas de normalización
Elige https, www o sin www, la barra final y qué parámetros de consulta se conservan. «Qué ha cambiado» enumera cada paso aplicado.
- 3
Copia el código
Llévate la etiqueta HTML, la cabecera HTTP, la etiqueta og:url o la entrada de sitemap. En el modo por lotes, exporta la lista como CSV, etiquetas link o sitemap.xml.
De una dirección desordenada a una sola URL canónica
La normalización sigue la RFC 3986 y el estándar URL.
Cuatro salidas
La etiqueta <code><link rel="canonical"></code>, una cabecera de respuesta <code>Link</code> con fragmentos para Apache y Nginx, la etiqueta og:url a juego y una entrada de sitemap XML.
Control de los parámetros de consulta
Conserva todos los parámetros, elimina los de seguimiento según una lista editable, conserva solo los de tu lista de permitidos o elimínalos todos. También se pueden ordenar los parámetros y descartar los vacíos.
Protocolo, host y barra
Fuerza https y añade o quita www y la barra final. Las rutas con aspecto de archivo, como <code>/guide.html</code>, nunca reciben barra, y los nombres de archivo de índice se pueden eliminar.
Codificación ordenada
Elimina puertos predeterminados, fragmentos y barras duplicadas, resuelve los segmentos <code>.</code> y <code>..</code>, repara la codificación porcentual y escribe los nombres de dominio internacionales en punycode.
Modo por lotes con duplicados
Normaliza una lista entera, marca cada fila como modificada, sin cambios, no válida o duplicada de una fila anterior, y filtra por estado.
Comprobador para páginas existentes
Pega el código fuente de una página para encontrar etiquetas canonical ausentes, repetidas o contradictorias, una etiqueta fuera del head, un conflicto con noindex o un og:url distinto.
Privado por diseño
Todo funciona en tu navegador. Lo que escribes, pegas o abres no se envía a ningún servidor.
Gratis y sin registro
Sin cuenta, sin límites y sin marca de agua: en el móvil, la tableta o el ordenador.
Qué es una URL canónica y cuándo la necesitas
A menudo se puede llegar a la misma página por varias direcciones: con y sin www, por http y por https, con barra final, con ?utm_source=… o con un parámetro de ordenación añadido. Los buscadores tratan cada dirección como una URL distinta y tienen que elegir cuál mostrar. La URL canónica es la versión que prefieres tú. La declaras con <link rel="canonical" href="…"> en el <head> de todas las variantes, para que los enlaces y las demás señales se concentren en una sola dirección.
La etiqueta es una indicación fuerte, no una orden. Los buscadores también tienen en cuenta las redirecciones, los enlaces internos y el sitemap, y pueden elegir otra dirección cuando no coinciden. Por eso, enlaza internamente a la versión canónica, incluye solo URL canónicas en el sitemap y redirige con un 301 las variantes evidentes, como http a https. Una página sin duplicados debería llevar una canonical que apunte a sí misma. Para los archivos que no tienen head, como los PDF, Google acepta también la canonical en una cabecera HTTP Link.
Errores típicos: una dirección relativa o sin protocolo en lugar de una absoluta; una canonical que apunta a una redirección, a una página de error o a una página bloqueada en robots.txt; dos etiquetas canonical distintas en una misma página, lo que puede hacer que los buscadores ignoren ambas; una canonical junto con noindex, que envía señales contradictorias; y apuntar todas las páginas de una serie paginada a la primera, lo que oculta las siguientes. Además, una canonical debe llevar a un contenido equivalente: no sustituye a una redirección hacia una página diferente.
Formas de declarar la URL canónica
| Método | Dónde va | Ideal para |
|---|---|---|
| <code><link rel="canonical"></code> | En el <code><head></code> de la página HTML | Todas las páginas web normales |
| Cabecera HTTP <code>Link</code> | En la respuesta del servidor | PDF y otros archivos sin head |
| Sitemap XML | En sitemap.xml | Una señal de apoyo, más débil, para todo el sitio |
| Redirección 301 | En la configuración del servidor | Variantes que los visitantes no deberían ver nunca |
Consejos
- Incluye solo direcciones canónicas en tu sitemap: créalo con el Generador de sitemap.
- Asegúrate con el Comprobador de redirecciones de que las demás variantes redirigen de verdad a la dirección canónica.
- Escribe las redirecciones de http → https y de www con el Generador de .htaccess, y el resto de las etiquetas del head con el Generador de metaetiquetas.
- Usa la misma dirección en la etiqueta canonical, en og:url, en los enlaces internos y en el sitemap. Las señales contradictorias son la causa principal de que un buscador elija otra canónica.
Preguntas frecuentes
¿No encuentras tu respuesta? Escríbenos: respondemos rápido.
¿Dónde va la etiqueta canonical?
Dentro del <head> de la página, una sola vez. Una etiqueta canonical en el body se ignora. Debe estar presente en el HTML que entrega el servidor, no añadirse solo después mediante JavaScript.
¿La URL canónica debe ser absoluta o relativa?
Absoluta: con https:// y el nombre de host. Las direcciones relativas están permitidas, pero fallan con facilidad; por ejemplo, cuando la página también es accesible en un dominio de pruebas o por http.
¿Todas las páginas necesitan una etiqueta canonical?
No es obligatorio, pero una canonical que apunte a sí misma en cada página indexable es una buena práctica. Protege la página frente a los duplicados que crean los parámetros de seguimiento y otras variantes de la dirección.
¿Qué diferencia hay entre una etiqueta canonical y una redirección 301?
Una redirección envía a visitantes y rastreadores a otra dirección; la antigua ya no se puede abrir. Una canonical deja accesibles todas las variantes y solo indica a los buscadores cuál indexar. Usa una redirección cuando nadie necesite la dirección antigua.
¿Por qué Google elige una canónica distinta de la mía?
Porque la etiqueta es solo una señal. Si los enlaces internos, el sitemap o las redirecciones apuntan a otra variante, o si las páginas difieren de forma apreciable, Google puede decidir otra cosa. Haz que todas las señales indiquen la misma dirección.
¿Se envían mis datos a un servidor?
No. La herramienta funciona por completo en tu navegador. Lo que introduces no se sube, no se registra y no se guarda en nuestros servidores.
Más herramientas SEO y web gratuitas
Genera etiquetas y archivos, comprueba códigos de estado, redirecciones, DNS y certificados: gratis y sin cuenta.