rel=canonical, automatyczne w WordPress

Podobne wpisy

Nie tak dawno temu (2 kwietnia), Marcin opublikował wpis Automatyczne dodawanie “referrer” do odnośników, w którym przedstawił wtyczkę “Auto Referrer”. Auto Referrer do wszystkich linków wychodzących na naszym blogu dodaje końcówkę “?referrer=tuadrestwojegobloga.pl”, co drugiej osobie pozwala w prosty sposób identyfikować pochodzenie uzytkownika i np. w razie potrzeby zaserwować mu odpowiednią treść.

Wtyczka ma też efekt uboczny, mianowicie tworzy duplicate content. Gdyby Marcin zdecdował się zamieścić odnosnik do tego wpisu miałbym sytuację w której: http:// topblogger.pl/rel-canonical/ i http:// topblogger.pl/ rel-canonical/?referrer=iworks.pl mają tę samą treść.

Dylemat najprościej rozwiązać za pomocą znacznika rel=”canonical”, który mówi wyszukiwarce o najbardziej pożądanej wersji danej strony.

w tym wypadku wystarczy, że gdzieś miedzy znacznikami <head> i </head>w pliku header.php szaty wstawię kod:

<?php if(is_singular()) { ?>
<link rel="canonical" href="<?php echo get_permalink(get_the_ID()); ?>" />
<?php } ?>

i sprawa z punktu widzenia wyszukiwarek jest załatwiona. Małe, a cieszy.

Kommentarze: 6 »

Zostaw komentarz