Jesteś tutaj: Strona Główna » SEO » Rel Canonical
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
- 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.
- 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>. - 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ę.
- W canonicalu nie można wskazywać stron znajdujących się na innej domenie.
- Znane są przypadki dużych problemów z interpretacją canonicala przez Google:
Rel canonical - prezentacja
Wykład-prezentacja prowadzona przez Matta Cuttsa z Google.
Linki zewnętrzne
- Specify your canonical - wpis na blogu Google dla Webmasterów
- Informacje o atrybucie w oficjalnym helpie Google