Canonical uden fagsnak
Canonical er et HTML-signal, der fortæller søgemaskiner, hvilken URL du foretrækker som hovedversion af en side. Tagget skrives som rel="canonical". Det bliver relevant, når samme eller meget lignende indhold kan findes på flere adresser.
På en webshop kan den samme produktkategori eksempelvis vises med sortering, trackingparametre og filtre. Mennesket ser næsten den samme side, men systemet har flere URL’er. Canonical kan samle signalerne på den rene kategoriadresse.
Canonical er ikke en 301-redirect. Brugeren bliver på den URL, der blev åbnet. Tagget ligger i koden som en anbefaling til søgemaskinen. Det er en vigtig forskel.
Google kalder canonical et stærkt signal, men ikke en absolut regel. Hvis tagget modsiger interne links, sitemap, redirects og indholdet, kan Google vælge en anden hovedversion.
Fra ord til handling
De fleste normale sider bør have et selvrefererende canonical-tag: siden peger på sin egen rene URL. Det gør intentionen tydelig, især når annonce- eller analyseparametre bliver føjet til adressen.
Når to sider er reelle dubletter, vælger du den bedste hovedversion. Det kan være URL’en uden parametre, den aktuelle produktside eller den sikre HTTPS-version. Alle interne links og sitemapet bør pege samme sted.
- Kontrollér canonical i sidens kildekode eller med et crawl-værktøj.
- Sørg for, at målet svarer med 200, kan indekseres og har det indhold, du vil vise.
- Brug absolutte URL’er med korrekt protokol og domæne.
- Undgå canonical-kæder: A peger på B, som peger på C.
- Lad ikke hver side i en pagineret serie pege på side 1, hvis siderne har unikt indhold.
På WordPress bliver tagget ofte håndteret af AIOSEO. Det betyder ikke, at du kan glemme det. Templates, flersprog, filtrering og import kan skabe URL-varianter, som pluginet ikke forstår uden konfiguration.
Et eksempel fra en mindre virksomhed
En webshop har kategorien /motorcykelhjelme/. Brugeren kan sortere efter pris, og adressen bliver /motorcykelhjelme/?orderby=price. En Facebook-kampagne tilføjer samtidig trackingparametre. Der findes nu mange adresser til samme produktliste.
De varianter får canonical til https://www.deluxemedia.dk-eksempel.dk/motorcykelhjelme/. Interne links og XML-sitemap bruger også den rene adresse. Brugeren kan stadig sortere, men søgemaskinen får én foretrukken URL.
Et andet produkt udgår og erstattes af en ny model. Her er canonical ikke nødvendigvis løsningen. Hvis den gamle side ikke længere skal bruges og den nye reelt erstatter den, kan en 301-redirect være mere korrekt. Valget afhænger af brugerens behov, ikke bare af ønsket om at "samle SEO".
Det, vi oftest ser gå galt
En klassisk fejl er, at alle sider peger canonical til forsiden. Så fortæller webstedet, at produkt-, ydelses- og artikelsider blot er dubletter af forsiden. Det er de ikke.
En anden fejl er at kombinere canonical til side A med noindex på side A. Det er blandede signaler: "Vælg denne som hovedversion, men gem den ikke." Hold retningen klar.
Man kan også komme til at pege på en URL med HTTP og HTTPS — hvis den fandtes — eller uden korrekt trailing slash, så canonical selv bliver redirectet. Målet bør være den endelige kanoniske adresse.
Canonical, redirect og noindex løser forskellige problemer
Brug redirect, når brugeren og søgemaskinen skal flyttes permanent til en ny adresse. Brug canonical, når flere adresser fortsat skal eksistere, men én skal være hovedversion. Brug noindex, når en side må være tilgængelig, men ikke skal i søgeresultatet.
De tre værktøjer kan overlappe i avancerede løsninger, men det gør dem ikke udskiftelige. Den bedste løsning er ofte den, der er mest ærlig over for brugeren.
Godt at have med i baghovedet
Google kan vælge en anden canonical end din. I Search Console kan du se "brugerangivet canonical" og "Google-valgt canonical". Er de forskellige, så sammenlign indhold, links, sitemap og redirects.
Canonical er særlig vigtig ved migreringer, webshops og systemer med mange parametre. På en mindre virksomhedshjemmeside med få sider fungerer standardopsætningen ofte fint, men en enkelt fejl i en skabelon kan ramme alle sider på én gang.
Test efter ændringer. Et plugin, en ny filterfunktion eller en stagingkopi kan ændre tags uden at noget ser forkert ud i browseren. Canonical er netop en af de ting, der kan være usynligt galt.
Google Search Central — URL canonicalization
RFC 6596 — The Canonical Link Relation
Senest opdateret