publikacja: 13 lutego 2009, autor: , komentarzy 45 https://wpninja.pl/artykuly/kanoniczne-adresy-url-rel-canonical/

Kanoniczne adresy URL (rel=”canonical”)


Warning: Trying to access array offset on false in /home/klient.dhosting.pl/wpn/wpninja.pl/public_html/wp-content/themes/wpninja/functions.php on line 159

Google, Yahoo oraz Microsoft ogłosiły wczoraj zgodnie, że ich wyszukiwarki internetowe od tej pory respektują nowy tag, którego poprawne stosowanie pozwoli uniknąć tzw. efektu „duplicate content”.

„duplicate content”

Często do adresów strony dodawane są różne zmienne (np. numer trackingowy, identyfikator sesji czy rodzaj sortowania) ale zawartość jest niemalże identyczna (np. http://nazwa-strony.pl/produkt.php?id=laptopyhttp://nazwa-strony.pl/produkt.php?id=laptopy&sort=asc przy założeniu, że wszystkie produkty wyświetlane są na jednej stronie).

Gdy robot wysłany przez wyszukiwarkę natrafi na oba te adresy o identycznej treści może oznaczyć je jako „duplicate content”.

rel=”canonical”

Nowy tag ma być kolejnym narzędziem (oprócz m.in. stosowania map odnośników i znaczników rel=”nofollow”), które pomoże wyszukiwarce określić preferowaną (kanoniczną, właściwą) stronę. Jego konstrukcja wygląda następująco:

<link rel="canonical" href="tutaj-należy-wpisać-adres-właściwej-strony" />

Tag powinien być oczywiście zamieszczony w sekcji <head></head>.

Zainteresowanym tematem polecam świetny artykuł randfisha: Canonical URL Tag – The Most Important Advancement in SEO Practices Since Sitemaps.

Wtyczka do WordPressa

Canonical URL’s for WordPress wykona całą robotę za nas. Wystarczy wgrać, aktywować i cieszyć się lepiej zoptymalizowanym pod wyszukiwarki blogiem.

(Dzięki pepe za informację! :-))

Komentarze

  1. Adam Klimowski 16 lat temu:

    Już zainstalowałem. Dzięki za informację! ;)

    odpowiedz
  2. Custom 16 lat temu:

    Nie: nazwa-strony.pl/?produkt.php=laptopy
    Tylko: nazwa-strony.pl/produkt.php?id=laptopy

    Zainstalowałem i korzystam :D

    odpowiedz
  3. Szymon Skulimowski 16 lat temu:

    Poprawiłem. Dzięki za zwrócenie uwagi na błąd.

    odpowiedz
  4. Tomek 16 lat temu:

    Super sprawa, wgrane :)

    odpowiedz
  5. Ravicious 16 lat temu:

    Pupa, a nie duplicate content :P Odczuł go ktoś kiedyś na własnej skórze (ew. stronie)?

    odpowiedz
  6. forest 16 lat temu:

    Odczułem, i to boleśnie. Zresztą podobie jak pół świadka SEO

    odpowiedz
  7. Ravicious 16 lat temu:

    Swoją drogą, mam nadzieję, że WordPress w następnej większej wersji będzie miał tę funkcję w standardzie.

    odpowiedz
  8. Paweł Zinkiewicz 16 lat temu:

    Dzięki za mejla ;-)
    Mam zamiar się tym pobawić zaraz po powrocie do domu.

    odpowiedz
  9. aniec2 16 lat temu:

    Pytanie może głupie ale mam 2 strony (wpis i strona):

    http://styleone.pl/hostessy-tlumaczki-nowa-oferta-style-one/
    http://styleone.pl/hostessy-tlumaczki/

    Treść na obu taka sama, więc korzystając z wtyczki oznaczam jeden z adresów i…koniec?

    Dobrze zrozumiałem?

    odpowiedz
  10. Tomek 16 lat temu:

    A co z nofollow i noindex? Czy już nie musimy na WP stosować wtyczek od przycinania ruchu botów i indexowania? Czy ten nowy tag załatwia wszystko za jednym zamachem?

    odpowiedz
  11. Jacek 16 lat temu:

    Dzięki za informację, przydała się. :-)

    odpowiedz
  12. Zacol 16 lat temu:

    Wystarczy wgrać wtyczkę i koniec? Cała robota z głowy?

    odpowiedz
  13. Ravicious 16 lat temu:

    @Zacol

    Dokładnie.

    odpowiedz
  14. krzychu81 16 lat temu:

    A ja niestety mam problem… :(( Po zainstalowaniu i włączeniu wtyczki, zarówno w panelu admina, jak i na blogu wyskoczył mi nastepujący błąd:

    Warning: include_once(/home/k81/domains/krzychu81.pl/public_html/wp-content/plugins/__MACOSX/) [function.include-once]: failed to open stream: Success in /home/k81/domains/krzychu81.pl/public_html/wp-settings.php on line 473

    Warning: include_once() [function.include]: Failed opening '/home/k81/domains/krzychu81.pl/public_html/wp-content/plugins/__MACOSX/’ for inclusion (include_path=’.:/usr/local/lib/php’) in /home/k81/domains/krzychu81.pl/public_html/wp-settings.php on line 473

    Nie wiem, co konkretnie się zmieniło w pliku wp-settings.php, ale nawet wyłączenie i skasowanie wtyczki nie pomogło… :/

    Ma ktoś jakiś pomysł, jak się pozbyć tego problemu! Będę wdzięczny!!!

    odpowiedz
  15. Tomek 16 lat temu:

    Odwołanie „__MACOSX/” wskazuje, że wrzuciłeś zły plik wtyczki lub nawet cały ten katalog.

    odpowiedz
  16. krzychu81 16 lat temu:

    @Tomek
    Dzięki za trop. Już jest OK. Zwyczajnie pomyliłem pliki. Czasami najbardziej oczywiste rozwiązania przychodzą na myśl na samym końcu… ;p
    Sorry za zawracanie gitary!

    odpowiedz
  17. Tomek 16 lat temu:

    Człowiek uczy się na błędach :)

    odpowiedz
  18. Ravicious 16 lat temu:

    A u mnie wtyczka jest aktywna, ale WordPress pokazuje, że jest wyłączona. Kiedy chcę ją aktywować przez panel, to pojawia się informacja, że jakaśtam zmienna jest już zadeklarowana.

    Dziwne, ale działa ;-)

    odpowiedz
  19. Custom 16 lat temu:

    @Ravicious:
    U mnie też tak z początku było, ale próbowałem ją odpalić kilka razy i w końcu załapało… Oczywiście zgadzam się z tym, że taka funkcja powinna być domyślnie w WP 2.8 (albo najlepiej jak najszybciej).

    @Szymon Skulimowski

    Poprawiłem. Dzięki za zwrócenie uwagi na błąd.

    Co idealnie pokazuje, że czytam wszystkie wpisy na Twoim blogu :)

    odpowiedz
  20. Igor Chudy / vellkan 16 lat temu:

    Zainstalowane bez problemu. Wszystko działa, także dzięki za informacje :)

    odpowiedz
  21. Zacol 16 lat temu:

    A tak w sumie to jak mogę sprawdzić czy działa?

    odpowiedz
  22. Paweł Zinkiewicz 16 lat temu:

    @Zacol – w kodzie masz ergo działa ci ;-)

    odpowiedz
  23. rel=”canonical” odpowiedzią na powielanie treści • n!3-firmowy blog 16 lat temu:

    […] powstał w oparciu o artykuł: Kanoniczne adresy URL (rel=”canonical”) autorstwa Szymona Skulimowskiego. Podziel się z innymi: Mogą Cię zainteresować również te […]

    odpowiedz
  24. Jacek 16 lat temu:

    @Paweł: No to działa w takim razie :)

    odpowiedz
  25. Tomek 16 lat temu:

    Jestem ciekawy dlaczego tego nie zaimplementowano w standardzie w 2.7.1? Czemu WP sukcesywnie unika implementacji modułów SEO w WordPressie jako podstawową konfigurację?

    odpowiedz
  26. Krótkie podsumowanie: luty 2009 16 lat temu:

    […] Kanoniczne adresy URL (rel=”canonical”) Google, Yahoo oraz Microsoft ogłosiły wczoraj zgodnie, że ich wyszukiwarki internetowe od tej pory respektują nowy tag, którego poprawne stosowanie pozwoli uniknąć tzw. efektu „duplicate content”. […]

    odpowiedz
  27. Krótkie podsumowanie: marzec 2009 16 lat temu:

    […] Kanoniczne adresy URL (rel=”canonical”) Google, Yahoo oraz Microsoft ogłosiły wczoraj zgodnie, że ich wyszukiwarki internetowe od tej pory respektują nowy tag, którego poprawne stosowanie pozwoli uniknąć tzw. efektu „duplicate content”. […]

    odpowiedz
  28. elbi 16 lat temu:

    Zainstalowałem i czekam na efekty…a konkrety aby zauważyć zmiany to jak?

    odpowiedz
  29. KrisNH 16 lat temu:

    Z tego co pamiętam taki sam efekt daje All in One SEO.

    odpowiedz
  30. Tomek 16 lat temu:

    @KrisNH: A pokaż mi tam taką opcję :P

    odpowiedz
  31. KrisNH 16 lat temu:

    Z All in One SEO:
    Canonical URLs:
    This option will automatically generate Canonical URLS for your entire WordPress installation. This will help to prevent duplicate content penalties by Google.

    odpowiedz
  32. Tomek 16 lat temu:

    Ooo mea culpa :) Po aktualizacjach nie zaglądałem i patrz dodali :)

    odpowiedz
  33. GrovMan 16 lat temu:

    Czyli nie trzeba instalować dodatkowej wtyczki, prawidłowo.

    odpowiedz
  34. Wtyczki: SEO 15 lat temu:

    […] All in One SEO Pack to wtyczka, która zajmie się odpowiednią prezentacją bloga w wynikach wyszukiwania. Pozwala na zmianę atrybutu title dla wpisów, stron czy kategorii. Potrafi także automatycznie uzupełniać znaczniki meta keywords (słowa kluczowe) oraz description (opis strony). Jest odpowiedzialna również za tworzenie kanonicznych adresów URL. […]

    odpowiedz
  35. slasho 15 lat temu:

    ok wgrane, dalej nie wiem jak sprawdzic czy dziala..

    odpowiedz
  36. Podsumowanie roku 2009 – Najciekawsze artykuły – Lexy’s SEO blog 15 lat temu:

    […] Kanoniczne adresy URL (rel=”canonical”) […]

    odpowiedz
  37. ciekawe strony 14 lat temu:

    co myslicie o wordpress SEO Smart Links pluging ?
    SEO Smart Links umożliwia automatyczne korzyści SEO witryny oprócz własnych list słów kluczowych, nofollow i wiele więcej
    tak pisze wordpress o wtyczce a jak jest naprawde. Czy ktos sie moze orirntuje ?

    odpowiedz
  38. Sebastian 13 lat temu:

    Rozumiem, że wtyczka All in one seo pack też może nam pomóc w tworzeniu linków kanonicznych? Jest tam taka opcja do zaznaczenia.

    odpowiedz
  39. Porady 13 lat temu:

    Już wgrałem ale coś dziwnie działa..

    odpowiedz
  40. lexblog 12 lat temu:

    Ponawiam pytanie Tomka – czy stosowanie canonical wystarcza? na support googla czytamy, że tag canonical jest sugestią, a nie dyrektywą, co oznacza, że google nadal sam decyduje, którą ze stron wyświetlić w serpach. No i kolejna kwestia – czy strona, na ktore znajduje się canonical może zostać zaindeksowana? tzn. czy to jest poprawnie, że obie wersje strony są w indeksie?

    odpowiedz
  41. whitty 12 lat temu:

    Witam dziś na mojej stronie w modułach pojawił się błąd z informacją że muszę ustawić kanoniczny url. czy to ma jakiś związek?

    odpowiedz
  42. Automatyka Sklep 11 lat temu:

    A jak to się ma do innych stron? Czy przekierowanie z www na bez www również się zalicza?

    odpowiedz
    1. Paweł Knapek 11 lat temu:

      Jak masz przekierowanie 301, to nie ma problemu. Problem jest, gdy nie ma przekierowania i działają równocześnie 2 wersje, z www i bez www – wówczas na jednej musisz ustawić tag kanoniczny.

      odpowiedz
  43. jv 11 lat temu:

    Oryginalna wersja artykułu z moz.com:
    http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

    odpowiedz
    1. Szymon Skulimowski 11 lat temu:

      Chyba odnośniki Ci się pomyliły.

      odpowiedz

Dodaj własny komentarz


Warning: Undefined variable $user_ID in /home/klient.dhosting.pl/wpn/wpninja.pl/public_html/wp-content/themes/wpninja/comments.php on line 95

Odnośniki z innych stron

Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:

  1. rel=”canonical” odpowiedzią na powielanie treści • n!3-firmowy blog

    […] powstał w oparciu o artykuł: Kanoniczne adresy URL (rel=”canonical”) autorstwa Szymona Skulimowskiego. Podziel się z innymi: Mogą Cię zainteresować również te […]

  2. Krótkie podsumowanie: luty 2009

    […] Kanoniczne adresy URL (rel=”canonical”) Google, Yahoo oraz Microsoft ogłosiły wczoraj zgodnie, że ich wyszukiwarki internetowe od tej pory respektują nowy tag, którego poprawne stosowanie pozwoli uniknąć tzw. efektu „duplicate content”. […]

  3. Krótkie podsumowanie: marzec 2009

    […] Kanoniczne adresy URL (rel=”canonical”) Google, Yahoo oraz Microsoft ogłosiły wczoraj zgodnie, że ich wyszukiwarki internetowe od tej pory respektują nowy tag, którego poprawne stosowanie pozwoli uniknąć tzw. efektu „duplicate content”. […]

  4. Wtyczki: SEO

    […] All in One SEO Pack to wtyczka, która zajmie się odpowiednią prezentacją bloga w wynikach wyszukiwania. Pozwala na zmianę atrybutu title dla wpisów, stron czy kategorii. Potrafi także automatycznie uzupełniać znaczniki meta keywords (słowa kluczowe) oraz description (opis strony). Jest odpowiedzialna również za tworzenie kanonicznych adresów URL. […]

  5. Podsumowanie roku 2009 – Najciekawsze artykuły - Lexy's SEO blog

    […] Kanoniczne adresy URL (rel=”canonical”) […]