Comprobador de etiquetas canonical para sitios web
Comprobador de etiquetas canonical
Comprobador de canonical: etiqueta, redirecciones y noindex | We.Inc
Pega el HTML y los encabezados de respuesta para comprobar la etiqueta canonical frente a la URL que quieres indexar, el estado HTTP, las redirecciones y noindex. Explica señales contradictorias y exporta una lista de correcciones.
Introduce la dirección de la página y la dirección que quieres que indexen los motores de búsqueda; después pega el código HTML de la página y, si los tienes, sus encabezados de respuesta. El comprobador lee la etiqueta canonical, el encabezado HTTP canonical, las etiquetas meta robots y X-Robots-Tag, el código de estado y la cadena de redirecciones, y te indica dónde no coinciden. No visita otros sitios web: los navegadores impiden que un sitio lea otro y no ejecutamos un rastreador oculto. Pega la información necesaria y la herramienta revisará ese texto. La página muestra los comandos de una línea para obtener los encabezados y el HTML.
Introduce la URL que comprobaste y la URL preferida que quieres indexar (a menudo son la misma).
Obtén los encabezados ejecutando curl -sIL seguido de la URL en una terminal y pega el resultado. Verás cada salto de redirección y el código de estado final.
Obtén el HTML con Ver código fuente en el navegador (Ctrl+U o Cmd+Option+U), o ejecuta curl -sL seguido de la URL, y pégalo.
El comprobador encuentra cada rel=canonical en el HTML y en el encabezado Link, las etiquetas meta robots y X-Robots-Tag, y el estado de cada salto.
Cada resultado indica si es un error, algo que debes revisar o si está bien, y explica por qué. Si falta información, se marca como no comprobada, nunca como aprobada.
Descarga la lista de correcciones como archivo de texto para quien edite el sitio.
Una canonical debe apuntar a una página que responda con el estado 200, no tenga redirecciones ni noindex y contenga el mismo contenido.
Usa una sola canonical por página. Si hay dos distintas o la etiqueta y el encabezado discrepan, los motores de búsqueda pueden ignorar ambas.
Usa URLs absolutas con https y elige un host con www o sin www.
No combines noindex con una canonical que apunte a otra página. Una indica que se excluya esta página y la otra que se consolide; elige una.
Una canonical es una sugerencia, no una orden. Las redirecciones y los enlaces internos coherentes son señales más fuertes para indicar la misma opción.
Preguntas frecuentes
¿Por qué tengo que pegar el HTML?
Los navegadores impiden que una página web lea el contenido de otro sitio, así que una herramienta que funciona en tu navegador no puede obtener la página por ti. Las herramientas que parecen hacerlo usan un servidor para descargarla. Elegimos mantener esta herramienta completamente en tu navegador y explicarte exactamente cómo obtener el código fuente.
¿Qué hace una etiqueta canonical?
Indica a los motores de búsqueda cuál es la versión principal de una página cuando se puede acceder al mismo contenido desde varias direcciones, por ejemplo, con parámetros de seguimiento o sin ellos. Por lo general la siguen, pero pueden elegir otra URL si hay señales contradictorias.
¿Todas las páginas deberían tener una canonical que apunte a sí misma?
Es una buena opción predeterminada. Una canonical que apunta a la propia página la protege de duplicados creados por parámetros, mayúsculas o barras finales.
¿Cuál es la diferencia entre una canonical que falta y una descarga bloqueada?
Aquí, una canonical ausente significa que el HTML pegado no contiene rel=canonical. Si no pegas nada o pegas una página de error, el comprobador indica que no se revisó el HTML, para que no confundas una descarga fallida con una etiqueta ausente.
¿Google siempre utiliza mi canonical?
No. Google la trata como una señal importante. La herramienta de inspección de URLs de Search Console muestra la canonical que Google eligió realmente.
Señales contradictorias
La mayoría de los problemas de canonical son contradicciones: una canonical que apunta a una redirección, una página con noindex y una canonical hacia otra página, una etiqueta HTML que no coincide con la del encabezado HTTP o una canonical con http en un sitio https. Cada caso envía dos señales a la vez, así que los motores de búsqueda deciden por ti.
Comprobar la canonical junto con el código de estado, las redirecciones y las directivas robots permite encontrar esas contradicciones. Un comprobador que solo lee la etiqueta pasa por alto la mayoría.
Un ejemplo práctico
Carga el ejemplo de la página: una página de servicio ficticia de example.com, a la que se llega mediante una redirección de http a https, cuya canonical apunta a una dirección http del host www y lleva una barra final. El comprobador informa de la redirección, la canonical en http, la canonical en otro host y la diferencia con la URL preferida, y propone una solución para cada caso.