Skip to main content

Vad är en kanonisk tagg?

En kanonisk tagg är en liten kod som är inbäddad på en webbsida som kan hjälpa sökmotorer att hantera flera versioner av samma sida.Det stöds av tre av de mest populära sökmotorerna och gör det möjligt för webbansvariga att ange en föredragen adress för innehåll som kan dupliceras.Sökmotorer hedrar vanligtvis denna begäran och använder den föredragna adressen när de indexerar sidor, men kan ignorera den under vissa omständigheter.Kanoniska taggar, som faktiskt är ett element i lt; länk gt;tagg, kan användas med både relativa och absoluta vägar men kan i allmänhet inte gå över domäner.

I början av 2009 gick tre stora sökmotorer med på att använda den kanoniska taggen för att hantera duplicerat innehåll på webben.Liknande eller identiska webbsidor kan ofta nås från flera webbadresser, eller enhetliga resurslokaler (URL), till exempel http://example.com, http://www.example.com och http: //www.example.com/index.php.Innehållshanteringssystem, e-handelsplattformar och Wiki-programvara kan också generera sidor dynamiskt, med något olika URL: er som används för att ändra sorteringsordningen för en kategori, spåra anslutna länkar eller få åtkomst till tidigare versioner av en artikel eller en sida.

Duplicerade sidor med något olika adresser kan fungera mot sökmotoralgoritmerna som använder länk popularitet för att avgöra var en sida rankas i sökresultaten.En webbsida med 300 länkar som pekar på två olika URL: er kan tyckas för en sökmotors indexeringsprogramvara som en enda sida med endast 150 länkar.Sökmotorer har historiskt hanterat problemet genom att erbjuda föredragna URL-inställningar i sina webbansvariga verktyg, utveckla sina egna interna algoritmer för att gissa den mest lämpliga adressen och följa 301 omdirigeringar, en servergenererad statuskod som vidarebefordrar begäran till en ny URL.

Den kanoniska taggen är ett sätt för webbutvecklare att markera en viss URL som den föredragna versionen av en sida.Det är ett litet kodavsnitt som måste sättas in på alla webbsidor med liknande eller duplicerat innehåll, men kräver inga ändringar i en webbserver.De flesta sökmotorer behandlar det som ett "starkt tips" snarare än ett kommando, vilket innebär att en kanonisk tagg som har implementerats dåligt eller pekar på en helt annan sida kan ignoreras.Koden är bara meningsfull för att söka motorer;Webbläsare bortser från kanoniska taggar.

Trots dess namn är en kanonisk tagg inte en riktig "tagg" utan ett element som kan tillämpas på den allmänt använda lt; länk gt;märka.En sida markerad med koden lt; länk rel ' ' kanonisk 'href ' ' http: //www.example.com/about.htmlquot;/ gt;Skulle berätta för en sökmotor att den föredragna eller kanoniska URL för innehållet är http://www.example.com/about.html.' rel ' kanonisk 'Del av koden berättar för en sökmotor att URL: n i ' href ' 'är en kanonisk länk.Till skillnad från en 301 omdirigering kan en kanonisk tagg användas med både absoluta och relativa vägar, även om vissa sökmotorer rekommenderar att använda absoluta vägar.De 301 omdirigeringarna kan emellertid peka på en annan domän, medan de flesta sökmotorer bara stöder kanoniska länkar på samma domän.