skip to Main Content
+48 606 628 628 info@zgred.pl

Kilka porad i uwag związanych ze stosowaniem rel=”canonical”

Pierwszy raz Google (i nei tylko) zaczęło rozpoznawać stosowanie rel=”canonical” w 2009 roku. Było to (i nadal jest) związane z powielaniem treści w obrębie witryny (popularnie zwane duplikacją treści). Na swoim blogu Google w artykule „5 najczęstszych błędów związanych z canonical’em” pokazało jak stosować całość rozwiązania.

Jednakże powyższy artykuł nie odpowiada na wszelkie pytania czy wątpliwości jakie pojawiają się przy stosowaniu canonical’a.

Czym jest rel=”canonical” ?

Najprościej rzecz tłumacząc jest to wskazanie wyszukiwarce, który adres URL jest równoważny/jednoznaczny innemu adresowi URL. Czyli jest adres URL strony A posiada tę samą treść co adres URL tego samego serwisu na stronie B to możemy wskazać za pomocą dyrektywy rel=”canonical”, który adres/strona jest oryginałem, a który kopią. Dyrektywę tę umieszczamy w sekcji <HEAD> … </HEAD>.

Czyli na stronie B umieścimy następujący zapis:

Bardzo dobrze jest to wytłumaczone na stronie pomocy Google o postaci kanonicznej. I od razu powiem, że bardzo często brakuje implementacji „canonicala” w sklepach internetowych – jakby był specjalnie pomijany i niejednokrotnie też jest to dodatkowy płatny moduł a tak być nie powinno ponieważ w sklepie tego typu opcja powinna być w standardzie.

rel-canonical-usage

Obrazek z artykułu: http://moz.com/blog/dispelling-a-persistent-rel-canonical-myth

1. Czy powinienem używać rel=”canonical” dla stronicowania ?

Odpowiedź nie musi być twierdząca ani też przecząca. Z doświadczenia powiem, że głównym problemem do wdrożenia tego typu dyrektywy są ograniczenia skryptu. Odpowiadając na pytanie: są dwie szkoły ;)

szkoła A: tak – stosować canonical dla stronicowania ale proszę mieć na względzie, że dla każdej podstrony stroną główną (czyli postacią kanoniczną) będzie pierwsza strona

szkoła B: nie – nie stosować canonicala ze wskazaniem na stronę pierwszą – zastosować stronicowanie typu „sam na siebie” a dodatkowo wykonać implementację rel=”prev/next” zgodnie z zaleceniami Google w tym zakresie.

Jako dobry przykład (wręcz doskonały) wystarczy przejrzeć ceneo :) Dla odmiany np w Click Shopie można ustawić, że w opcji „szkoła A”  (powyżej) canonical można ustawić dla konkretnej podstrony w stronicowaniu czyli dyrektywa kanoniczna będzie wskazywała stronę nr 5 a nie stronę nr 1 (przykład).

2. Czy mogę używać rel=”canonical” pomiędzy serwisami zewnętrznymi ?

A czemu nie ? Jest to nawet opisane na blogu Google o stosowaniu canonical pomiędzy serwisami. :) Można to zastosować przy serwisach jednej firmy wskazując gdzie znajduje się oryginał treści. Opcja rzadko stosowana w SEO z powodu tego, że „można się zgubić” i trzeba pamiętać o stosowaniu zewnętrznego canonicala.

3. Czy MUSZĘ używać rel=”canonical” pomiędzy serwisami ?

Nie – nic nie musisz. Ale MUSISZ uważać gdyż dyrektywa używana jest do wskazywani a oryginalnej treści natomiast jeśli algorytm Google uzna, że porównywane przez niego treści jednak różnią się może tę dyrektywę zignorować. Wtedy w indeksie mogą pojawić się dwie strony przykładowo oferujące te same produkty przez co oba serwisy będa między sobą konkurowały – co może nie było zamysłem właściciela obu serwisów.

Dobrym przykładem (o czym wspominałem powyżej) na użycie canonical pomiędzy serwisami jest sytuacja, gdy pomiędzy kilka witryn dystrybuowana jest ta sama treść i wszystkie one należą do jednego właściciela – przykładowo można byłoby to zastososwać w jakiejś agencji, która posiada dużo dzienników i ten sam „njus” pojawiłby się jednocześnie w wielu witrynach.

4. Czy MUSZĘ używać canonical dla witryn z prawie taką samą zawartością ?

Powinieneś, ale nie zawsze jest to dobry pomysł. Osobiście nie mam doświadczenia w tej kwestii więc odsyłam do bloga MOZ: catastrophic canonicalization.

Moim zdaniem nie należy stososwać tej dyrektywy jako zamiennika dla przekierowania 301 czy też unikania pokazywania stron z błędem 404. Skoro do przekierowan mamy 301 użyjmy włąsnie tego, a do wskazywania treści używajmy canonical.

5. Czy mogę używac canonicala wskazując „sam na siebie” ?

Tak – przykładem jest blog, który czytasz – ale oczywiście nie jest to przymus więc jeśli zastosujesz (w sklepach) canonical dla podstron a strona nr 1 tej dyrektywy mieć nie będzie to nic się nie stanie. Ważne aby całość implementacji była poprawnie wykonana.

6. Czy mogę użyć jednej postaci kanonicznej dla całego serwisu ?

Po co ? Skoro na podstronach nie ma tej samej zawartości co na stronie głównej to nie ma zasadności do wdrożenia canonical’a wskazującego jedną stronę główną dla całego serwisu. Można to sobie wyobrazić również w taki sposób, że wskutek wstawienia jednego canonical na wszystkich podstronach w wyszukiwarce pojawi się tylko strona główna – reszta zniknie i nie będzie możliwe pozyskanie ruchu z „długiego ogona”.

7. Do przekierowań używać canonical czy 301 ?

Czasem nie ma możliwości skorzystania z 301 bo nie mamy dostępu do htaccess i pozostaje Nam dłubanie przy nagłówkach META. Ktoś powie „meta refresh” ale to też nie jest dobre rozwiązanie. Skoro 301 jest używane do, nazwijmy to, twardych przekierowań natomiast canonical do wskazywania oryginalnej treści – trzymajmy się konsekwentnie tego do czego zostało to stworzone i jak jest interpretowane przez wyszukiwarki. Pomieszanie tych dwóch rzeczy może w pewnym momencie skończyć się katastrofą dla serwisu np: wyindeksowanie, potraktowanie jako doorway … i  w konsekwencji jakaś kara.

8. Czy canonical przekazuje PageRank, Authority i inne ….

Chciałbym i to bardzo ;) Chyba jak każdy ale nie do tego zostało to stworzone. Teoretycznie można założyć, że jeżeli strona A miała duży PageRank, była wartościowa i teraz tworzymy jej kopię i na stronie A wskazujemy, że oryginał znajduje się teraz na stronie B no to „coś tam” powinno” przejść. Ale nie to jest najważniejsze tylko fakt, żeby użytkownik dostał to czego szuka. Poza tym nikt nie będzie przekierowywał wartościowej strony z nową (chyba, ze przebudowywuje serwis – co czesto się zdarza przy zmianie skryptu np w sklepach).

Tak więc założy, że odpowiedź brzmi NIE.

9. Czy canonical mogę wykorzystać do łańcuszkowych przekierowań

W pytaniu dość nieszczęśliwie użyłem słowa „przekierowanie” ale nie znalazłem innego słowa. Chodzi o to, czy można wskazać na stronie C postać kanoniczną na stronę B, z kolei stronie B wskazać stronę A… a jaki to ma mieć sens ? W tym momencie lepiej wykorzystać przekierowania typu 301 (twarde przekierowanie) a wskazywanie postaci kanonicznej można zastosować z pominięciem strony B czy z C na A. Wyszukiwarki tez mogą się zgubić w analizie i może to doprowadzić do sytuacji, w której wszystko zostanie usunięcie z indeksu lub przesunięte do top1000. Nie róbmy sobie trudności tam gdzie ich być nie powinno.

10. Czy strony bez canonical są indeksowane ?

Na blogu, z którego zaczerpnąłem całość artykułu jednoznacznie wskazują odpowiedź, że nie. Ale jak popatrzę na niektóre sklepy to, moim zdaniem, autor jest w błędzie. Można wykonać prosty test: wrzucamy dyrektywę canonical na strony od 1 do 9 a stronę 10 zostawiamy bez canonicala. I co się stanie ze stroną 10 ? Będzie zaindeksowana: może rankować bardzo wysoko ale w mojej opinii powinna zostać po jakimś czasie odsunięta na pozycjach „do tyłu”, ewentualnie trafi do suplementala.

11. Co zrobić gdy ktoś wskaże postać kanoniczną na mój serwis/podstronę ?

Cieszyć się !!! Pomyślmy logicznie – skoro ktoś uważa, że mój artykuł (który ten ktoś „powielił” u Siebie) jest wyżej to oczywiście może wskazać do Mnie… ale takie działanie jest pozbawione sensu – ten któs pozbawi się źródła ruchu :) Takie działanie też nie powinno zaszkodzić naszemu serwisowi.

12 Podsumowanie.

Ogólnie nie ma obowiązku używania rel=”canonical” czy rel=”prev/next” (o którym wspominałem powyżej) jednakże chcąc pilnować aby w naszym własnym serwisie mieć kontrolę nad powielaną treścią najlepszym rozwiązaniem jest implementacja przede wszystkim rel=”canonical”.

Źródło natchnienia: http://moz.com/blog/rel-confused-answers-to-your-rel-canonical-questions

 

1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (10 głosów, średnia: 4,30 z 5)

Paweł Gontarek

Paweł Gontarek - Zgred - pasjonat SEO, staram się zrozumieć czym jest i jak działa SEM oraz UX.

Ten wpis ma 35 komentarzy
  1. Z ad 1) się nie zgodze – Maile z Google ma inne podejście :) – ważne jest to, czy serwis ma, czy nie ma strony podsumowującej :) – opisałem to dokładniej u siebie http://blog.seo-profi.pl/paginacja-a-seo-czyli-relcanonical-oraz-relnext-i-relprev-by-maile-ohye/
    ad 6) można kompletnie wylecieć, nawet z głowną stroną :)
    ad 8) moim zdaniem TAK – skoro używamy canonicala jak nie można użyć 301ki – Matt o tym mówił kilka razy…
    Fajne podsumowanie – wrzucę na FB :)

    1. Co do 1 – dokładnie – błąd opisywany jako dobra „wskazówka” już chyba na 2, czy 3 blogu seo. Niestety.
      2 – nie wiem, czy ktoś ma działający przykład z canonicalem między domenami. Z moim testów na żywych organizmach (landingi na domenach typu onet) canonical nie działa między domenami (może coś się zmieniło na przestrzeni roku)
      W artykule brakuje opisania najważniejszej kwestii – różnić między canonical a 301, tym, że oba te mechanizmy mogą być przez Google pomijane. Warto też uzupełnić artykuł o informacje stąd http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html (np co do wspominanego 1 pkt)

  2. Dlaczego pkt 4. Czy MUSZĘ używać canonical dla witryn z prawie taką samą zawartością ?
    Powinieneś, ale nie zawsze jest to dobry pomysł ?

    1. W pewnym momencie gdy treści będą dość znacznie od siebie się różniły a masz zastosowanego canonicala wtedy strona, na której jest canonical nie rankuje, nie ma jej w indeksie, czyli tracisz na ruchu i na długim ogonie.

  3. Podczas czytania artykułu wpadł mi pewien pomysł do głowy – odnośnie punktu 8 (Czy canonical przekazuje PageRank, Authority i inne …). Testowałeś może kiedyś masowe używanie canonicali właśnie do budowania wartości tekstu docelowego? Jestem ciekawe czy jakby ustawić na kilkunastu wartościowych stronach canonical do jakiegoś innego tekstu (tego samego), miałoby to wpływ na jego pozycje w SERPach.

      1. Sprawdzimy to w wolnej chwili. Taki sposób pozycjonowania treści byłby niewykrywalny dla narzędzi typu ahrefs czy majestic, a to olbrzymi plus:)

  4. jeżeli domena.pl ma rel=cannonical, a blog na tej domenie: domena.pl/blog też ma swój rel ale ustawiony na domena.pl/blog – czy tak jest ok ? (wole się upewnić).

  5. A jak ma się stosowanie canonicali np. w sklepach w stosunku do książek? Np. miękka/twarda okładka?

    U wielu dużych graczy widziałem w takim przypadku canonicale sam na siebie?
    Według mnie to chyba jest złe rozwiązanie

    1. Jeśli ksiązka ma miekka i twarda okładke a treści opisu będa takie same lepiej wykonac jedną strone i klientowi dac do wyboru czy chce kupić książke w miękkiej lub twardej oprawie. Wytwarzanie sztucznych podstron to nie jest dobra droga ku optymalizacji dużego serwisu.

  6. Mam obecnie spory dylemat czy zastosować canonical.. jest pewien dział strony archiwizujący pewne dane, wszystkie te podstrony się indeksują i dzięki temu prosto z wyszukiwarki użytkownik może znaleźć dane z konkretnego dnia. Problem w tym, ze te podstrony różnią się może w 1%. Co zrobić? Canonical wyzeruje ruch poza tym nie do konca bedzie poprawny ze względu na daty, ale niezastosowanie go – wydaje mi się, że obniża wartosć serwisu przez te indeksacje podobnych treści.

    1. A masz stronicowanie ? Możesz zastososwać canonical sam na siebie i rel=prev/next ? wtedy nie tracisz długiego ogona…

      Aczkolwiek jeśl iróżnica tekstu to 1% wcześniej czy później to się rozleci – może więc lepiej teraz ni eruszać ?

      1. Wymyśliłem inny sposób, jestem ciekaw co o tym sądzisz. Ponieważ po około tygodniu, do dwóch już na ten długi ogon niewiele wchodzi, może by tak generować rel canonical dopiero po upłynięciu tego czasu? Na początku strony te byłyby więc indeksowalne i ludzie by rzez nie wchodzili, a potem canonical.

  7. Co masz na myśli, że sie rozleci?

    prev/next trochę nie pasuje do typu danych, one nie są stronicowane jako tako. w stronie głównej archiwum pokazywane jest 10 ostatnich rekordów, co dziennie dochodzi po kilka rekordów, google łapie wszystko :)

  8. Czy jeśli w serwisie jest canonical to warto dodatkowo coś ruszać w GWT w parametrach w URLach?

    Blokować tam indeksowanie sortowania i innych parametrów czy canonical jest wystarczający?

    pozdrawiam

  9. Hej Paweł,
    mam pytanie dotyczące właśnie canonicala. Gdzie i czy powinnam go zastosować w opisach produktów w sklepie internetowym. Przykład: mam 6 takich samych produktów ale różnią się kolorem. Przy wyborze koloru przeładowuje się strona z tym samym opisem- nie jesteśmy w stanie generować unikalnych opisów produktów bo są one prawie identyczne i różnią sie tylko odcieniem.

    Wielkie dzięki za cenna radę!

  10. Paweł czy istnieje narzędzie umożliwiające sprawdzenie canonicali prowadzących do określonej strony/witryny?

  11. Jest taki oto case. Istnieje serwis w mocnej domenie gov.pl, który posiada pewną podstronę. Podstrona ma oczywiście jakąś swoją treść, ale ma również w wstawiony tag canonical. Adres w tagu canonical wskazuje na niedziałającą aktualnie domenę. Można ją zarejestrować. Można zatem wyobrazić sobie sytuację, kiedy ktoś zarejestruje taką domenę, postawi na nie serwis o treści identycznej lub bardzo podobnej do treści podstrony w domenie gov.pl i uczyni taką stronkę elementem swojego zaplecza do pozycjonowania.
    Moje pytanie jest takie: czy tego typu odnośnik pochodzący z podstrony w domenie gov.pl ale wykonany za pomocą tagu canonical jest tyle samo wart co link dofollow z tej samej podstrony? A może mniej albo wcale nie jest nic wart? I czy po zarejestrowaniu takiej domeny i postawieniu na niej contentu omawiana podstrona w domenie gov.pl wyleci z indeksu Google, a zastąpi ją nowo zarejestrowana domena?
    Jestem ciekaw Waszych uwag w tym temacie.

  12. Cześć, a jak to jest z podstronami np. …/blog/pages/2/ -> …/blog/pages/3/ itd. CLUSTERIC wskazuje jako te strony jako duplicate content mimo że artykuły są inne tylko dane z yoast te same co główna zakładka blog. Czy to google faktycznie widzi jako treść powieloną?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Back To Top
Przeczytaj poprzedni wpis:
link-dofollow-nofollow-tekstowy
Zmiana dotycząca katalogów związana z tytułami wpisów – link do strony dofollow, nofollow, tekstowy

W związku ze zmianami zachodzącymi w wyszukiwarkach (w tym tej jednej szczególnie) i uszczelnianiu sposobów pozyskiwania odnośników do serwisów, jak...

Wesołych Świąt i Szczęśliwego Nowego Rok 2014 życzy Zgred :)

Wszystkim Wam, życzę Wesołych Świąt i Szczęśliwego Nowego Roku 2014. Abyście postanowień Noworocznych dotrzymali, aby pozycje świetnie Wam stały, biznesy...

Zamknij