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