DZWON

Są tacy, którzy czytają tę wiadomość przed wami.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu

Atrybut rel \u003d canonical umożliwia zwalczanie duplikatów stron. Jeśli ta sama treść jest dostępna pod różnymi adresami URL, wskazują na to linki kanoniczne strona główna... Ta strona (priorytet) będzie po prostu w indeksie wyszukiwarek, a cała waga ze zduplikowanych stron będzie spływać na stronę główną.

Atrybut kanoniczny jest zapisywany na zduplikowanych stronach, wskazując stronę o najwyższym priorytecie w sekcji strony w następujący sposób:

Znacznik ten jest doskonale rozumiany przez wszystkie główne wyszukiwarki, a linki kanoniczne są integralną częścią niektórych typów stron pod względem optymalizacji SEO. Porozmawiamy o tym wszystkim dzisiaj.

Rel canonical: co to jest

Jeśli dostęp do tej samej treści można uzyskać za pomocą różnych adresów URL, kilka stron jednocześnie zaczyna uczestniczyć w indeksie wyszukiwarki. W rezultacie żadna strona nie jest naprawdę promowana, ponieważ wewnętrzne linki prowadzą z jednej strony do drugiej.

To samo dotyczy linki zewnętrzne... Niemożliwe jest maksymalne skupienie się na promocji jednej strony, a to ostatecznie nie ujawnia w pełni potencjału strony. Lub, na przykład, linki do jednej strony są kupowane, ale w rzeczywistości w indeksie znajduje się zupełnie inna strona.

W rezultacie witryna będzie zajmować niższą pozycję w rankingu niż mogła. Atrybut rel \u003d canonical pozwala nam po prostu pozostawić w indeksie tylko stronę o najwyższym priorytecie. Ponadto przenoszona jest na niego cała masa łącza.

Aby mieć tylko jedną stronę w indeksie, należy zarejestrować na zduplikowanych stronach w sekcji link kanoniczny do priorytetowej:

Skąd się biorą zduplikowane strony?

Jeśli możesz go użyć do usunięcia duplikatów, radzę najpierw zwrócić na to uwagę. Jeśli przekierowanie 301 nie pomaga lub jego użycie jest nieodpowiednie, możesz zadzwonić do linków kanonicznych w celu uzyskania pomocy, po prostu bądź ostrożny.

Artykuł witryny należy do kilku nagłówków

Program partnerski

Kiedy wdrażasz program partnerski, często wiele linków z „ogonkami” zaczyna prowadzić do Ciebie. Okazuje się, że wygląda to tak: site.ru/?partner\u003did777. Z takich stron należy również zarejestrować atrybut kanoniczny, aby nie trafiały do \u200b\u200bindeksu.

Jak poprawnie używać rel \u003d canonical

Jak już wiesz, aby indeks miał tylko 1 wersję strony, musisz ustawić atrybut kanoniczny ze wszystkich zduplikowanych stron. Tak to powinno wyglądać

Ten tag musi być w środku.

Jak wybrać właściwy kanoniczny adres URL?

Strona kanoniczna to strona zalecana przez wyszukiwarki do indeksowania wśród wszystkich duplikatów. Który lepiej wybrać?

  • Jeśli strona miała wcześniej tylko 1 adres URL, lepiej uczynić ją kanoniczną, ponieważ najprawdopodobniej jest już zindeksowana i ma również określoną wagę. To znaczy z nowa strona umieść rel \u003d canonical na starym.
  • Jeśli strony zostały utworzone mniej więcej w tym samym czasie, lepiej jest ustawić kanoniczny adres URL w indeksie.
  • Jeśli w indeksie wyszukiwarki znajduje się kilka zduplikowanych stron, lepiej wybrać tę, która będzie promowana. Najczęściej adres URL, który ma najmniejszy poziom zagnieżdżenia lub ma już linki przychodzące.
  • Jeśli wszystkie warunki są identyczne dla zduplikowanych stron, za stronę priorytetową przyjmuje się zwykle tę, która pasuje do określonego szablonu produktu / artykułu w witrynie, a preferowana jest jednolitość.

Typowe błędy związane z atrybutem rel \u003d canonical

  1. Tag rel \u003d „canonical” nie jest ścisłą dyrektywą. Oferuje tylko stronę główną dla wyszukiwarek, to znaczy po prostu radzi.
  2. W tym atrybucie nie możesz użyć innej domeny. Linki są dozwolone tylko w domenie lub subdomenach.
  3. W przypadku linków kanonicznych nie jest konieczne posiadanie zduplikowanej zawartości w 100%, jeśli występują niewielkie różnice, jest to normalne. Może się tak zdarzyć, gdy na przykład produkty są ułożone w innej kolejności lub robot wyszukujący odwiedzał strony w różnym czasie.
  4. Jeśli dokument pod adresem kanonicznym nie jest dostępny (na przykład powoduje błąd 404), wyszukiwarki mogą go zignorować.
  5. Ponadto roboty wyszukujące mogą ignorować ten atrybut, jeśli na stronie określono kilka kanonicznych adresów URL.
  6. Aby określić łącze kanoniczne, można użyć nie pełnego adresu URL, ale ścieżkę względną:

    Ale bądź ostrożny, możesz "zepsuć drewno", lepiej jest użyć pełnego adresu URL, wskazującego Twoją domenę.

  7. Strona kanoniczna musi być indeksowana.

Zapamiętaj: rel \u003d canonical przekazuje wagę linków przychodzących.

Przeczytaj także te artykuły (oficjalne przewodniki Yandex i Google):

Specjalne przypadki użycia dla rel \u003d canonical

Sama kanoniczna

Niejednokrotnie pytano mnie, czy można umieścić w sobie link kanoniczny? Zwykle dzieje się tak przy automatycznym generowaniu przy użyciu różnych wtyczek lub mocy CMS. Odpowiedź brzmi: tak, możesz, nie ma w tym nic złego.

Kanoniczne dla stron paginacji

Wielu webmasterów chce, aby rel \u003d canonical ze stron paginacji (site.ru/category/page/2) do pierwszej strony (site.ru/category). Moim zdaniem jest to złe. Mimo to są tu niekompletne duplikaty, lepiej zamknąć takie strony paginacji za pomocą:

Wiele wtyczek SEO WordPress działa bardzo dobrze z atrybutem rel \u003d canonical. Mój ulubiony i moim zdaniem niczego nie wymaga. Wystarczy go aktywować, a niezbędne kanoniczne adresy URL zostaną zarejestrowane samodzielnie.

W niektórych innych Wtyczki SEO w ustawieniach wystarczy zaznaczyć pole obok „Strony kanoniczne” (lub coś podobnego).

Oznacza to, że domyślnie, jeśli artykuł na moim blogu jest przypisany do kilku kategorii jednocześnie, strona kanoniczna jest automatycznie rejestrowana ... html Mam zarejestrowany następujący atrybut rel \u003d canonical (uwaga, jest to inny adres URL):

Domyślnie, dzięki wtyczce Yoast SEO, jeśli post znajduje się w kilku kategoriach jednocześnie, do indeksu trafia tylko jeden wariant.

Wyniki

Mam nadzieję, że było jasne, udało mi się wyjaśnić, czym jest atrybut rel \u003d canonical i jak go używać. Gorąco polecam zapoznanie się z tą lekcją: Wszystkie te działania z rel \u003d canonical, przekierowaniem 301st, nazwami meta robots i plikiem robots.txt pozwolą Ci sprawić, że Twoja witryna będzie „czysta”.

Jestem zwolennikiem „czystego” indeksu bez duplikatów, stron serwisowych i innych niepotrzebnych rzeczy. Dzięki czystości Promocja SEO strona będzie prostsza i bardziej poprawna.

I jeszcze jedno: aby uniknąć takich problemów, polecam tworzenie swoich przyszłych witryn bez określania kategorii w adresach URL artykułów / produktów. To znaczy niech to będzie coś takiego:

  • site.ru/statya.html (dla blogów);
  • site.ru/catalog/iphone6s (dla sklepów internetowych).

Specjalne podziękowania za retweety i reposty, moi przyjaciele. Na pewno poczekam na Wasze przemyślenia w komentarzach.

Atrybut rel \u003d „canonical” to jeden ze sposobów radzenia sobie ze zduplikowaną treścią. Jest umieszczany na dowolnej stronie HTML między tagami ... Roboty wyszukiwania zaczynają traktować stronę określoną w atrybucie rel \u003d „canonical” jako priorytet (canonical). Strona kanoniczna zostanie wyświetlona w wyszukiwaniu, trafi do niej waga linków i inne cechy stron o tej samej treści.

Jeśli więc Twoja witryna ma identyczną lub bardzo podobną treść dostępną pod różnymi adresami URL, za pomocą atrybutu rel \u003d „canonical” możesz określić URL preferowany do indeksowania.

Kiedy używać linków kanonicznych

1. Aby zapobiec pojawianiu się różnych duplikatów. Na przykład:

  • sortuj strony: / * sort, asc, desc, list \u003d *;
  • duplikaty z powodu tagów UTM: * utm_source \u003d, / * utm_campaign \u003d, / * utm_content \u003d, / * utm_term \u003d, / * utm_medium \u003d;
  • inne strony z parametrami GET w adresie URL;
  • duplikaty wynikające ze specyfiki CMS (silnika).

W takim przypadku dodaj do wszystkich atrybut rel \u003d „canonical” strony statyczne teren. Na przykład dla strony https://site.ru/category-1/page-2 rel \u003d „canonical” będzie wyglądać tak:

href \u003d „https://site.ru/category-1/page-2” /\u003e

2. Dla stron o bardzo podobnej treści, dostępnych pod różnymi adresami URL.

Na przykład mogą to być strony jednej serii produktu różniącego się tylko kolorem lub strony produktu znajdującego się w kilku kategoriach jednocześnie.

W takim przypadku musisz wskazać ze wszystkich stron rel \u003d „canonical” na stronę główną, priorytetową.

W takim przypadku na każdej ze stron paginacji należy określić kanoniczną stronę „Pokaż wszystko”.

Na przykład dla strony https://site.ru/category-1/page-2 musisz wpisać kanoniczny adres URL:

ru / category-1 / show-all ”/\u003e

Jak określić główny adres URL za pomocą atrybutu rel \u003d „canonical”?

Przepisuj między wszelkie znaczniki stron HTML

To jest główna droga. Aby określić łącze kanoniczne, umieść między oznaczeniami na stronie - pełny adres URL strony do zindeksowania.

Na przykład dla strony https://site.ru/*utm_content\u003d kanoniczna będzie https://site.ru/.

Aby uzyskać taki wynik, na stronie https://site.ru/*utm_content\u003d określiliśmy tag:

ru /” />

Ważny!
Aby zmniejszyć prawdopodobieństwo błędu w elementach odsyłaczy, używaj linków bezwzględnych po atrybucie rel \u003d "canonical", a nie linków względnych.

Mapa strony

W mapie witryny XML możesz wpisać kanoniczny (główny) adres URL dowolnej strony.

Ważny!
Atrybut rel \u003d „canonical” jest zaleceniem wyszukiwarki, a nie regułą. W takim przypadku PS może je zignorować.

W nagłówku HTTP

Najlepiej używać do dokumentów innych niż HTML. Na przykład dla plików format PDF.

W takim przypadku serwer, żądając duplikatu pliku, musi podać łącze do oryginalnego pliku:

Połączyć: ; rel \u003d "canonical"

Ważny!
Ta metoda jest odpowiednia, jeśli masz dostęp do ustawień serwera. Niezalecane w przypadku dokumentów HTML.

Korzystanie z wtyczki

Istnieją różne wtyczki do CMS, które umożliwiają dostosowanie kanonicznego adresu URL. Na przykład:
- kanoniczne można dostosować do WordPress za pomocą Yoast SEO;
- w OpenCart - zaimplementowane w ustawieniach CMS (należy przejść do ustawień produktu i ustawić parametr SEO URL);
- aby skonfigurować atrybut kanoniczny w Joomla (wersja 3.x i wyższe), musisz włączyć funkcję SEF w ustawieniach CMS. Po włączeniu atrybut rel \u003d „canonical” zostanie dodany do stron technicznych typu /index.php?option (wskazujący adres URL strony ze skonfigurowanym CNC).

Jak sprawdzić, czy rel \u003d „canonical” jest poprawnie skonfigurowany?

Możesz analizować specjalny program do analizy witryny SEO -.

Dzięki temu programowi zobaczysz:
- jakie strony w serwisie nie mają atrybutu rel \u003d „canonical”;
- które strony mają atrybut rel \u003d "canonical" i które strony są dla nich kanoniczne;

Główne błędy związane z używaniem rel \u003d "canonical"

- Kanoniczny adres URL zawiera błąd 404.
- Określony kanoniczny adres URL znajduje się w innej domenie lub subdomenie.
- Link kanoniczny nie podlega indeksowaniu.
- Używanie rel \u003d „canonical” od stron paginacji do pierwszej strony.

W przypadku wszystkich stron paginacji niepoprawne jest pisanie pierwszej strony kanonicznej. To uniemożliwia indeksowanie wszystkich stron paginacji.

W przypadku stron paginacji te same strony muszą zostać określone jako strony kanoniczne.

Na przykład strona https://site.ru/category-1/page-2 powinna zawierać link kanoniczny:

.

- Wiele linków rel \u003d „canonical” na jednej stronie.

Na każdej stronie musi istnieć jedna strona kanoniczna, w przeciwnym razie pod uwagę zostanie wzięty tylko pierwszy adres URL.

- Różne kanoniczne adresy URL.

Określ te same strony kanoniczne na różne sposoby implementacji atrybutu (na przykład za pomocą mapy witryny XML i za pomocą rel \u003d „canonical” na samej stronie).

Wniosek

Atrybut Rel \u003d „canonical” jest wygodny i użyteczne narzędzie do promocji w wyszukiwarkach. Poprawnie zastosowana zwiększy wydajność i przyspieszy indeksowanie strony, co z kolei znacząco wpłynie na jej ranking.

Zapisz się do Newslettera

Analityk SEO

Optymalizuję serwisy od 2009 roku. Uwielbiam skomplikowane sprawy, które były zbyt trudne dla specjalistów z innych firm. Wykonuję bardzo szczegółowe audyty.

Piszę artykuły instruktażowe dla bloga SiteClinic na temat narzędzi i analiz SEO.

Ulubiony cytat: aby odnieść sukces, musisz naprawdę kochać to, co robisz.

Jak określić stronę kanoniczną spośród takich samych lub podobnych

Jeśli masz jedną stronę dostępną z kilku adresów URL lub różne strony o podobnej zawartości (na przykład wersje dla urządzenia mobilne i komputery), Google policzy jeden adres URL kanonicznya reszta należy do niego kopie... Kanoniczny adres URL będzie indeksowany znacznie częściej niż jego kopie.

Daj nam znać, który adres URL jest kanoniczny. W przeciwnym razie wybierzemy go sami lub uznamy oba adresy za równe, co może prowadzić do niepożądanych konsekwencji. Dodatkowe informacje są przedstawione w sekcji poniżej, która stwierdza, że dlaczego warto wybrać kanoniczny adres URL.

Jak określić stronę kanoniczną

Istnieje kilka sposobów określenia kanonicznej zduplikowanej strony:

Sposób Opis
Zalecenia, które są ważne niezależnie od wybranej metody normalizacji adresu URL.

Dodaj tag do kodu wszystkich zduplikowanych stron .

plusy

Wady

  • Zwiększa rozmiar strony.
  • Działa tylko ze stronami HTML, nie z plikami takimi jak PDF. W tym drugim przypadku możesz użyć atrybutu rel \u003d canonical w nagłówku HTTP.

Dołącz nagłówek rel \u003d canonical w odpowiedzi na stronę.

plusy

  • Nie zwiększa rozmiaru strony.
  • W ten sposób możesz oznaczyć dowolną liczbę stron.

Wady

  • Dodawanie znaczników w dużych witrynach lub zasobach, w których adresy URL często się zmieniają, wymaga dużo wysiłku.

Określ strony kanoniczne w pliku mapy witryny.

plusy

  • Łatwa konfiguracja i aktualizacja, zwłaszcza w dużych witrynach.

Wady

  • Niemniej jednak Googlebot musi zdefiniować zduplikowaną stronę dla każdego kanonu, który określisz w mapie witryny.
  • Mniej znaczący sygnał w przypadku Googlebota niż rel \u003d canonical.
Użyj kodu stanu 301, aby poinformować Googlebota, że \u200b\u200badres URL podany jako adres nowej strony prowadzi do nowszej wersji strony.
Odmiana strony AMP Jeśli jedną z odmian strony jest AMP, określ stronę kanoniczną i jej odmiany zgodnie z instrukcjami AMP.

Postanowienia ogólne

Poniżej znajdują się ogólne instrukcje określania kanonicznych adresów URL.

Postanowienia ogólne

  • Nie wyznaczaj strony kanoniczne korzystające z pliku robots.txt.
  • Nie używać Narzędzie do usuwania adresów URL służące do określenia strony kanonicznej: w tym przypadku zostaną one usunięte z wyników wyszukiwania wszystko Opcje adresów URL.
  • Nie określaj różne adresy URL tej samej strony jako kanoniczne przez to samo lub różne sposoby (na przykład nie musisz dodawać jednego adresu URL za pomocą pliku mapy witryny, a drugiego za pomocą atrybutu rel \u003d "canonical").
  • Nie próbuj zapobiegać wybór strony kanonicznej za pomocą dyrektywy noindex. Ma na celu wykluczenie strony z indeksu.
  • Pamiętaj, aby zaznaczyć strona kanoniczna w przypadku korzystania z atrybutów hreflang. W tym celu wybierz stronę w tym samym języku lub jej wariant w najbliższym języku.

    Posługiwać się kanoniczny adres URL podczas konfigurowania linków w witrynie. Pomoże nam to zrozumieć, którą stronę uważasz za priorytetową.

Zalety protokołu HTTPS przez HTTP w kanonicznych adresach URL

Podczas określania linków kanonicznych Google nadaje priorytet stronom HTTPS, chyba że pojawią się problemy, takie jak:

  • Strona HTTPS używa nieprawidłowego certyfikatu SSL.
  • Strona HTTPS zawiera niezabezpieczone zależności (inne niż obrazy).
  • Strona HTTPS przekierowuje na stronę HTTP.
  • Strona HTTPS wskazuje stronę HTTP za pomocą atrybutu rel \u003d "canonical".

Ponadto możesz opcjonalnie określić, że adres HTTPS powinien być preferowany. Oto jak to zrobić:

  • Dodaj przekierowanie ze strony HTTP do HTTPS.
  • Dodaj link rel \u003d "canonical" ze strony HTTP do strony HTTPS.
  • Użyj protokołu HSTS.

w jaki sposób zapobiec używanie strony HTTP jako strony kanonicznej:

  • Czek certyfikaty SSLa także linki z HTTPS do strony HTTP. Błędy w nich mogą prowadzić do tego, że adres HTTP zostanie uznany za kanoniczny. W tym przypadku implementacja protokołu HSTS nie ma znaczenia.
  • W mapach witryn i komponentach określ stronę jako HTTPS, a nie HTTP.
  • Nie używaj certyfikatu SSL / TLS dla nieprawidłowego hosta (na przykład, jeśli example.com wysyła certyfikat do www.example.com). Ten certyfikat musi pasować do pełnego adresu URL witryny lub być certyfikatem grupowym, czyli odpowiednim do użytku w kilku subdomenach.

Tylko dla zaawansowanych użytkowników: jak sprawić, by roboty Google ignorowały parametry dynamiczne

Możesz poinformować Google o opcjach ignorowania. Aby uzyskać szczegółowe informacje, odwiedź Centrum pomocy. Korzystając z tej funkcji, nasze roboty nie będą przetwarzać zduplikowanych treści, co ułatwi im pracę. Na przykład, jeśli określisz ignorowanie parametru sessionid, zakładamy, że następujące strony są identyczne:

  • https://www.example.com/dresses/green.php?sessionid\u003d273749
  • https://www.example.com/dresses/green.php

Drogi

Możesz określić kanoniczny adres URL dla zduplikowanych adresów URL lub podobnych stron, korzystając z jednej z metod opisanych poniżej.

Niezależnie od wybranej metody, pamiętaj o przestrzeganiu powyższych ogólnych wskazówek.

Użyj atrybutu rel \u003d "canonical"

Użyj tagu w tytule strony ... Wskazuje, że odpowiednia strona kopiuje inną.

Załóżmy, że chcesz określić stronę https://example.com/sukienki/zielone-dresy, której zawartość jest powielana na innych, jako stronę kanoniczną. Wykonaj następujące kroki:

    Oznacz wszystkie zduplikowane strony za pomocą element łącza z atrybutem rel \u003d "canonical". Dodaj do sekcji te strony poz zawierający atrybut rel \u003d "canonical" i link do strony kanonicznej:

    Jeśli kanoniczny strony mają opcję dla urządzeń mobilnych, dodaj element link z atrybutem rel \u003d "alternate" i odnośnikiem do wersja mobilna:

    Jeśli to konieczne dodaj atrybuty hreflang lub skonfiguruj przekierowania w inny sposób.

Użyj następującej struktury adresu URL: https://www.example.com/dresses/green/greendress.html
Nie użyj tej opcji: /dresses/green/greendress.html

Użyj nagłówka HTTP rel \u003d "canonical"

Jeśli masz dostęp do ustawień serwera, możesz określić kanoniczny adres URL dokumentów innych niż HTML (takich jak PDF) za pomocą atrybutu rel \u003d "canonical" w nagłówkach HTTP (zamiast używać tagów HTML).

Na przykład, jeśli Twoja witryna ma kilka różnych adresów URL plik PDF, możesz zwrócić nagłówek HTTP rel \u003d "canonical", aby poinformować Googlebota, który z tych adresów URL jest kanoniczny:

Połączyć: ; rel \u003d "canonical"

Ta metoda jest obecnie obsługiwana tylko w przypadku wyszukiwania w Internecie.

Połącz elementy z rel \u003d "canonical" musi zawierać ścieżki bezwzględne, a nie względne... Więcej szczegółów:
Prawidłowo: http://www.example.com/downloads/white-paper.pdf
Źle: /downloads/white-paper.pdf

Użyj mapy witryny

Podaj kanoniczny adres URL dla każdej strony w mapie witryny. Wszystkie zawarte w nim strony są oferowane jako kanoniczne. Googlebot ustali, które z nich są duplikatami (jeśli istnieją) na podstawie ich zawartości.

My nie jesteśmy gwarantujemy że adresy URL w mapie witryny będą we wszystkich przypadkach uznawane za kanoniczne. Ale ogólnie jest to wygodny sposób ustalania priorytetów adresów URL w dużej witrynie.

Nie zawiera do niekanonicznej mapy witryny, jeśli jej używasz.

Użyj kodu stanu 301 dla adresów URL stron zdalnych

Pozwala to wykluczyć przestarzałe adresy i zapewnić przekierowanie na nowe.

Załóżmy, że do Twojej strony można uzyskać dostęp z następującego adresu URL:

  • https://example.com/home
  • https://home.example.com
  • https://www.example.com

Wybierz jeden z tych adresów URL jako kanoniczny i użyj przekierowań 301 po stronie serwera, aby przekierować ruch z innych adresów URL na ten adres. Jest to jeden z najbardziej niezawodnych sposobów na zapewnienie, że użytkownicy i wyszukiwarki przechodzą do żądanej strony. Kod stanu 301 oznacza, że \u200b\u200bżądana strona znajduje się pod innym adresem.

Jeśli masz dostęp do usługi hostingowej, spróbuj przeszukać materiały referencyjne dotyczące tej usługi, aby znaleźć dokumentację dotyczącą konfigurowania przekierowań 301.

Czy ta informacja była pomocna?

Jak można ulepszyć ten artykuł?

Link rel \u003d canonical - atrybut tagu , który służy do odsyłania do kanonicznych stron w witrynie. Co to są strony kanoniczne? Strona kanoniczna to strona serwisu, której adres jest adresem kanonicznym (preferowanym), w grupie stron o podobnej treści. Mówiąc prościej, kanoniczny adres URL strony to adres, który będzie indeksowany, gdy będzie dostępny.

Kiedy używać linków kanonicznych

  1. Aby zapobiec pojawianiu się różnych duplikatów. Na przykład:
    • sortuj strony: / * sort, asc, desc, list \u003d *;
    • duplikaty z powodu tagów UTM: * utm_source \u003d, / * utm_campaign \u003d, / * utm_content \u003d, / * utm_term \u003d, / * utm_medium \u003d;
    • inne strony z parametrami GET w adresie URL;
    • duplikaty wynikające ze specyfiki CMS (silnika).

    W takim przypadku musisz dodać atrybut rel \u003d „canonical” do wszystkich statycznych stron witryny. Na przykład dla strony https://site.ru/category-1/page-2 rel \u003d „canonical” będzie wyglądać tak: href \u003d „https://site.ru/category-1/page-2” /\u003e

  2. Dla stron o bardzo podobnej treści, dostępnych pod różnymi adresami URL.Na przykład mogą to być strony jednej serii produktu, który różni się tylko kolorem, lub strony produktu, który znajduje się w kilku kategoriach jednocześnie. W takim przypadku musisz określić rel \u003d "canonical" ze wszystkich stron do głównej strony priorytetowej.
  3. Na stronach paginacji, jeśli w kategoriach witryn znajdują się Pokaż wszystkie strony.W takim przypadku na każdej ze stron paginacji należy określić kanoniczną stronę „Pokaż wszystko”. Na przykład dla strony https://site.ru/category-1/page-2 należy wpisać kanoniczny adres URL: ru/ category-1 / show-all ”/\u003e

Jak skonfigurować kanoniczne adresy URL rel \u003d „canonical”?

Przepisuj między wszelkie znaczniki stron HTML

To jest główna droga. Aby określić łącze kanoniczne, umieść między oznaczeniami na stronie - pełny adres URL strony do zindeksowania.

Na przykład dla strony https://site.ru/*utm_content\u003d kanoniczna będzie https://site.ru/.

Aby uzyskać taki wynik, na stronie https://site.ru/*utm_content\u003d określiliśmy tag:

ru/” />

Aby zmniejszyć prawdopodobieństwo błędu w elementach odsyłaczy, używaj linków bezwzględnych po atrybucie rel \u003d "canonical", a nie linków względnych.

Mapa strony

W mapie witryny XML możesz wpisać kanoniczny (główny) adres URL dowolnej strony.

W nagłówku HTTP

Najlepiej używać do dokumentów innych niż HTML. Na przykład dla plików PDF.

W takim przypadku serwer, żądając duplikatu pliku, musi podać łącze do oryginalnego pliku:

Połączyć: ; rel \u003d "canonical"

Ta metoda jest odpowiednia, jeśli masz dostęp do ustawień serwera. Niezalecane w przypadku dokumentów HTML.

Korzystanie z wtyczki

Istnieją różne wtyczki do CMS, które umożliwiają dostosowanie kanonicznego adresu URL. Na przykład:

  • dla WordPressa kanoniczne można dostosować za pomocą Yoast SEO;
  • w OpenCart - zaimplementowane w ustawieniach CMS (należy przejść do ustawień produktu i ustawić parametr SEO URL);
  • aby skonfigurować atrybut kanoniczny w Joomla (wersja 3.xi wyższe), musisz włączyć funkcję SEF w ustawieniach CMS. Po włączeniu atrybut rel \u003d "canonical" zostanie dodany do stron technicznych typu /index.php?option (wskazujący adres URL strony ze skonfigurowanym CNC).

Przekierowanie 301 lub rel \u003d canonical

Jeśli nie ma czynników uniemożliwiających wdrożenie, następnie użyj tej opcji... Pamiętaj, że wskazanie linku kanonicznego jest zalecane dla wyszukiwarek. Często w wynikach wyszukiwania Google można znaleźć rankingowe strony niekanoniczne, podczas gdy kod strony będzie zawierał link do źródła.
Algorytm wyszukiwarki opiera się nie tylko na znalezieniu linku kanonicznego w kodzie strony, ale także na szeregu innych czynników - obecności linków zewnętrznych i wewnętrznych, trafności dla użytkownika itp. Dlatego Google może mieć inne zdanie co do tego, które ze zduplikowanych stron należy uznać za oryginalne.
W przypadku konieczności pozostawienia stron dostępnych dla użytkowników lub trudności technicznych w realizacji przekierowań 301 w serwisie - użyj rel \u003d canonical.

Poważne błędy w używaniu rel \u003d canonical

Kanoniczne adresy URL są obsługiwane przez najpopularniejsze wyszukiwarki: Google, Yandex, Yahoo, Bing. Ale czy nadal widzisz w indeksie niekanoniczne strony swojej witryny? Pierwszą rzeczą do zrobienia jest sprawdzenie, czy nie wystąpił błąd podczas ustawiania rel \u003d canonical. Poniżej znajduje się lista najczęściej popełnianych błędów:

Nieindeksowalna strona kanoniczna

Sprawdź, czy robot wyszukiwarki może indeksować stronę, do której prowadzi link, jako kanoniczną. Upewnić się, że:

  • strona daje odpowiedź z serwera 200;
  • strona nie zawiera metatagu robots z wartością noindex;
  • strona nie została zamknięta przed indeksowaniem w pliku robots.txt.

Różne kanoniczne adresy URL dla jednej strony

Dość często moduły zainstalowane na stronie dodają kanoniczne linki do kodu. Może to spowodować, że na stronie pojawi się wiele elementów rel \u003d canonical. Jeśli linki w tagach prowadzą do różnych adresów URL, najprawdopodobniej Google i inne wyszukiwarki po prostu zignorują Twoje rekomendacje.
W związku z tym wszelkie próby zainstalowania stron kanonicznych mogą zostać anulowane. Sprawdzaj często źródło Twoje strony, aby zapewnić tylko jeden link kanoniczny.

Nieprawidłowe użycie linków bezwzględnych

Powszechnym błędem jest określenie linku kanonicznego bez protokołu http: // lub https: //jak pokazano na poniższym przykładzie:

< link rel = «canonical» href = «ururu.com/ololo.html» / >

< link rel = «canonical» href = «/ololo.html» / >

lub pełną ścieżkę bezwzględną z protokołem:

< link rel = «canonical» href = „Http://ururu.com/ololo.html”/ >

Używanie tagu poza blokiem głowy

Dla prawidłowego postrzegania wyszukiwarkiszczególnie w przypadku Google tag rel \u003d canonical powinien znajdować się w obszarze nagłówka kodu strony. Ponadto ten tag należy umieścić jak najbliżej początku kodu HTML.

Kanoniczne linki ze stron paginacji do pierwszej strony

To rozwiązanie jest całkiem zdolne do radzenia sobie z duplikatami. Może to jednak negatywnie wpłynąć na indeksowanie stron, do których linki znajdują się na stronach paginacji. Na przykład na stronie http://example.com/dresses.html?page\u003d3 znajdują się linki do 20 produktów - nie będą one indeksowane przez robota wyszukującego bezpośrednio z linków z tej strony.

Tag kanoniczny w przypadku używania hreflang

Jeśli wdrażasz hreflang w swoim projekcie upewnij się, że wszystkie linki kanoniczne wskazują strony w tej samej wersji językowej. Nieprzestrzeganie tej zasady może prowadzić zarówno do problemów z rankingiem wersji językowych, jak i do niezrozumienia przez wyszukiwarki priorytetowych duplikatów stron do rankingu.

Linki niekanoniczne w pliku sitemap.xml

Pomaga robotowi wyszukującemu zrozumieć, które strony Twojej witryny muszą być indeksowane i klasyfikowane w wynikach wyszukiwania. Dlatego nie należy dodawać do mapy witryny stron, które są w jakikolwiek sposób zamykane w wyniku indeksowania lub stron niekanonicznych.

Używanie rel \u003d canonical dla nieidentycznych stron

Ten atrybut został zaprojektowany specjalnie w celu wskazania strony priorytetowej wśród zduplikowanych stron. Wygląda na to, że wyszukiwarki dopuszczają pewien stopień rozbieżności w treści strony. Ale to wcale nie znaczy, że możesz umieścić link kanoniczny na stronie, która jest po prostu podobna w temacie.
Jeśli Google Cię zobaczy nadużywanie canonical, może to wpłynąć na jego relację do rel \u003d canonical dla całej domeny, a na tym ucierpi nawet poprawnie skonfigurowane strony.

Linki kanoniczne (atrybut tagu link rel canonical) pozwala określić, która strona z grupy podobnych lub identycznych stron ma być indeksowana. Przydatność tego narzędzia jest trudna do przecenienia i głupotą jest ignorowanie. W końcu to poprawna interpretacja stron serwisu przez wyszukiwarki znacznie ogranicza pozycjonowanie strony. Co więcej, linki kanoniczne są obsługiwane przez prawie każdy nowoczesny CMS, taki jak Joomla czy WordPress.

Nie powielaj treści i umieszczaj poprawne linki!

DZWON

Są tacy, którzy czytają tę wiadomość przed wami.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu