Skip to main content

Vad är rel = canonical och varför ska jag använda den?

????What Happened to Sales Reports Plus????And 4 Items That Just Sold???? (Maj 2024)

????What Happened to Sales Reports Plus????And 4 Items That Just Sold???? (Maj 2024)
Anonim

När du kör en datadriven webbplats eller har andra orsaker till att ett dokument kan dupliceras är det viktigt att berätta för sökmotorer som kopia är huvudkopian eller i jargongen, den "kanoniska" kopian. När en sökmotor indexerar dina sidor kan den berätta när innehållet har duplicerats. Utan ytterligare information kommer sökmotorn att bestämma vilken sida som bäst tillgodoser kundernas behov. Det kan vara bra, men det finns många fall av sökmotorer som levererar gamla och föråldrade sidor eftersom de valde fel dokument som kanonisk.

Så här specificerar du den kanoniska sidan

Det är mycket enkelt att berätta för sökmotorerna den kanoniska webbadressen med metadata i dina dokument. Lägg följande HTML nära toppen av din

HUVUD element på varje sida som är inte kanonisk:

Om du har åtkomst till HTTP-rubrikerna (t.ex. med .htaccess eller PHP) kan du också ställa in den kanoniska webbadressen på filer som saknar HTML

HUVUD, som en PDF. För att göra detta, sätt rubrikerna för icke-kanoniska sidor så här:

Länk: < URL på den kanoniska sidan >; rel = "canonical"

Hur den kanoniska märket fungerar och när det inte gör det

Den kanoniska metadata används som en ledtråd till sökmotorer om vilken sida som är mästaren. Sökmotorer använder detta för att uppdatera sitt index för att referera till huvudkopian som den primära kopian, och när de levererar sökresultat levererar de den sida som de tror är kanonisk.

Men den kanoniska sidan som du anger kanske inte är den sida som sökmotorer levererar. Det finns många anledningar till varför detta kan hända:

  • Om webbadressen du anger är 404 inte hittad, kommer sökmotorerna att försöka hitta den näst relevantaste webbadressen som ska levereras
  • Om sökmotorn tror att din webbplats har hackats för att lägga till en falsk kanonisk URL, kommer de inte att använda den (naturligtvis får du större problem i det fallet)
  • Om du placerar länken i taggen, eller det finns anledning att tro att

    HUVUD taggen var inte stängd. Detta beror på att många webbplatser tillåter användare att redigera innehållet på sidan (inuti

    KROPP element), och som suger en kanonisk referens hittades skulle det också vara otillförlitligt.

Vad Rel = Canonical Tag är inte

Många tror att om du lägger till

rel = canonical länka till en sida kommer den sidan att omdirigeras till den kanoniska versionen, till exempel med en omdirigering av HTTP 301. Det är inte sant. De

rel = canonical länk ger information till sökmotorer, men det påverkar inte hur sidan visas eller gör det någon omdirigering på servernivå.

Den kanoniska länken är i slutändan bara en ledtråd. Sökmotorer behöver inte hedra det. De flesta sökmotorer försöker svårt att respektera sidägarnas önskemål, men i slutet av dagen är sökresultaten vad de gör, och om de inte vill tjäna din kanoniska sida, kommer de inte.

När ska man använda den kanoniska länken

Som jag sa ovan borde du använda länken på varje dubblett sida som inte är kanonisk. Om du har sidor som är likartade men inte identiska, är det ibland lättare att ändra en av dem för att vara mer annorlunda än att göra en kanonisk. Det är okej att markera två sidor som inte är helt identiska som kanoniska. De borde vara liknande, men du borde aldrig peka helt enkelt på alla sidor på din hemsida. Canonical betyder att sidan är huvudkopian av det dokumentet, inte någon form av huvudlänk på din webbplats.

Jag tycker att det är viktigt att upprepa den sista biten - Du bör aldrig peka alla dina sidor på din hemsida som kanonisk sida oavsett hur frestad du ska göra det. Om du gör det, kan det även orsaka varje sida som inte är kanonisk (dvs varje sida som inte är din hemsida och har den

rel = canonical länk på den) som ska tas bort från sökmotorindex. Det här är inte Google (eller Bing eller Yahoo! eller någon annan sökmotor) som är skadlig. De gör vad du bad dem göra - med tanke på varje sida en duplicat av din hemsida och returnerar alla resultat till den sidan. Då kunderna blir frustrerade på din hemsida istället för ett mer relevant dokument kommer den här sidan att bli mindre populär och kommer att sjunka i sökresultaten. Även om du åtgärdar problemet kan du döda dina sökresultat några månader efteråt och det finns ingen garanti för att dina sajtlistor kommer att återhämta sig.

Du bör inte göra en sida kanonisk som har uteslutits från sökningen av någon anledning (som med

noindex metakod eller utesluten av robots.txt-filen). För att en sökmotor ska kunna referera till en sida som kanonisk måste den kunna hänvisa till den i första hand.

Bra ställen att använda

rel = canonical länken inkluderar:

  • Webbplatser med dynamiska webbadresser - Du kan använda den för att definiera vilket webbadressformat du föredrar
  • E-handelswebbplatser, speciellt på produktlistor - När dina kunder ändrar sorteringskriterierna behöver inte den nya webbadressen indexeras
  • Syndikerat innehåll - utgivare som använder det innehåll du skrev bör innehålla

    rel = canonical länk på deras sidor som pekar på ditt ursprungliga dokument

När du inte använder Canonical Link

Ditt första val bör vara en 301 omdirigering. Detta berättar inte bara sökmotorn om att sidadressen har ändrats, men det tar även folk till den mest aktuella (och vågar jag säga canonicol?) Versionen av sidan.

Var inte lat.Om du ändrar webbadressstrukturen använder du någon form av HTTP-huvudhantering (till exempel .htaccess eller PHP eller ett annat skript) för att lägga till 301-omdirigeringar automatiskt. Medan du kan använda

rel = canonical länk, det tar inte bort de äldre sidorna. Och så kan alla när som helst komma till dem. Faktum är att om en kund har en sidbokmärkt och du ändrar webbadressen men bara uppdaterar sökmotorerna med hjälp av en

rel = canonical länk, den kunden kommer aldrig se den nya sidan.

De

rel = canonical länk är ett användbart verktyg för webbplatser med mycket dubbelt innehåll. Genom att förstå hur det fungerar kan du använda det effektivt. Men i slutändan är det ett verktyg som släpptes av sökmotorer för att hjälpa till dem Håll deras sökindex uppdaterade. Om du inte håller dina servrar rena och aktuella kommer dina kunder att påverkas och din webbplats kan bli skadad. Använd det på ett ansvarsfullt sätt.