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=laptopy
i http://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
Już zainstalowałem. Dzięki za informację! ;)
odpowiedzNie:
nazwa-strony.pl/?produkt.php=laptopy
Tylko:
nazwa-strony.pl/produkt.php?id=laptopy
Zainstalowałem i korzystam :D
odpowiedzPoprawiłem. Dzięki za zwrócenie uwagi na błąd.
odpowiedzSuper sprawa, wgrane :)
odpowiedzPupa, a nie duplicate content :P Odczuł go ktoś kiedyś na własnej skórze (ew. stronie)?
odpowiedzOdczułem, i to boleśnie. Zresztą podobie jak pół świadka SEO
odpowiedzSwoją drogą, mam nadzieję, że WordPress w następnej większej wersji będzie miał tę funkcję w standardzie.
odpowiedzDzięki za mejla ;-)
odpowiedzMam zamiar się tym pobawić zaraz po powrocie do domu.
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?
odpowiedzA 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?
odpowiedzDzięki za informację, przydała się. :-)
odpowiedzWystarczy wgrać wtyczkę i koniec? Cała robota z głowy?
odpowiedz@Zacol
Dokładnie.
odpowiedzA 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!!!
odpowiedzOdwołanie „__MACOSX/” wskazuje, że wrzuciłeś zły plik wtyczki lub nawet cały ten katalog.
odpowiedz@Tomek
odpowiedzDzię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!
Człowiek uczy się na błędach :)
odpowiedzA 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@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
Co idealnie pokazuje, że czytam wszystkie wpisy na Twoim blogu :)
odpowiedzZainstalowane bez problemu. Wszystko działa, także dzięki za informacje :)
odpowiedzA tak w sumie to jak mogę sprawdzić czy działa?
odpowiedz@Zacol – w kodzie masz ergo działa ci ;-)
odpowiedz[…] powstał w oparciu o artykuł: Kanoniczne adresy URL (rel=”canonical”) autorstwa Szymona Skulimowskiego. Podziel się z innymi: Mogą Cię zainteresować również te […]
odpowiedz@Paweł: No to działa w takim razie :)
odpowiedzJestem 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[…] 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[…] 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”. […]
odpowiedzZainstalowałem i czekam na efekty…a konkrety aby zauważyć zmiany to jak?
odpowiedzZ tego co pamiętam taki sam efekt daje All in One SEO.
odpowiedz@KrisNH: A pokaż mi tam taką opcję :P
odpowiedzZ All in One SEO:
odpowiedzCanonical URLs:
This option will automatically generate Canonical URLS for your entire WordPress installation. This will help to prevent duplicate content penalties by Google.
Ooo mea culpa :) Po aktualizacjach nie zaglądałem i patrz dodali :)
odpowiedzCzyli nie trzeba instalować dodatkowej wtyczki, prawidłowo.
odpowiedz[…] 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. […]
odpowiedzok wgrane, dalej nie wiem jak sprawdzic czy dziala..
odpowiedz[…] Kanoniczne adresy URL (rel=”canonical”) […]
odpowiedzco myslicie o wordpress SEO Smart Links pluging ?
odpowiedzSEO 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 ?
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.
odpowiedzJuż wgrałem ale coś dziwnie działa..
odpowiedzPonawiam 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?
odpowiedzWitam dziś na mojej stronie w modułach pojawił się błąd z informacją że muszę ustawić kanoniczny url. czy to ma jakiś związek?
odpowiedzA jak to się ma do innych stron? Czy przekierowanie z www na bez www również się zalicza?
odpowiedzJak 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.
odpowiedzOryginalna wersja artykułu z moz.com:
odpowiedzhttp://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
Chyba odnośniki Ci się pomyliły.
odpowiedzDodaj własny komentarz
Odnośniki z innych stron
Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:
[…] powstał w oparciu o artykuł: Kanoniczne adresy URL (rel=”canonical”) autorstwa Szymona Skulimowskiego. Podziel się z innymi: Mogą Cię zainteresować również te […]
[…] 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”. […]
[…] 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”. […]
[…] 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. […]
[…] Kanoniczne adresy URL (rel=”canonical”) […]