Alt Control Delete

#stopka | #menu | #treść | | reklama
  • Subskrybuj

Artykuł

Rekomendacje społeczne

Rel canonical

0

Tworząc/prowadząc strony internetowe, zapewne niejednokrotnie spotkaliście się z pojęciem duplicate-content (pojęcie zapewne szczególnie znane specom od SEO), które oznacza mniej więcej tyle, że treść która występuje na jednej stronie o określonym adresie, dostępna jest w tej samej, lub bardzo zbliżonej postaci pod innymi adresami. Generalnie jest to zachowanie nieprawidłowe i może nas za to spotkać jakiś filtr, ban itp. czy też inna nagroda nadana przez wyszukiwarkę. Warto wiedzieć, że nawet jeśli my zadbamy o nie powielanie naszej treści, to może to zrobić np. jakaś strona odsyłająca do naszej witryny/wpisu, która doda dodatkowe parametry do określonego adresu (np. popularne parametry utm_*). Sytuacja taka może doprowadzić nawet do tego, że ta sama treść zostanie zaindeksowana pod delikatnie innym adresem drugi raz. Na szczęście, od jakiegoś czasu istnieje rozwiązanie, która pozwala zaradzić problemowi i wyróżnić te właściwą stronę:)

Rel canonical

Ponad dwa lata temu, na początku 2009, Google, Microsoft oraz Yahoo zaimplementowały w swoich wyszukiwarkach obsługę znacznika link z atrybutem rel równym canonical. Jego zadaniem, jest wskazanie kanonicznego (czyli właściwego) adresu naszej strony/podstrony. Dla przykładu, poniższy wpis znajduje się pod adresem:

http://www.altcontroldelete.pl/artykuly/webmaster-rel-canonical/

Ale nic nie stoi na przeszkodzie, by odwołać się do niego z jakimś dodatkowym parametrem, np.

http://www.altcontroldelete.pl/artykuly/webmaster-rel-canonical/?utm_source=lala

Dla użytkownika końcowego witryny, efekt będzie taki sam, dowie się jak stosować kanoniczne linki. Niestety wyszukiwarki mogą zrozumieć te adresy opacznie i potraktować oba linki jako dwa odrębne byty, coś innego niezwiązanego ze sobą, czyli zrodzi się nam duplicate-content. Trzeba jakoś rozwiązać ten problem i powiedzieć Google (oraz innym wyszukiwarkom), która z tych wszystkich podstron, jest tą która go interesuje, czyli zastosować odpowiednio spreparowany znacznik link.

Rel canonical w praktyce

Stosowanie znacznika link jest w tym przypadku bardzo proste:

<link rel="canonical" 
href="http://www.altcontroldelete.pl/artykuly/webmaster-rel-canonical/" /> 

Taki właśnie kod, należy umieścić w sekcji head wszystkich podstron, które mają prowadzić do wskazanego wpisu (oczywiście adres mojego wpisu, należy zastąpić własnym;). Jeśli nasz kod generowany jest dynamicznie i z naszej strony pochodzi tylko jeden dokument o takiej treści, a potencjalne dodatkowe parametry doklejane są z zewnątrz, to wystarczy dla podstrony przez nas generowanej, dodać nowy znacznik i po kłopocie:)

Gotowe wtyczki

Jeśli korzystasz z jakiegoś gotowego, popularnego systemu blogowego, to być może powstała już specjalna wtyczka obsługująca linki kanoniczne. Tak jest np. w przypadku WordPressa.

Uwaga

Na koniec mała uwaga. Jeśli robicie własną implementację mechanizmu do generowania stosownych linków, sprawdźcie czy we wszystkich miejscach działa prawidłowo. Jeśli mechanizm będzie działał nieprawidłowo i np. zamiast linku do właściwiej podstrony wskaże adres innej podstrony, to istnieje spore prawdopodobieństwo, że wybrana podstrona może zostać wkrótce wyindeksowana z indeksu wyszukiwarki. Tak więc używajcie nowej-starej zabawki z głową;)

Data ostatniej modyfikacji: 28.11.2011, 18:35.

Rekomendacje

PHP 5. Praktyczny kurs. Wydanie II

Cena: 69,00 zł

dodaj do koszyka

Czytaj również:

Komentarze

blog comments powered by Disqus