La etiqueta, junto a la URL que pediste
Un canonical por sí solo no significa nada. Un canonical al lado de la URL que lo devolvió lo significa todo.
-
01
El canonical que declara cada página
Leído del HTML exactamente como está escrito, absoluto o relativo, sin normalizar y sin limpiar nada de camino a la tabla.
-
02
URL solicitada y canonical, una al lado del otro
Las dos columnas en la misma fila, así que una discrepancia entre veinticinco páginas es cuestión de ordenar, no de investigar.
-
03
La directiva robots en la misma fila
Un canonical y un noindex son señales distintas que se confunden constantemente. Ver las dos juntas suele bastar para zanjar la discusión.
-
04
Códigos de estado y el resto del head
Un canonical en una página que devuelve un 404 o redirige a otro sitio es otro problema distinto, y la columna de estado te dice cuál de los dos tienes.
Cinco formas de estropear un canonical
Las cinco son comunes, las cinco son silenciosas y las cinco se ven en una columna.
-
Ningún canonical
No es mortal, pero deja la decisión en manos de un buscador en cualquier página alcanzable desde más de una dirección, que son la mayoría.
-
Una sección entera canonicalizada a la home
Un valor por defecto de plugin que saca del índice, en silencio, todas las páginas por debajo. Es el punto más caro de esta lista.
-
Un canonical apuntando a staging o a preview
Pasa en el lanzamiento, sobrevive meses y apunta una página pública a un dominio al que nadie fuera del equipo puede llegar.
-
Discrepancias de barra final y de protocolo
Una página y esa misma página con barra final son dos URL. Un canonical que nombra la otra es pequeño, común y real.
-
Un canonical y un noindex en la misma página
Dos instrucciones contradictorias. Google resuelve la contradicción como prefiere, que es otra forma de decir que ya no decides tú.
Lo que no te va a decir
Mejor dicho aquí que descubierto después.
-
01
Lee la etiqueta, no la juzga
Si el canonical que declaras es el correcto es una pregunta sobre la estructura de tu web, y la respuesta no está en la página.
-
02
Los canonicals enviados como cabecera HTTP no se leen
Un canonical entregado como cabecera Link en lugar de en el HTML es invisible aquí. Ese método es raro fuera de PDF y APIs, pero no es inexistente.
-
03
Solo HTML estático
Un canonical escrito por JavaScript después de cargar no está en el HTML que envió el servidor. Si los buscadores lo recogen de forma fiable es otra discusión, y más antigua.
-
04
Veinticinco URL por ejecución
Corre en una pestaña del navegador. Los problemas de canonical suelen ser de toda la web, así que usa esto para confirmar un patrón y arréglalo luego en la plantilla.
Preguntas razonables
¿Toda página debería llevar un canonical que se apunte a sí misma?
Es el valor por defecto seguro y la mayoría de plataformas lo añaden solas. No cuesta nada y elimina la ambigüedad en cualquier página alcanzable desde más de una dirección.
¿Un canonical es una instrucción o una pista?
Una pista. Google lo trata como una señal más entre varias y anulará un canonical con el que no esté de acuerdo. Justo por eso combinarlo con un noindex es mala idea: estás adivinando qué señal gana.
¿Qué diferencia hay entre un canonical y una redirección?
Una redirección manda al visitante a otro sitio. Un canonical deja la página donde está y le dice a los buscadores qué versión indexar. Usa una redirección cuando la página no debería existir; usa un canonical cuando debería existir pero no indexarse por separado.
¿Por qué no aparece mi canonical en la tabla?
O lo pone JavaScript después de cargar la página, o se envía como cabecera HTTP Link en lugar de escribirse en el HTML.
Los canonicals son una columna del comprobador
La misma ejecución devuelve además títulos, meta descriptions, encabezados, recuentos de palabras, enlaces, imágenes y datos estructurados. Es una herramienta con siete tablas y siete exportaciones CSV, no siete herramientas distintas que tengas que pasar una detrás de otra.
Otras comprobaciones que hace la misma herramienta: Comprobador SEO masivo, Comprobar meta etiquetas, Comprobar encabezados, Comprobar texto alternativo, Contar palabras, Comprobar Open Graph, Comprobar schema