Rel Canonical

Rel=canonical to atrybut znacznika <link /> w nagłówkach stron internetowych. Zadaniem tego formatu jest pomoc w niwelowaniu niekorzystnego zjawiska duplicate content. W chwili obecnej sugestie zawarte w canonicalu akceputują Google, Microsoft i Yahoo.

Przykład formatu canonical dla niniejszej strony:

<link rel="canonical" href="http://leksykon.seoisem.pl/seo/rel-canonical" />

Geneza powstania rel canonical

Wiele witryn internetowych działa w oparciu o dynamiczne parametry w adresie URL. Rozważmy przykład prostej witryny sprzedającej obuwie, która prezentuje ofertę w następujący sposób:

  • Link do kategorii z obuwiem dziecięcym:
    http://www.example.com/produkty.php?kategoria=dzieciece
  • Link do kategorii z obuwiem sportowym:
    http://www.example.com/produkty.php?kategoria=sportowe

Mamy więc dwie różne strony. Jednakże każda z kategorii oferuje możliwość sortowania produktów:

  • http://www.example.com/produkty.php?kategoria=dzieciece&sortuj=malejaco
  • http://www.example.com/produkty.php?kategoria=dzieciece&sortuj=rosnaco
  • http://www.example.com/produkty.php?kategoria=dzieciece&sortuj=malejaco&maksymalna-cena=150

Do tej samej strony, zwierającej produkty dla dzieci, prowadzi już więc teraz nie jeden, lecz cztery linki. Z kolei zawartość zasadniczo się nie zmienia. Aby zachować spójność w obecności w serpach, webmaster witryny może zadeklarować canonical w postaci:

<link rel="canonical" href="http://www.example.com/produkty.php?kategoria=dzieciece" />

Powyższe rozwiązanie pozwoli uniknąć problemów ze zduplikowanymi URLami.

O czym pamiętać korzystając z rel canonical

  1. Canonical jest dla wyszukiwarki wskazówką, a nie dyrektywą (jak na przykład meta tag robots). Oznacza to, że wyszukiwarka na ogół będzie stosować się do sugestii z rel=„canonical”, ale nie musi tego robić zawsze.
  2. Format działa również ze ścieżkami deklarowanymi relatywnie. Oznacza to, że
    <link rel="canonical" href="http://leksykon.seoisem.pl/seo/rel-canonical" />

    jest równoważne z deklaracją

    <link rel="canonical" href="rel-canonical" />

    Bot wyszukiwarki odpowiednio zaktualizuje URL również jeśli na witrynie używany jest znacznik <base>.

  3. Format nie będzie skuteczny, jeśli strona, na którą wskazuje, nie została jeszcze zaindeksowana przez wyszukiwarkę. W takim przypadku sugestia z canonicala zostanie rozważona jak tylko wyszukiwarka zaindeksuje stronę.
  4. W canonicalu nie można wskazywać stron znajdujących się na innej domenie.
  5. Znane są przypadki dużych problemów z interpretacją canonicala przez Google:

Rel canonical - prezentacja

Wykład-prezentacja prowadzona przez Matta Cuttsa z Google.

Plugin Adobe Flash Plugin jest niezbędny do obejrzenia tej zawartości.

Linki zewnętrzne

Powiązane artykuły z Leksykonu SEO i SEM


Nawigacja
Osobiste narzędzia