Skip to main content

Co to jest znacznik kanoniczny?

Kanoniczny znacznik to niewielki kawałek kodu wbudowanego na stronę internetową, która może pomóc wyszukiwarkom poradzić sobie z wieloma wersjami tej samej strony.Jest obsługiwany przez trzy najpopularniejsze wyszukiwarki i pozwala webmasterom określić preferowany adres treści, który może być powielany.Wyszukiwarki zwykle honorują to żądanie i używają preferowanego adresu podczas indeksowania stron, ale mogą go zignorować w pewnych okolicznościach.Canoniczne znaczniki, które w rzeczywistości są elementem linku gt;Tag, może być używany zarówno ze ścieżkami względnymi, jak i bezwzględnymi, ale ogólnie nie mogą przechodzić przez domeny.

Na początku 2009 r. Trzy główne wyszukiwarki zgodziły się użyć kanonicznego znacznika, aby pomóc w radzeniu sobie z duplikowanymi treściami w Internecie.Podobne lub identyczne strony internetowe można często uzyskać z wielu adresów internetowych lub jednolitych lokalizatorów zasobów (URL), takich jak http://example.com, http://www.example.com i http: //www.example.com/index.php.Systemy zarządzania treścią, platformy e-commerce i oprogramowanie Wiki mogą również generować strony dynamicznie, przy czym nieco różne adresy URL są używane do zmiany kolejności sortowania kategorii, śledzenia linków partnerskich lub dostępu do poprzednich wersji artykułu lub strony.

Zduplikowane strony z nieco innymi adresami mogą działać w stosunku do algorytmów wyszukiwarek, które wykorzystują popularność linków do ustalenia, gdzie strona plasuje się w wynikach wyszukiwania.Strona internetowa z 300 linkami wskazującymi na dwa różne adresy URL może wydawać się oprogramowaniem indeksującym wyszukiwarkę jako jedna strona z zaledwie 150 linkami.Wyszukiwarki historycznie zajmowali się tym problemem, oferując preferowane ustawienia adresów URL w swoich narzędziach webmasterów, opracowując własne algorytmy wewnętrzne w celu odgadnięcia najbardziej odpowiedniego adresu i przestrzeganie 301 przekierowań, kodu stanu generowanego przez serwer, który przekazuje żądania do nowego adresu URL.

Kanoniczny znacznik to sposób dla twórców stron internetowych oznaczający konkretny adres URL jako preferowaną wersję strony.Jest to niewielki fragment kodu, który należy włożyć do wszystkich stron internetowych o podobnej lub zduplikowanej treści, ale nie wymaga żadnych zmian w ustawieniach serwera WWW.Większość wyszukiwarek traktuje to jako „silną wskazówkę”, a nie polecenie, co oznacza, że kanoniczny znacznik, który został słabo zaimplementowany lub punktów na zupełnie innej stronie, może zostać zignorowana.Kod ma znaczące dla wyszukiwarek;Przeglądarki internetowe zlekceważywają kanoniczne znaczniki.

Pomimo nazwy, kanoniczny znacznik nie jest prawdziwym „tagiem”, ale elementem, który można zastosować do powszechnie używanego linku i gt;etykietka.Strona oznaczona kodem lt; link rel ' „Canonical 'href ' ' http: //www.example.com/about.htmlquot;/ gt;Powiedziałby wyszukiwarce, że preferowanym lub kanonicznym adresem URL treści jest http://www.example.com/about.html.„Rel ' Canonical 'Część kodu mówi wyszukiwarce, że adres URL w „href ' 'jest linkiem kanonicznym.W przeciwieństwie do przekierowania 301, kanoniczny znacznik może być używany zarówno ze ścieżkami bezwzględnymi, jak i względnymi, chociaż niektóre wyszukiwarki zalecają stosowanie bezwzględnych ścieżek.301 przekierowań może jednak wskazywać na inną domenę, podczas gdy większość wyszukiwarek obsługuje tylko kanoniczne łącza w tej samej domenie.