Hvad er Canonical via header?
Canonical via header er en metode til at angive det kanoniske (foretrukne) URL for en webside ved at sende informationen i HTTP-headeren i stedet for i HTML-kodens <link rel="canonical">. Denne teknik bruges ofte, når indhold ikke direkte kan redigeres i HTML, fx ved filer eller API-svar. Ved at sætte canonical via header kan søgemaskiner se, hvilken side der bør indekseres som original.
Hvornår bruges det?
Canonical via header anvendes typisk, når man har rådighed over serverkonfigurationen, men ikke kan redigere selve sidens HTML—f.eks. ved PDF-filer, dokumenter eller dynamisk genererede filer. Det bruges også på store websites med mange automatiserede filer, hvor dubletindhold ellers ville kunne opstå. På den måde undgår man, at søgemaskiner indekserer flere versioner af samme indhold.
Eksempel: En webshop tilbyder produktmanualer som PDF-filer, der ligger under forskellige URL’er men har samme indhold. For at sikre at kun én udgave vises i søgeresultater, sættes canonical via header på de alternative PDF-links, der peger på den foretrukne version.
Typiske fejl
- Canonical header peger på en ikke-eksisterende eller forkert URL.
- Både canonical tag i HTML og canonical via header bruges med forskellige mål, hvilket skaber forvirring for søgemaskiner.
- Canonical via header udelades ved filer, hvor det faktisk er nødvendigt (fx PDF-dubletter).
Relaterede begreber: Canonical tag, duplicate content, HTTP-header
