Znaczenie tagu rel="canonical" w optymalizacji wyszukiwarek
rel="canonical" to znacznik stosowany na stronach, który zasadniczo mówi: „Jestem główną kopią tej strony” do robotów wyszukiwarek podczas przeszukiwania Twojej witryny.
Kanoniczna strona to strona, którą rekomendujesz do indeksacji w wyszukiwarkach, i niesie wagę bycia „autorytatywną” stroną dla konkretnego tekstu tej strony na Twojej witrynie. Na przykład, gdy robot wyszukiwarki przeszukuje Twoją witrynę i napotyka znacznik rel="canonical" na stronie, informuje robota, aby zaufał i zindeksował tę wersję strony na Twojej witrynie. Ten znacznik istnieje wyłącznie w celu instruowania robotów wyszukiwarek i nie wpłynie na doświadczenie użytkownika tak, jak przekierowanie 301.
Kiedy ten znacznik jest stosowany?
W idealnym świecie użycie rel="canonical" powinno być zbędne, ponieważ każda strona na Twojej witrynie miałaby idealnie różną treść. Niestety, nie jest to możliwe, i istnieje wiele okazji, gdzie ten znacznik jest niezbędny, aby upewnić się, że właściwa treść zostanie zindeksowana, a nie gorsza, duplikowana wersja.
Jednym z przykładów są witryny handlowe ze sklepami i produktami. Sprzedając parę butów, prawdopodobnie oferujesz je w różnych kolorach, prawda? Cóż, każdy z tych różnych kolorów tych samych butów prawdopodobnie będzie miał własny URL po kliknięciu, ale oczywiście będzie miał te same opisy produktów. Dla robota wyszukiwarki to strony w 99% duplikaty dla każdej z tych wariantów kolorystycznych tych samych butów, i zatem prawdopodobnie zindeksuje tylko jedną, losowo, jeśli znacznik rel="canonical" nie istnieje (wyszukiwarki normalnie nie indeksują duplikatów tej samej strony, zamiast tego wybierają jedną). Może to być duży problem dla rankingów wyszukiwania, jeśli nie możesz kontrolować, które strony są indeksowane, a które nie, gdy masz zasadniczo wiele wersji tej samej strony.
W tym scenariuszu mogłeś wydać tysiące dolarów na zdobycie linków zwrotnych i również kierowanie linków wewnętrznych do czarnej wersji swoich butów, ale bez znacznika kanonicznego niemożliwe jest zmuszenie wyszukiwarki do indeksacji konkretnie tej strony, gdy istnieje duplikowana niebieska strona butów, również bez znacznika kanonicznego.
Aby naprawić tę sytuację, po prostu użyłbyś znacznika rel="canonical" na stronie czarnych butów i określił stronę czarnych butów jako link kanoniczny, a na wszystkich innych wariantach kolorystycznych tych butów, również użyłbyś znacznika kanonicznego, ale zamiast tego linkowałbyś do „głównej kopii” tej strony, która byłaby stroną czarnych butów.
Jeśli masz wiele sposobów dostępu do swojej witryny (tj. http, https, www, non www), które nie używają przekierowań użytkownika, aby wysłać je do preferowanej struktury nazwy domeny, wtedy zalecamy ustawienie preferowanej struktury nazwy domeny jako kanonicznej (jeśli nie chcesz używać przekierowań 301).
Dlaczego konieczne jest wiedzieć, które strony witryny zawierają znacznik rel="canonical"?
Niestety, strony kanoniczne mogą być wskazane nieprawidłowo, co może prowadzić do znacznej utraty rankingów SEO i/lub braku indeksacji dla właściwych stron. Na przykład, widzieliśmy ludzi, którzy przypadkowo zaimplementowali znacznik kanoniczny dla całej witryny, który zamiast stwierdzać, że „główna kopia” każdej strony JEST każdą stroną, stwierdzili tylko jedną stronę (tj. Twoją stronę główną) jako kanoniczną dla wszystkich stron. Widzieliśmy to wcześniej i prowadzi to do ogromnych błędów indeksacji, dlatego stworzyliśmy ten sprawdzacz kanoniczny dla Ciebie.
Dlaczego ten znacznik jest tak ważny dla wyszukiwarek?
Znacznik rel="canonical" daje wyszukiwarkom możliwość szybkiej identyfikacji „głównej kopii” strony, która ma inne strony z duplikowaną/podobną treścią. To pomaga robotowi wyszukiwarki wiedzieć dokładnie, którą stronę należy zindeksować, a które nie.
Google oficjalnie rekomenduje używanie znacznika rel="canonical", aby zapobiec duplikatom URL. Możesz przeczytać o tych wytycznych tutaj: Konsolidacja duplikatów URL.
Jak rozszyfrować i używać naszego raportu rel="canonical":

- Kolumna 1. URL strony, gdzie znaleziono znacznik
rel="canonical". - Kolumna 2. URL wskazany w znaczniku
rel="canonical"jako kanoniczny („główna kopia”). - Kolumna 3. Kod odpowiedzi serwera strony wskazanej w znaczniku
rel="canonical"– Kod odpowiedzi 200 potwierdza pomyślne przetwarzanie kanonicznego URL (tj. strona jest dostępna do indeksacji, którą ustawiłeś). - Kolumna 4. Przycisk „Sprawdź”. Naciśnięcie tego przycisku pozwala zobaczyć treść znacznika
rel="canonical"w kodzie strony.
Jak ręcznie zaimplementować znacznik rel="canonical" na stronie:
Wszystko, co musisz zrobić, to wstawić następujący kod między sekcje <head> i </head> swojego html dla pożądanej strony: i sekcję swojego html dla pożądanej strony:
<link rel="canonical" href=" WPISZ SWÓJ WYBRANY KANONICZNY URL" />
Sekcja wybranego kanonicznego URL kodu to miejsce, gdzie wpisujesz pełny URL strony, którą chcesz, aby była widziana jako „główna kopia”.
Na przykład, jeśli miałbym dwie strony, jedną dla czarnych butów i jedną dla niebieskich butów, aby uczynić czarne buty stroną kanoniczną („główną kopią”) ukończyłbym następujące:
Na stronie czarnych butów ustawiłbym stronę czarnych butów jako kanoniczną:
Przykład użycia atrybutu:
<link rel="canonical" href="https://twojawitryna.com/czarne-buty/"/>
I, na stronie niebieskich butów ustawiłbym stronę czarnych butów jako kanoniczną:
Przykład użycia atrybutu:
<link rel="canonical" href="https://twojawitryna.com/czarne-buty/"/>
Gdy robot wyszukiwarki odwiedzi obie strony czarnych i niebieskich butów, teraz będą wiedzieć na podstawie dwóch znaczników kanonicznych (jednego na stronie czarnych butów i jednego na stronie niebieskich butów), że powinni zindeksować stronę czarnych butów, a nie niebieską.
