Co to jest kanonizacja adresu URL i jak prawidłowo używać tagu kanonicznego?

Opublikowany: 2015-12-17

ptpost banner What is URL Canonicalization  and how to Use Canonical Tag Properly?

Google zdecydowanie nie była pierwszą wyszukiwarką, która pojawiła się w Internecie. Ale Google robił rzeczy w lepszy sposób i dostarczał wyniki, które były rzeczywiście przydatne. Od tego dnia Google nie przestało się rozwijać jako firma.

Chociaż SEO jest wykonywane dla wszystkich istniejących obecnie wyszukiwarek, jedną z głównych wyszukiwarek, która obsługuje większość ruchu w Internecie, jest Google. Ilekroć mówimy o SEO, ludzie automatycznie zakładają, że mówimy o optymalizacji strony pod Google.

Jeśli chodzi o SEO, musimy sprawdzić wiele czynników, zarówno onsite, jak i offsite. Ale jeśli pozycjonowanie na stronie nie jest na odpowiednim poziomie, bez względu na to, jak dobrze radzisz sobie z pozycjonowaniem poza witryną, nie uzyskasz oczekiwanych wyników.

Sprawdziłem jedną ze stron, na których robiłem SEO, i stwierdziłem, że strona ma poważne problemy związane z kanonizacją. Błyskawicznie naprawiłem problemy, ale zdecydowałem też, że popracuję nad postem wyjaśniającym, co oznacza kanonizacja i jak prawidłowo przeprowadzić kanonizację strony internetowej.

Co to jest kanonizacja adresów URL?

Termin kanonizacja może być trudny do zrozumienia. Spróbuję wyjaśnić to w prosty sposób.

Załóżmy, że istnieją dwa adresy URL witryny:

  • http://thewebpage.org
  • http://www.thewebpage.org

Obie te strony wyświetlają treść i żadna z tych stron nie przekierowuje do żadnej z nich. Może to spowodować problem z duplikatami treści w Google i grozić karami.

Zobaczmy jeszcze jeden przykład. W witrynie znajdują się dwa adresy URL, które dają taką samą rozdzielczość strony.

  • http://thewebpage.org
  • http://thewebpage.org/index.php

Jeśli obie te strony wyświetlają ten sam wynik, może to również powodować problem!

Możesz nie zwracać uwagi na ten problem, ale może to skutkować poważnymi karami za powielanie treści. Problem z botami wyszukiwarek polega na tym, że nie mogą zdecydować, którą wersję adresu URL dodać do swojego indeksu. Jeśli dwie strony rozwiązują tę samą treść, założą po prostu, że jedna kopia jest kopią drugiej, a Twoja witryna zostanie ukarana.

Jeśli Twoja witryna otwiera się pod dwoma adresami URL wyświetlającymi tę samą treść, musisz to naprawić. Musisz użyć ustawień serwera, aby bez względu na to, czy użytkownik otworzy się z www, czy bez www, witryna otworzy się na którejkolwiek z tych wersji. W ten sposób możesz naprawić kanonizację.

Chociaż czasami chcesz udostępnić tę samą treść pod dwoma adresami URL, możesz użyć tagów rel="canonical", aby poinformować wyszukiwarkę, która jest oryginałem, a która jest jego kopią. Może to uchronić Cię przed zduplikowanymi karami za treść.

Jak poprawnie zastosować kanonizację adresów URL?

Sprawdźmy teraz, jak zastosować kanonizację adresów URL. Aby to zrobić, nie musimy wpisywać wierszy kodu. Wystarczy prosty tag rel="canonical", aby zastosować kanonizację.

Weźmy na przykład dwa adresy URL w witrynie, które po rozwiązaniu skutkują tą samą treścią. Te dwa adresy URL to:

  • http://thewebpage.org
  • http://thewebpage.org/index.php

Kanonizacja HTML

Drugi adres URL daje taką samą treść jak pierwszy adres URL. Oba wyświetlają tę samą stronę, dlatego można zastosować tag rel="canonical", w tym przypadku, aby wskazać, że adres URL z index.php jest kanonicznym adresem URL pierwszego.

Tak to się stosuje.

<link rel="canonical" href="http://thewebpage.org/index.php">

Kanonizacja nagłówka HTTP

Powyższe znaczniki mogą być używane w przypadku treści HTML, ale co, jeśli mamy do czynienia z treściami innymi niż HTML, takimi jak dokument PDF? W takich przypadkach możemy użyć kanonizacji nagłówka HTTP.

> HTTP/1.1 200 OK

> Typ treści: aplikacja/pdf

> Link: <http://www.example.com/white-paper.html>; rel=”kanoniczny”

> Zawartość-Długość: 785710

Więcej informacji na temat kanonizacji opartej na nagłówkach HTTP można znaleźć na oficjalnym blogu Google dla webmasterów.

Kiedy należy używać kanonizacji?

Teraz, gdy już wiesz, co dokładnie oznacza kanonizacja, możesz przejść do przodu w temacie i zobaczyć, kiedy należy jej użyć. Ponieważ przypadków innych niż te, które wymieniłem w powyższych przykładach, jest znacznie więcej.

Oto kilka warunków, którym można zapobiec dzięki prawidłowej kanonizacji adresów URL.

  • Różne adresy URL dla tej samej treści
  • Różne kategorie i tagi, które skutkują tą samą treścią
  • Witryna mobilna wyświetlająca te same treści, ale pod innym adresem URL/subdomenie
  • Adresy URL mające adresy URL HTTP i HTTPS, które prowadzą do tej samej treści
  • Różne porty
  • Gdy witryna ma wersję www i wersję bez www
  • W przypadku udostępniania treści syndykowanych

Oto kilka głównych warunków, w których możemy zastosować kanonizację adresów URL, aby uchronić naszą witrynę przed jakąkolwiek karą za powielanie treści.

To wtedy NIE powinieneś wykonywać kanonizacji adresów URL!

Istnieją scenariusze, w których nie powinniśmy wykonywać kanonizacji adresów URL, a ta sekcja tego postu jest ukierunkowana na określenie tych konkretnych warunków. Możesz też uznać je za błędy, jeśli chodzi o kanonizację adresów URL . Pozwólcie, że wymienię je jeden po drugim. Większość z nich postaram się wyjaśnić w naprawdę prosty sposób.

Pomiń kanonizację paginacji

Jeśli planujesz kanonizację stronicowanych adresów URL, powinieneś wiedzieć, że to bardzo zły pomysł. Nie należy dodawać tagu kanonizacji na drugiej stronie adresu URL, ponieważ ten adres URL nie będzie w ogóle indeksowany przez Google.

Wiele tagów kanonicznych jest złych

Jeśli strona internetowa ma wiele tagów rel="canonical", może to być dla Ciebie naprawdę szkodliwe. Zrób jeden konkretny tag i jasno określ, który wolisz.

Nie dodawaj tagów kanonicznych w skróconych adresach URL

Kliknij, aby tweetować

Widziałem, że wiele osób stosuje tag Canonical w ten sposób:

<link rel="canonical" href="index.php">

Ten styl kanonizacji jest zaproszeniem do wielu błędów. Musisz zrozumieć, że im pełniejsze są Twoje znaczniki kanoniczne, tym lepsze będą dla Ciebie i Twoich treści.

<link rel="canonical" href="http://thewebpage.org/index.php">

Powyższy znacznik to lepszy sposób na zastosowanie kanonizacji.

Nie stosuj kanonizacji dla lokalizacji #SEO #Google

Kliknij, aby tweetować

Lokalizacja oznacza ukierunkowanie i manipulowanie zawartością strony internetowej w celu jej obsługi na podstawie regionu, w którym jest przeglądana. Jeśli naprawdę chcesz stworzyć lepszą stronę internetową dla swoich globalnych odbiorców, możesz przeczytać ten przewodnik, aby tworzyć witryny wielojęzyczne przez Google.

Kanonizacja w mobilnej wersji stron internetowych

Sam tag kanoniczny do odróżnienia witryny mobilnej w subdomenie Twojej głównej witryny nie wystarczy. Google sugeruje użycie zarówno rel="alternate", jak i rel="canonical", aby wspomnieć, że adres URL służy do wyświetlania mobilnej wersji witryny.

Oto jak możesz to zaimplementować:

> <html>

> <głowa>

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

> <link rel=”alternate” href=”http://m.example.com/” media=”tylko ekran i (maksymalna szerokość: 640px)”>

> </head>

> <ciało>

Nie używaj tagu kanonicznego poza <head>

Boty wyszukiwarek całkowicie zignorują tagi ustawione poza obszarem <head> witryny, więc aby zastosować odpowiedni tag kanoniczny, należy go dodać między <head></head>.

Nie używaj wielu tagów kanonicznych w witrynie

Używanie wielu tagów kanonicznych jest bezcelowe. Wyszukiwarki zignorują oba tagi i napotkasz dziwne zachowanie i problemy związane z SEO. Wiele kanonicznych adresów URL tagów jest czasami spowodowanych usterkami wtyczek, więc być może będziesz musiał mieć na to oko.

Nie kieruj kanonicznego adresu URL na witrynę z kodem stanu innym niż 200

Witryna z kodem takim jak 301 i 302 zmusi wyszukiwarki do indeksowania jednego dodatkowego adresu URL, a to oznacza, że ​​muszą indeksować dwa adresy jednocześnie. To suma dużej kwoty i może z łatwością uszczuplić budżet indeksowania.

Adres URL z kodem stanu 404 to całkowicie zmarnowane indeksowanie, a wyszukiwarki w ogóle zignorują Twój tag.

Nie używaj kanonizacji do rzeźbienia PageRank

PageRank nie jest już podmiotem publicznym ani statystyką witryny, ale nadal jest brany pod uwagę przez wyszukiwarki. Jeśli planujesz używać tagów Canonical do rzeźbienia PageRank i uzyskać lepszą pozycję w rankingu, pozwól mi jasno powiedzieć, że przyniesie to więcej szkody Twojej witrynie niż pożytku.

Ostatnie słowo

Koncepcja SEO na stronie jest znacznie większa niż to, co sobie wyobrażasz. Musisz dbać o wiele rzeczy na raz, a także musisz być na bieżąco ze zmianami, które zachodzą na co dzień.

Ten post był postem pokazującym, jak można zastosować kanoniczne adresy URL w witrynie. Pamiętaj, że kanonizacja to delikatny proces i jeśli zostanie wykonana w niewłaściwy sposób, może zaszkodzić Twojej witrynie. Utrzymuj swoją witrynę w ryzach i upewnij się, że prawidłowo wykonujesz kanonizację.