Co to jest kanoniczny adres URL w WordPressie?

Opublikowany: 2020-07-29

Kanoniczny adres URL to preferowany adres URL strony głównej witryny. Większość stron głównych można znaleźć, wpisując wiele adresów URL w pasku adresu przeglądarki.

Na przykład wszystkie poniższe adresy URL mogą zawierać tę samą treść strony głównej Twojej witryny:

http://twojawitryna.com

https://twojastrona.pl

http://www.twojawitryna.com

https://www.twojastrona.com

Jeśli ustawisz https://twojastrona.com/ jako preferowany adres URL, stanie się on domeną kanoniczną.

Uwaga: nie wiesz, której wersji adresu URL powinieneś użyć? Oto więcej informacji Czy należy używać „www” w adresie URL, czy nie?

Co to jest kanoniczny adres URL w WordPressie?

Posty i strony na blogu WordPress mają tę samą odmianę adresu URL, którą udostępniliśmy w naszym przykładzie na stronie głównej, a także można je znaleźć za pomocą identyfikatora posta.

Na przykład ten wpis na blogu iThemes Security Pro Feature Spotlight: Site Scan można znaleźć przy użyciu obu następujących adresów URL:

https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/

lub według identyfikatora poczty:

ithemes.com/?p=57051

Dlaczego ważne jest ustawianie kanonicznych adresów URL w WordPressie?

Chociaż łatwo jest nam zobaczyć i potraktować zarówno https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/, jak i ithemes.com/?p=57051 jako tę samą treść, bot lub webcrawler potraktuje to jako dwa oddzielne posty na blogu z dwóch różnych witryn.

Korzyści SEO wynikające ze zdefiniowania kanonicznego adresu URL i domeny

Zdefiniowanie kanonicznego adresu URL dla każdego zestawu adresów URL pozwala Google i innym wyszukiwarkom wiedzieć, że te podobne, ale różne adresy URL są takie same. Zapobiega to spędzaniu czasu przez Googlebota na indeksowaniu wielu stron w poszukiwaniu jednego fragmentu treści i skraca czas potrzebny Google na znalezienie i wyświetlenie nowej i zaktualizowanej treści.

Kolejną korzyścią SEO wynikającą z ustawienia kanonicznego adresu URL jest to, że pozwala on decydować, w jaki sposób wyszukiwarka prezentuje Twoje treści potencjalnym odwiedzającym.

Korzystając z naszego wcześniejszego przykładu wpisu na temat funkcji, https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ ma tytuł wpisu na blogu w adresie URL i jest bardziej opisowy i przyjazny niż ithemes. com/?p=57051.

Korzyść z uwierzytelniania w witrynie wynikająca ze zdefiniowania kanonicznego adresu URL

Wiele usług używa domeny kanonicznej Twojej witryny do uwierzytelniania. Na przykład nasza wtyczka bezpieczeństwa WordPress, iThemes Security Pro, używa Twojej domeny kanonicznej.

Przed użyciem skanowania witryny iThemes Security Pro musisz najpierw aktywować licencję iThemes Security Pro w swojej witrynie. Załóżmy, że nie ustawiłeś domeny kanonicznej, a URL używany do licencjonowania Twojej witryny to twojawitryna.com .

Zanim serwer iThemes Security Pro Site Scan przeskanuje Twoją witrynę w poszukiwaniu znanych luk w zabezpieczeniach, przechwyci domenę witryny, aby potwierdzić, że jest ona zgodna z domeną użytą do aktywacji licencji iThemes Security Pro. Ponieważ domena kanoniczna nie jest zdefiniowana, serwer Site Scan wykrywa, że ​​adres URL to http://www.twojawitryna.com .

Podobnie jak Google, jeśli domena kanoniczna nie jest ustawiona, iThemes Security Pro nie będzie wiedział, aby traktować twojawitryna.com i twojawitryna.com jako jedną domenę. Oznacza to, że Site Scanner nie będzie w stanie uwierzytelnić licencji Twojej witryny i nie będzie skanować Twojej witryny pod kątem znanych luk w zabezpieczeniach.

Zdefiniowanie domeny kanonicznej dla Twojej witryny WordPress zapobiegnie błędom, gdy skaner witryn iThemes Security Pro i inne usługi próbują uwierzytelnić Twoją domenę.

Jak sprawdzić, czy mój kanoniczny adres URL jest zdefiniowany?

Najszybszym sposobem sprawdzenia, czy zdefiniowałeś domenę kanoniczną, jest wyświetlenie źródła strony głównej witryny. Załaduj swoją stronę główną w ulubionej przeglądarce internetowej, a następnie kliknij prawym przyciskiem myszy i wybierz opcję Wyświetl źródło strony.

Strona źródłowa wyświetli wszystkie różne źródła, z których strona jest pobierana, oraz różne elementy HTML i CSS użyte do utworzenia strony. Strona źródłowa pokaże również, czy domena kanoniczna została ustawiona za pomocą tagu linku rel="canonical" lub nagłówka HTTP.

Patrząc na stronę źródłową iThemes.com, widzimy, że ustawiliśmy domenę kanoniczną na https://ithemes.com za pomocą tagu linku rel="canonical" . Aby ustawić domenę kanoniczną za pomocą nagłówka HTTP rel="canonical" , mogliśmy dodać Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical" Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical" do nagłówka strony.

Innym sposobem sprawdzenia, czy domena kanoniczna została zdefiniowana, jest użycie narzędzia Google do sprawdzania adresów URL. Narzędzie można znaleźć w panelu administratora Google Search Console. Dodaj adres URL swojej strony głównej w polu wyszukiwania i naciśnij Enter.

W podsumowaniu zasięgu zobaczysz wartości wartości kanonicznej zadeklarowanej przez użytkownika i wybranej przez Google. Symbol kanoniczny deklarowany przez użytkownika to adres URL ustawiony dla Twojej witryny. Kanoniczny wybrany przez Google to adres URL wybrany przez Google jako autorytatywna wersja tej strony, jeśli nigdy nie zdefiniowałeś kanonicznego adresu URL strony.

Powyższy zrzut ekranu to narzędzie Google URL Inspection Tool pochodzące z witryny, w której nie zdefiniowałem domeny kanonicznej, a to jest tak nowe, że Google nie ustawił domeny kanonicznej.

Jak ustawić kanoniczny adres URL mojej witryny WordPress?

Najłatwiejszym i najszybszym sposobem ustawienia kanonicznego adresu URL jest użycie wtyczki SEO WordPress, takiej jak Yoast SEO lub RankMath.

Jeśli korzystasz z Yoast SEO, w przypadku postów, stron i niestandardowych typów postów, możesz edytować kanoniczny adres URL na karcie zaawansowanej w metaboksie Yoast SEO.

Yoast SEO wykonuje doskonałą robotę polegającą na automatycznym wybieraniu prawidłowego kanonicznego adresu URL dla większości postów i stron, ale wtyczka ułatwia zmianę w razie potrzeby.

Jeśli korzystasz z wtyczki RankMath SEO, możesz edytować kanoniczny adres URL w zakładce Zaawansowane metaboksu RankMath.

Podobnie jak Yoast SEO, RankMath automatycznie ustawi kanoniczne adresy URL, ale daje również możliwość aktualizacji w razie potrzeby.

Zawijanie

Zdefiniowanie domeny kanonicznej i adresów URL stron jest koniecznością, aby uniknąć zduplikowanych treści SEO i problemów z uwierzytelnianiem domeny witryny. Na szczęście dla nas wtyczki WordPress SEO umożliwiają szybkie i łatwe definiowanie kanonicznych domen i adresów URL naszej witryny.