publikacja: 13 lutego 2009, 11:07; autor: Szymon Skulimowski http://wpninja.pl/artykuly/kanoniczne-adresy-url-rel-canonical/

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”.

„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ę! :-))

Podobał się artykuł? Dodaj kanał RSS / Atom do swojego czytnika lub zapisz się na bezpłatny newsletter i dołącz do grona stałych czytelników.

Komentarze (34)

  1. Adam Klimowski Adam Klimowski 1085 dni temu:

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

    odpowiedz
  2. Custom Custom 1085 dni 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 Szymon Skulimowski 1085 dni temu:

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

    odpowiedz
  4. Tomek Tomek 1085 dni temu:

    Super sprawa, wgrane :)

    odpowiedz
  5. Ravicious Ravicious 1085 dni temu:

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

    odpowiedz
  6. forest forest 1085 dni temu:

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

    odpowiedz
  7. Ravicious Ravicious 1085 dni temu:

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

    odpowiedz
  8. Paweł Zinkiewicz Paweł Zinkiewicz 1085 dni temu:

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

    odpowiedz
  9. aniec2 aniec2 1085 dni 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 Tomek 1085 dni 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 Jacek 1085 dni temu:

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

    odpowiedz
  12. Zacol Zacol 1085 dni temu:

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

    odpowiedz
  13. Ravicious Ravicious 1085 dni temu:

    @Zacol

    Dokładnie.

    odpowiedz
  14. krzychu81 krzychu81 1085 dni 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 Tomek 1085 dni temu:

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

    odpowiedz
  16. krzychu81 krzychu81 1085 dni 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 Tomek 1085 dni temu:

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

    odpowiedz
  18. Ravicious Ravicious 1085 dni 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 Custom 1084 dni 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 Igor Chudy / vellkan 1084 dni temu:

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

    odpowiedz
  21. Zacol Zacol 1083 dni temu:

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

    odpowiedz
  22. Paweł Zinkiewicz Paweł Zinkiewicz 1082 dni temu:

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

    odpowiedz
  23. Jacek Jacek 1069 dni temu:

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

    odpowiedz
  24. Tomek Tomek 1069 dni 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
  25. elbi elbi 1031 dni temu:

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

    odpowiedz
  26. KrisNH KrisNH 1031 dni temu:

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

    odpowiedz
  27. Tomek Tomek 1031 dni temu:

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

    odpowiedz
  28. KrisNH KrisNH 1031 dni 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
  29. Tomek Tomek 1031 dni temu:

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

    odpowiedz
  30. GrovMan GrovMan 1004 dni temu:

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

    odpowiedz
  31. slasho slasho 911 dni temu:

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

    odpowiedz
  32. ciekawe strony ciekawe strony 509 dni 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
  33. Sebastian Sebastian 214 dni 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
  34. Porady Porady 67 dni temu:

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

    odpowiedz

Dodaj własny komentarz

Odnośniki z innych stron (5)

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”) […]