Modul 3 · 3.5
Canonical och duplicerat innehåll
Modul 3: Den tekniska grunden för en sida · Lästid: 12 minuter
Lärandemål: Efter den här lektionen kan du känna igen duplicerat innehåll på din webbplats, välja vilken adress som är den riktiga (kanoniska) adressen och visa det tydligt för sökmotorer med vidarebefordran och rel="canonical".
Nyckelbegrepp: duplicerat innehåll, kanonisering, kanonisk adress, varianter (http och https, med och utan www, snedstreck, parametrar, versaler), rel="canonical", absolut adress, canonical som ledtråd, 301-vidarebefordran som starkare signal, canonical som Google har valt, inget straff för duplicerat innehåll
En sida, fem adresser
För dig är sidan med brudbuketter en enda sida. För en sökmotor är varje adress en egen sida. Se hur samma innehåll hos Bloemenatelier Lotte kan nås på fem adresser:
http://example.com/bruidsboeketten
https://example.com/bruidsboeketten
https://www.example.com/bruidsboeketten
https://www.example.com/bruidsboeketten/
https://www.example.com/bruidsboeketten?utm_source=nieuwsbriefDet kallas duplicerat innehåll: samma (eller nästan samma) innehåll på mer än en adress. Google nämner de vanligaste orsakerna:
| Orsak | Exempel |
|---|---|
| Protokollvarianter | både http:// och https:// fungerar |
Varianter med och utan www | domänen och www. visar samma webbplats |
| Funktioner på webbplatsen | sortering och filtrering: ?sorteer=prijs, ?kleur=rood |
| Varianter per region | samma nederländska text för /nl-nl/ och /nl-be/ |
| Varianter per enhet | en separat mobilwebbplats, till exempel m.example.com |
| Av misstag | en testkopia av webbplatsen (test.example.com) som är öppen för sökmotorer |
Till det kommer: ett snedstreck i slutet eller inte, versaler i sökvägen (/Contact och /contact), index.html efter adressen och parametrar från nyhetsbrev och annonser.
Är det farligt?
Inget straff. Google skriver att lite duplicerat innehåll på en webbplats är normalt och inte strider mot Googles regler mot spam. Du straffas inte för det. Det blir först problem om någon medvetet skapar massor av kopior för att fylla sökresultaten; det är en annan historia (lektion 8.2).
Varför ska du då ordna det? För att sökmotorn annars väljer själv. Google grupperar sidor med samma innehåll och väljer bland dem en kanonisk adress: den representant som visas i sökresultaten och genomsöks oftast. Det valet kallas kanonisering. Lämnar du det åt Google kan den välja just adressen med ?utm_source=nieuwsbrief på slutet. Dessutom sprids dina siffror i Search Console ut över fem varianter, och crawlern slösar tid på kopior.
De tre signalerna, från stark till svag
Du talar om för sökmotorn vilken adress som är den riktiga. Google nämner tre sätt, i ordning efter styrka:
- Vidarebefordran (301 eller 308): en stark signal om att målet för vidarebefordran ska bli kanoniskt. Använd det för varianter som ingen behöver: http till https, och versionen med eller utan www till den andra. Det ställer du in en gång för hela webbplatsen (lektion 4.1).
rel="canonical": också en stark signal. En rad i sidans<head>som anger vilken adress som är den riktiga. Använd det där varianten måste fortsätta fungera, till exempel en adress med ett filter eller en parameter från ett nyhetsbrev.- Webbplatskartan: en svag signal. Adresser som du lägger i din sitemap föreslår du som kanoniska (lektion 3.4). Lägg därför bara in de riktiga adresserna där.
En canonical ser ut så här:
<head>
<title>Bruidsboeketten op maat | Bloemenatelier Lotte</title>
<link rel="canonical" href="https://www.example.com/bruidsboeketten">
</head>Varje variant av sidan har samma rad, även den kanoniska adressen själv. Det sistnämnda kallas en hänvisning till sig själv (self-referencing canonical). Den är inte obligatorisk, men praktisk: kommer någon in via ?utm_source=nieuwsbrief så finns den riktiga adressen direkt där.
En ledtråd, inte en order
Google säger det tydligt: en canonical är en ledtråd, inte en regel. Google kan välja en annan adress än du. Det händer framför allt när dina signaler motsäger varandra. I URL inspection i Search Console (lektion 2.4) ser du två rader bredvid varandra: "User-declared canonical" och "Google-selected canonical". Skiljer de sig åt, leta då efter en motsägelse:
- din canonical pekar på
https://www.example.com/..., men webbplatskartan angerhttps://example.com/...; - din canonical pekar på
https://, menhttps://vidarebefordrar tillhttp://; - de interna länkarna i din meny pekar på en annan variant än din canonical;
- sidorna liknar inte varandra tillräckligt: en canonical från en produktsida till startsidan fungerar inte, eftersom det inte är en kopia.
Vid lika innehåll föredrar Google https-versionen som kanonisk adress, om inget är fel med den, till exempel ett ogiltigt certifikat.
Så skriver du en canonical rätt
| Regel | Varför |
|---|---|
Fullständig adress med https:// och värdnamnet | Google rekommenderar absoluta sökvägar; med en relativ sökväg kan ett litet fel peka på fel adress |
| Exakt en canonical per sida | Två olika canonicals motsäger varandra; Google kan då strunta i båda |
Bara i <head> | Google godtar länken bara i HTML-kodens <head> |
| Pekar på en sida som ger 200 | En canonical till en adress som vidarebefordrar eller ger 404 är en motsägelsefull signal |
| Målet har ingen noindex | "Det här är den riktiga adressen" och "ta inte med den riktiga adressen" går inte ihop |
| Målet pekar på sig självt | En kedja (A pekar på B, B på C) gör det otydligt |
| Välj en metod per sida | HTML-raden eller HTTP-huvudet Link; båda samtidigt ger enligt Google lättare fel |
För filer utan HTML, till exempel en pdf, kan en canonical också anges som HTTP-huvud:
Link: <https://www.example.com/prijslijst.pdf>; rel="canonical"Det här ska du inte göra
- Ingen robots.txt för kanonisering. Google säger uttryckligen: använd inte robots.txt till det. Blockerar du varianterna kan Google inte läsa dem och ser då inte heller din canonical.
- Ingen noindex för att tvinga fram en canonical. Det avråder Google också från inom en och samma webbplats. Noindex betyder "ta inte med alls", inte "ta hellre den andra".
- Inte allt till startsidan. En canonical på varje sida som pekar på startsidan (ett känt fel i teman och tillägg) säger till Google att hela din webbplats är en enda sida.
I praktiken: vem ordnar vad?
Vidarebefordran för hela webbplatsen ställer du in hos ditt webbhotell. I DirectAdmin hos WebOké finns valen för SSL, https-vidarebefordran och "med eller utan www" bland inställningarna för en domän; hos andra leverantörer heter det något annat, men det är samma slags inställning. Din canonical på sidan skapas av ditt verktyg för webbplatsbygge. WordPress sätter själv en canonical på inlägg och sidor, och SEO-tillägg tar över det. AI Builder från WebOké sätter på varje publicerad sida en canonical till sidans egen adress, och medvetet ingen på felsidan (404). Kontrollera efter varje byte av domän eller av www-val att canonical, vidarebefordran och webbplatskarta fortfarande anger samma adress.
Sammanfattning
- Duplicerat innehåll är normalt och inget skäl till straff, men utan signal väljer sökmotorn själv vilken adress som är kanonisk.
- Tre signaler: vidarebefordran (stark),
rel="canonical"(stark) och webbplatskartan (svag). Låt dem ange samma adress. - En canonical är en ledtråd: Google kan välja annorlunda, särskilt vid motsägelsefulla signaler. Titta i URL inspection.
- Skriv den fullständigt, en gång, i
<head>, till en sida som ger 200, saknar noindex och pekar på sig själv. - Använd inte robots.txt eller noindex för att tvinga fram en canonical.
Quiz
Uppgift
Uppgift A3.5: Pekar din canonical rätt? Fyll i adressen till en sida på din webbplats. Programmet läser sidan, letar upp din canonical och kontrollerar om det finns exakt en, om den är fullständig och använder https, om målet ger 200, saknar noindex och pekar på sig självt, och om varianterna med http och med eller utan www vidarebefordrar till samma värd. Ingen egen webbplats? Använd https://european-union.europa.eu/index_nl.
Läs mer
Stegen i de här artiklarna gäller för WebOkés kontrollpaneler; hos andra leverantörer fungerar det på liknande sätt.
- DirectAdmin-guide 4.3: Inställningar för en domän: SSL, PHP, www och private_html
- DirectAdmin-guide 4.7: Webbplatsomdirigeringar: omdirigera en domän eller sida
- Gratis DNS-kurs 3.4: www, vidarebefordran och vad DNS inte gör
- Google Search Central, Vad är kanonisering: https://developers.google.com/search/docs/crawling-indexing/canonicalization
- Google Search Central, Slå ihop dubblettadresser (ange en canonical): https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
