Kort svar: Et canonical-tag peger på den URL, du foretrækker, når det samme indhold kan nås ad flere adresser. Ahorizons SEO-tjek giver fuld score, når canonical peger på samme domæne og protokol som siden selv, 35 % hvis den peger et andet sted, og nul hvis den mangler eller er ugyldig.

Hvad Ahorizon måler

Kontrollen indgår i 2 af tjekkene. Tærsklerne nedenfor er dem, motoren faktisk regner med.

TjekHvad motoren ser påHvornår kontrollen består
SEO-tjekKonsistent canonical-URLVærdien i link rel="canonical", opløst mod sidens endelige URL, og sammenlignet på værtsnavn og protokol.Fuld score ved samme værtsnavn og protokol. Et canonical til et andet domæne giver 35 %. En værdi, der ikke kan opløses til en gyldig URL, giver nul.
AEO-tjekSammenhængende afsenderOm canonical, Open Graph-data og entitetsschema tilsammen peger på den samme afsender.Hvert af de tre signaler tæller en tredjedel. Canonical alene giver altså ikke fuld score i denne kontrol.

Sådan ser det ud i koden

Et canonical, der er kopieret fra skabelonen og aldrig rettet, sender alle sider til forsiden.

Før
<link rel="canonical" href="https://eksempel.dk/">
Efter
<link rel="canonical" href="https://eksempel.dk/ydelser/gulvafslibning">

Hvad fundet betyder

  • Uden canonical kan den samme side tælle som flere URL'er — med og uden www, med og uden skråstreg, med kampagneparametre.
  • Et canonical, der er hårdkodet til forsiden, er værre end intet: det beder aktivt om, at undersiderne ikke indekseres selvstændigt.
  • Canonical på tværs af domæner er gyldigt ved bevidst syndikering, men er oftere en fejl fra et testmiljø.

Sådan retter du det

  1. Lad hver side pege på sin egen fulde URL.
  2. Brug absolutte adresser med protokol, ikke relative stier.
  3. Kontrollér, at canonical følger med, når indhold flyttes eller kopieres mellem miljøer.
  4. Vælg én variant af domænet, og lad de øvrige viderestille til den.

Det kan tjekket ikke afgøre

  • Canonical er et signal, ikke et direktiv. Google kan vælge en anden URL som den kanoniske.
  • Tjekket sammenligner værtsnavn og protokol. Det afgør ikke, om den valgte URL faktisk er den rigtige side.
  • Dubletter, der opstår gennem viderestillinger eller parametre, findes ikke af denne kontrol alene.