Hvad er et kanonisk tag?
Et kanonisk tag er et lille stykke kode, der er integreret på en webside, der kan hjælpe søgemaskiner med at håndtere flere versioner af den samme side. Det understøttes af tre af de mest populære søgemaskiner og giver webmastere mulighed for at specificere en foretrukken adresse til indhold, der muligvis kan duplikeres. Søgemaskiner overholder normalt denne anmodning og bruger den foretrukne adresse ved indeksering af sider, men kan ignorere den under visse omstændigheder. Kanoniske tags, der faktisk er et element i <link> -tagget, kan bruges med både relative og absolutte stier, men generelt kan de ikke gå på tværs af domæner.
I begyndelsen af 2009 blev tre større søgemaskiner enige om at bruge det kanoniske tag til at hjælpe med at håndtere duplikeret indhold på nettet. Lignende eller identiske websider kan ofte fås adgang til fra flere webadresser eller Uniform Resource Locators (URLs), såsom http://eksempel.com, http://www.example.com og http: //www.example. dk / index.php. Indholdsstyringssystemer, e-handelsplatforme og wiki-software kan også generere sider dynamisk, hvor lidt forskellige URL'er bruges til at ændre sorteringsrækkefølgen for en kategori, spore tilknyttede links eller få adgang til tidligere versioner af en artikel eller side.
Duplicerede sider med lidt forskellige adresser kan arbejde imod søgemaskinealgoritmerne, der bruger link popularitet til at bestemme, hvor en side rangerer i søgeresultaterne. En webside med 300 links, der peger på to forskellige URL'er, vises muligvis på en søgemaskins indekseringssoftware som en enkelt side med kun 150 links. Søgemaskiner har historisk behandlet problemet ved at tilbyde foretrukne URL-indstillinger i deres webmasterværktøjer, udvikle deres egne interne algoritmer for at gætte den mest passende adresse og adlyde 301 omdirigeringer, en servergenereret statuskode, der videresender anmodninger til en ny URL.
Det kanoniske tag er en måde for webudviklere at markere en bestemt URL som den foretrukne version af en side. Det er et lille kodestykke, der skal indsættes på alle websider med lignende eller duplikatindhold, men kræver ingen ændringer af en webserverens indstillinger. De fleste søgemaskiner behandler det som et "stærkt tip" snarere end en kommando, hvilket betyder, at et kanonisk tag, der er implementeret dårligt eller peger på en helt anden side, kan ignoreres. Koden er kun meningsfuld for søgemaskiner; webbrowsere ser bort fra kanoniske tags.
På trods af navnet er et kanonisk tag ikke et ægte “tag”, men et element, der kan anvendes på det bredt anvendte <link> -tag. En side markeret med koden <link rel = "canonical" href = "http://www.example.com/about.html" /> fortæller en søgemaskine, at den foretrukne eller kanoniske URL til indholdet er http: / /www.example.com/about.html. Den "rel = kanoniske" del af koden fortæller en søgemaskine, at URL'en i "href =" er et kanonisk link. I modsætning til en omdirigering af 301, kan et kanonisk tag bruges med både absolutte og relative stier, selvom nogle søgemaskiner anbefaler at bruge absolutte stier. 301-omdirigeringerne kan dog pege på et andet domæne, mens de fleste søgemaskiner kun understøtter kanoniske links på det samme domæne.