Co to jest URL kanoniczny?

  1. Jak prawidłowo wdrożyć znacznik kanoniczny
  2. Inne sposoby ustawiania preferowanego adresu URL lub domeny

W 2006 roku rozpocząłem jeden z moich pierwszych blogów, który miał wówczas tytuł SEO Space i obecnie jest Marketing Jive. Zacząłem blog, aby dowiedzieć się więcej o blogach i używać go jako piaskownicy dla niektórych pozycji SEO, które chciałem przetestować. Przez lata blog robił całkiem dobrze (i tak, wiem, że potrzebuje przeprojektowania) i ma na nim kilka świetnych treści, które dobrze sprawdzają się w organicznym wyszukiwaniu i ruchu. Jednak ze względu na ograniczenia czasowe trudno było utrzymać Marketing Jive aktywny. W ciągu następnych kilku miesięcy przeniosę niektóre z tych wspaniałych treści na jodynimetz.com. Dodam nową nową zawartość do wielu postów retro, które będą się tutaj pojawiać. Dzisiaj zaczynam od postu w stylu retro na moim pseudonimie „Co to jest kanoniczny adres URL” z 2009 roku. Aha, i dla przypomnienia, poszukaj „co to jest kanoniczny adres URL” w Google i zobacz, która strona pojawi się na stronie opisywany urywek (podpowiedź to Marketing Jive) na stronach takich jak Matt Cutts, yoast.com i tak nawet potężny Google. W 2006 roku rozpocząłem jeden z moich pierwszych blogów, który miał wówczas tytuł SEO Space i obecnie jest Marketing Jive

Original Post: maj 2009 / aktualizacja wrzesień 2016

Ostatnio wiele dyskusji na temat kanonizacji i kanonicznych adresów URL. Omówiłem adresy URL i Struktura adresu URL kilka razy w przeszłości. Pomyśleliśmy, że pomożemy zilustrować ideę kanonicznych adresów URL. Z punktu widzenia SEO jest to definicja kanonicznego adresu URL:

Kanoniczny adres URL : przyjazny dla wyszukiwarek URL, który wyszukiwarki mają traktować jako autorytatywne. Innymi słowy, kanoniczny adres URL to adres URL, który użytkownicy mają widzieć.

Dość często kanoniczne adresy URL były używane do opisu strony głównej. Typowym przykładem jest to, że większość ludzi traktuje następujące adresy URL jako takie same:

www.example.com
example.com
www.example.com/index.html
example.com/home.asp
http://www.example.com
https://www.example.com

Faktem jest, że są to różne adresy URL. Z perspektywy wyszukiwarki może to spowodować pewien problem. Stąd pomysł kanonizacji . Kanonizacja to proces wyboru najlepszego adresu URL (do prezentacji w wyszukiwarkach), gdy dostępnych jest wiele opcji. Zazwyczaj wyszukiwarka, taka jak Google, próbuje wybrać najlepszy adres URL, który ich zdaniem jest uprawnieniem do tej strony. Czasami jednak mogą wybrać niewłaściwy. Teraz zasugeruj, że masz strony produktów, które w zależności od tego, jak użytkownik nawiguje do pagera, zwraca inny adres URL… ta sama strona, ale inny adres URL, teraz mamy duplikat treści kwestia. Nie wspominając o koszmarze związanym z łączami i inwentaryzacją linków zewnętrznych.

Najprostszym sposobem na uniknięcie tego jest powiadomienie wyszukiwarek i użytkowników, który jest twoim „preferowanym adresem URL”, czyli kanonicznym adresem URL. Jedną z sugestii jest przekierowanie wszystkich odmian na kanoniczny adres URL (adres URL, który ma być autorytetem). W lutym główne wyszukiwarki ogłosiły kolejne rozwiązanie znacznik kanoniczny . Ten tag pozwala kontrolować zawartość, którą mają wyświetlać silniki (i użytkownicy).

Matt Cutts ze sławy Google wiele razy omawiał duplikaty treści i znaczniki kanoniczne. Jedno z pytań, które mu zadano:

P: Więc kiedy mówisz www a nie www, mówisz o rodzaju kanonizacji. Czy są inne sposoby, aby adresy URL były kanonizowane?
Odp .: Tak, może być ich dużo, ale większość ludzi nigdy ich nie zauważa (lub musi zauważyć). Wyszukiwarki mogą robić takie rzeczy, jak przechowywanie lub usuwanie końcowych ukośników, próbowanie konwertowania adresów URL dużymi literami na małe litery lub usuwanie identyfikatorów sesji z tablicy biuletynu lub innego oprogramowania (wiele pakietów oprogramowania tablicy ogłoszeń będzie działać poprawnie, jeśli pominięto identyfikator sesji).

Widziałem witryny z ponad 15 wersjami tej samej strony, ale z różnymi adresami URL. Najprostszym rozwiązaniem jest posiadanie jednego docelowego docelowego adresu URL. Łatwy sposób to zrobić za pomocą znacznika kanonicznego lub przekierowując wszystkie te strony na jedną autorytatywną stronę. Znacznik kanoniczny jest gotowy do użycia, wystarczy dodać ten tag, aby określić preferowaną wersję adresu URL w sekcji (head) duplikatów adresów URL treści.

Kanoniczny oznacza po prostu związek lub przynależność. Oznacza to również zredukowanie do najprostszej i najbardziej znaczącej formy. Pamiętaj tylko, że kanoniczny adres URL jest najprostszą i najbardziej znaczącą (autorytatywną) wersją adresu URL, który chcesz zobaczyć.

Jak stwierdza Google: „… możesz użyć kanonicznych adresów URL, aby poprawić link i sygnały rankingowe dla treści dostępnych za pośrednictwem wielu struktur URL lub poprzez syndykację”.

Używanie tagu kanonicznego jest również świetną opcją dla przekierowania URL. W niektórych przypadkach sensowne jest użycie stałego przekierowania 301, ale zdarzają się sytuacje, w których opcja znacznika kanonicznego może być lepsza ze względu na prosty fakt, że można go łatwiej wdrożyć.

Jak prawidłowo wdrożyć znacznik kanoniczny

Tag kanoniczny jest częścią nagłówka HTML na stronie internetowej. To jest to samo miejsce, w którym umieszczamy inne elementy, takie jak tag tytułowy, tag opisu meta i tag robota. Powiedzmy, że w powyższym przykładzie chcieliśmy, aby kanoniczny adres URL był http://www.example.com/. Kod, używając mojego przykładu powyżej, wyglądałby tak.

<link rel = ”canonical” href = ”http://www.example.com/” />

Ten kanoniczny znacznik zostanie następnie umieszczony na wszystkich innych odmianach tego adresu URL.

Inne sposoby ustawiania preferowanego adresu URL lub domeny

Istnieje wiele opcji, których można użyć do zdefiniowania kanonicznego adresu URL dla treści. Opcje te obejmują:

  • Ustaw preferowaną domenę (Google Search Console)
  • Podaj preferowany adres URL za pomocą elementu łącza rel = ”kanonicznego”
  • Użyj mapy witryny, aby ustawić preferowane adresy URL dla tej samej zawartości
  • Użyj przekierowań 301 dla adresów URL, które nie są kanoniczne
  • Wskaż, jak obsługiwać parametry dynamiczne
  • Określ łącze kanoniczne w nagłówku HTTP
  • Ustaw preferencje dla HTTPS przez HTTP dla łączy kanonicznych

Jeśli nie podasz kanonicznego adresu URL, Google podejmie próbę zidentyfikowania najlepszej wersji lub adresu URL. Google radzi:

  • Nie używaj pliku robots.txt do celów kanonizacji.
  • Nie używaj narzędzia do usuwania adresów URL do kanonizacji: usuwa wszystkie wersje adresu URL z wyszukiwania.
  • Nie określaj różnych adresów URL jako kanonicznych dla tej samej strony (np. Jeden adres URL w mapie witryny i inny adres URL dla tej samej strony przy użyciu rel = ”kanoniczny”).

Google na temat używania elementu kanonicznego: https://support.google.com/webmasters/answer/139066?hl=pl

Czy są inne sposoby, aby adresy URL były kanonizowane?
Com/webmasters/answer/139066?