technical
Etiquetas canonical
MetricSpot busca un `<link rel="canonical">` que declare la URL preferida de esta página. Sin él, las URLs duplicadas reparten tu autoridad SEO.
Qué comprueba esta auditoría
Analiza el <head> del HTML renderizado en busca de <link rel="canonical" href="...">. El href debe ser una URL absoluta que apunte a la versión de esta página que quieres que Google y los rastreadores de IA indexen.
Por qué importa
La mayoría de los sitios tienen varias URLs que devuelven el mismo contenido: trackings ?utm_source=…, mayúsculas mezcladas, barras finales, http:// frente a https://, www. frente a apex, paginación, filtros de búsqueda facetada. Sin canonical, Google trata cada variante como una página separada y reparte las señales de ranking entre ellas.
La etiqueta canonical le dice a los buscadores y a los rastreadores de IA: “De todas estas URLs que muestran este contenido, esta es la fuente de verdad. Atribuye todos los enlaces y el ranking a ella”.
Cómo solucionarlo
Añade un canonical auto-referencial en el <head> de cada página:
<link rel="canonical" href="https://tudominio.com/url-exacta-de-la-pagina/" />
Reglas:
- URL absoluta. Incluye esquema (
https://) y host. Las URLs relativas técnicamente funcionan, pero son ambiguas en casos límite. - Una por página. Los canonicals múltiples se ignoran.
- Apunta a la versión indexable. Quita los parámetros de tracking, normaliza la barra final, usa el host canónico (apex o www, elige uno).
- Coincide con la URL de tu sitemap y de tus enlaces internos. Un canonical que contradice tu sitemap confunde a Google.
Ayudas por framework:
- Next.js (App Router):
export const metadata = { alternates: { canonical: 'https://tudominio.com/pagina' } } - Astro: en tu Layout,
<link rel="canonical" href={new URL(Astro.url.pathname, site).href} /> - WordPress: Yoast, Rank Math y SEOPress emiten canonicals por defecto.
Preguntas frecuentes
¿Puede una página canonical apuntar a otra URL distinta?
Sí, eso es canonicalización entre dominios, útil cuando sindicas contenido o migras URLs. La pega: Google puede consolidar todo el ranking en la URL destino y sacar la página origen de los resultados.
¿Y con la paginación?
Cada página paginada debería auto-canonical (la página 2 hace canonical a la página 2). Google retiró rel="prev/next" como señal de ranking en 2019.
¿Importa la barra final?
Lo que importa es que seas consistente. Elige una forma (/sobre/ o /sobre), haz que el servidor fuerce un 301 a esa forma y que los canonicals coincidan. Las discrepancias provocan que Google alterne entre versiones y desperdicie crawl budget.
Fuentes
Última actualización 2026-05-11