Mariusz Gąsiewski

WordPress – optymalizacja pod SEO

Jak wiadomo WordPress jest bardzo łatwo konfigurowalnym i przyjaznym dla wyszukiwarek systemem zarządzania treścią. Wiele mechanizmów, które ułatwiają jego indeksację i optymalizowanie pod kątem wyszukiwarek znajduje się już w domyślnej wersji instalacyjnej WordPressa.

Jednocześnie jednak istnieje kilka aspektów użytkowania tego systemu, które nie są znane powszechnie, a które wpływają na dostępność treści prezentowanych przez naszego Wordpresa wyszukiwarkom, a tym samym przydatność samego Wordpresa dla celów SEO.


Częstotliwość wpisów

Nie powiem tutaj nic nowego mówiąc, że częste aktualizowanie treści ma dość istotny wpływ na rankingi serwisu w wyszukiwarkach. Niewiele osób jednak wie, że ta zależność może szczególne znaczenie w przypadku zastosowania Wordpresa. Jak wynika z testów przeprowadzonych przez Alledia.com , które były swego rodzaju próbą porównania przydatności WordPressa, Joomla i Drupal na potrzeby SEO, WordPress może osiągać słabsze wyniki w rankingach wyszukiwarek od pozostałych CMSów w przypadku braku aktualizacji treści. Sama metodologia i sposób przeprowadzania testu jest oczywiście dość kontrowersyjna, ale jeżeli weźmiemy pod uwagę następujące założenia:

  • wyszukiwarki są tak optymalizowane, aby jak najbardziej odpowiadały preferencjom użytkowników ;
  • WordPress jest z założeniem systemem blogowym, przeznaczonym dla serwisów, które mają być często aktualizowane ( w odróżnieniu od innych systemów CMS typu Joomla);
  • wyszukiwarki w łatwy sposób mogą identyfikować silniki CMSów;
  • generalnie użytkownicy preferują czytać blogi, które są dość często aktualizowane;

można dojść do następujących wniosków:

  • wybieraj WordPressa jeżeli tworzysz serwis, który będzie często aktualizowany
  • wybieraj inny system CMS w przypadku, kiedy chcesz stworzyć stronę ściśle statyczną.

Optymalizacja Wordpresa

Jeśli chodzi o zmianę samej struktury Wordpresa dla celów SEO polecam ciekawy artykuł Jimma Westergrena, który szczegółowo opisuje krok po kroku optymalizację tego systemu zarządzania treścią. W artykule znajdziemy rozwiązanie takich kwestii jak:

  • niezbyt przydatny dla celów SEO domyślny system tytułów Wordpresa;
  • mało elastyczny system nagłówków;
  • mało rozbudowany panel Quicktags w Wordpresie.

Optymalizując Wordpresa należy zwrócić szczególną uwagę na optymalizację tytułów strony głównej bloga, postów i kategorii w Wordpresie. Tytuły postów powinny być pokazywane z znacznikiem H1, podrozdziały postu jako H2 i itp

Przykładowy, zoptymalizowany znacznik tytułu dla header.php bloga może wyglądać następująco:

[php]
<?php if(is_home()) { echo ‚Nazwa bloga | Słowa kluczowe; } else { wp_title(”) ;} ?>
[/php]

Nagłówek H1 dla single.php z wykorzystaniem tytułu postu mógłby wyglądać następująco:
[php]
<h1><?php the_title(); ?></h1>
[/php]

Znaczniku title można przebudować za pomocą plugina SEO Title .
Aby móc na bieżąco wykorzystywać znaczniki Reading w pisanych można je dodac do swojego panelu Quicktags w Wordpresie poprzez instalację wtyczki: WordPress Quicktags script

Wyniki uzupełniające

Jedną z rzeczy, na którą należy uważać używając WordPressa jest wielokrotność adresów, pod którymi można dotrzeć do tej samej treści. System tworzenia adresów poszczególnych treści w oparciu o adresy kategorii, tagów, strony głównej prowadzi nierzadko do problemu zduplikowanej treści w obrębie serwisu. Problem ten jest szczególnie istotny w przypadku wyszukiwarki Google, która zwraca szczególną uwagę na indeksowanie danej treści tylko pod jednym adresem. Problem zduplikowanej treści w obrębie serwisu pociąga za sobą następujące konsekwencje:

Najłatwiejszym sposobem na sprawdzenie ilości podstron naszego serwisu, które wpadły w wyniki uzupełniające jest komenda:
[html]
site:www.jakas-strona.pl *** -view
[/html]
,gdzie,
[html]
www.jakas-strona.pl
[/html]
to dowolna strona internetowa

Usuwając problem zduplikowanej treści trzeba wziąć pod uwagę:

  • standardowe przekierowanie adresu serwisu z www na bez www lub też odwrotnie:
    [html]
    RewriteCond %{HTTP_HOST} ^jakas-strona.pl
    RewriteRule ^(.*)$ www.jakas-strona.pl$1 [R=permanent,L]
    [/html]
  • dodanie znacznika „noindex” do podstron, które w oczywisty sposób duplikują adresy (np. podstrony typu: http://www.naszastrona.pl/page/2/ i itp..) poprzez dodanie odpowiedniego kodu do header.php w Wordpresie

    przykład:
    [php]
    <?php if ( $paged >1 ) {
    echo ‘<meta name="robots" content="noindex,follow"/>’;
    }?>
    <?php if (is_search() ) {
    echo ‘<meta name="robots" content="noindex,follow"/>’;
    }?>
    <?php if (is_archive() ) {
    echo ‘<meta name="robots" content="noindex,follow"/>’;
    }?>
    <?php if (is_trackback() ) {
    echo ‘<meta name="robots" content="noindex,follow"/>’;
    }?>
    [/php]

  • wyindeksowanie adresów postów w postaci RSS – np. poprzez zastosowanie wtyczki FeedBurner.

Szczegółowy opis wszystkich aspektów usuwania zduplikowanych adresów w obrębie serwisu, opartego na Wordpresie można znaleźć w moim poście: Usuwanie Duplicate Content w WordPress.


Wartościowa treść

Nawet największe zabiegi optymalizacyjne w strukturze Wordpres nie zastąpią wartościowej treści. Wartościowa treść nie tylko przyciąga użytkowników, ale również pomaga zdobywać linki do serwisu, które mają największy wpływ na rankingi serwisu w wynikach wyszukiwania wyszukiwarek.

Istotną pomocą w zdobywaniu linków do treści może być zastosowanie wtyczki: Link to Me (przykład poniżej)

wtyczka Link Me

Instalacja wtyczki:

  1. Ściągnij wtyczkę z strony Link to Me Textbox
  2. Przenieś go do folderu: wp-content/plugins/
  3. Dodaj do pliku CSS swojej skórki kod:
    [css]
    .linktext {
    font-size:9px;
    margin-left:5%;
    margin-right:5%;
    }
    .linktextarea {
    font-size:9px;
    font-family:verdana;
    overflow:hidden;
    }
    [/css]
  4. Otwórz plik single.php i dodaj do kodu przed znacznikiem:

    [php]
    <?php comments_template(); ?>
    [/php]

    kod

    [php]
    <?php if (function_exists(‚link_to_me_textbox’)) link_to_me_textbox(”); ?>

    [/php]

W przypadku, kiedy uznasz strone za przydatna dodaj na swojej stronie link do niej.
Po prostu skopiuj i wklej link podany nizej (Ctrl+C to copy)
Wyglad linku po wklejeniu na stronie: WordPress – optymalizacja pod SEO

Dodaj link do:
| | | Y! MyWeb | +Google

33 komentarze to “WordPress – optymalizacja pod SEO”

  1. Damianon 28 mar 2007 at 16:58

    Czy wyszukiwarki traktują blogi inaczej niż inne serwisy? Czy lepiej jest używać innych serwisów CMS? Który z nich polecasz?

  2. adminon 28 mar 2007 at 19:41

    Kiedyś zadano to pytanie Mattowi Cutts. Odpowiedział wówczas przecząco. Przytoczony wyżej eksperyment wskazywał na to, że wyszukiwarki mogą brać pod uwagę silniki CMS przy ustalaniu rankingu witryny. Wydaję się to logiczne, chociaż nie przywiązywał bym do tego zbyt wielkiej wagi. Wybieraj ten CMS, którego obsługa sprawia Ci najmniej problemów. Do bloga polecam WordPressa, dla większe strony statycznej wybrałbym Joomla, dla niedużej zastanowiłbym się nad Etomite.

  3. […] Czytaj dalej » […]

  4. Katalogi presell pageson 26 kw. 2007 at 19:35

    […] WordPress – optymalizacja pod SEO – optymalizacja systemu WordPress; […]

  5. […] Optymalizacja WordPress […]

  6. hmmon 10 sie 2007 at 10:01

    Nie bardzo rozumiem dlaczego podstrony typu http://www.naszastrona.pl/page/2/ duplikują adresy. Przecież nic się nie powtórzy.

  7. adminon 10 sie 2007 at 10:15

    Dlatego, że cały czas masz tę samą treść. Przeciez bez względu na to, czy wybierzesz widok kategorii, widok kolejnych postów idąc od strony głównej cały czas prezentujesz te same posty.

  8. Mariuszon 23 sie 2007 at 09:49

    Niestety w moim blog-u wtyczka Link to Me Textbox nie dziala. Pozmienialem kod tak jak nalezalo zrobic i nic :/

  9. adminon 23 sie 2007 at 10:27

    Czy masz zainstalowaną wtyczkę PHP Exec? O ile dobrze pamiętam ona jest wymagana do działania Link to me.

  10. Mariuszon 24 sie 2007 at 10:24

    Po zainstalowaniu PHP Exec tez nie dziala. Wylaczylem wtyczki i wlaczylem jeszcze raz i tez nie dzialaly. Ja mam wersje 2.2

  11. adminon 25 sie 2007 at 00:03

    Czy masz jakiś komunikat błędu, czy po prostu nie działa (nic się nie pokazuje)? O jaką witrynę chodzi? Jakiego kodu używasz dokładnie?

  12. Mariuszon 29 sie 2007 at 09:47

    Nie dziala, tak jakbym nic nie zainstalowal. Chodzi o strone blog.infonocleg.com

  13. adminon 30 sie 2007 at 11:30

    Możesz podać kod, który wkleiłeś w template (template pojedyńczego postu skórki) ?

  14. […] Generalnie mówi się, że content is king, czyli najważniejsza jest treść. To jest to co sprawia, że Twój (i mój) blog ma wiernych czytelników, których liczba rośnie z każdym dniem. Niektórzy dodają, że SEO is queen – tu przewagę zapewnai WordPress, który z natury jest bardzo SEO-friendly, a z kolei linki z wartościowych blogów na pewno nie tylko nie zaszkodzą a dają podwójną korzyść: kierują czytelników na naszego bloga, a jednocześnie windują go w rankingach przeglądarek. […]

  15. Lukason 16 paź 2007 at 11:39

    hmmm wiec trzeba instalować 😉 zobaczymy czy znowu coś skopię i mi się precel posypie 😉

  16. adminon 16 paź 2007 at 18:36

    Pamiętaj, że zawsze dobra treść jest podstawą. Optymalizacja zawsze pomoże, ale z pustego i Salomon nie naleje 🙂

  17. http://www.ekabarety.neton 22 paź 2007 at 19:58

    Dzięki za artykuł 🙂

  18. Mikion 30 paź 2007 at 11:19

    Bardzo fajny artykuł

  19. karuzelon 12 lis 2007 at 17:10

    Wszystko fajnie, wszystko działa jak nalezy. Tylko czy może mi ktoś napisać jak zwężyć ramke z kodem, bowiem wystaje poza pole posta na sidebar. Z góry dziękuje za informacje

  20. adminon 13 lis 2007 at 10:04

    O jaki dokładnie blog chodzi i o jaki kod?

  21. fibbiaon 13 maja 2008 at 22:02

    Mariusz,
    Pisałeś tego posta ponad rok temu. Niewiele wcześniej, przerobiłem na własnej skórze, że WordPress z zastosowaniem nieblogowym jest…. no właśnie już chciałem napisać, że kiepski. Nazwijmy nie kiepski, ale gorzej oceniany – i to głównie przez algorytm Twojego obecnego pracodawcy 🙂

    Od tego czasu zmieniło się trochę, „jedziemy” już na WordPressie 2.5.1 – a tam jest już możliwość i to bez żadnego grzebania loop’ach przestawienia go na strony statyczne.

    Czy masz może jakąś wiedzę, czytałeś, słyszałeś, czy w zakresie „oceny” tego cms’a coś się zmieniło ?
    Pozdr.
    Tomek

  22. adminon 15 maja 2008 at 22:37

    Niestety w tej kwestii nie mogę się wypowiadać 🙂

  23. Jarodon 23 maja 2008 at 20:59

    Dla mnie cms z wordpressa jest w miarę funkcyjny nie tylko dla blogów.

  24. Macavellion 18 sie 2009 at 02:35

    Mam nadzieje, ze mi pomoze 😛

  25. www.softendo.comon 19 sie 2009 at 17:07

    Świetny artykuł! Bardzo mi się przydał przy pozycjonowaniu stron mojego kolegi.

    Pozdrawiam i czekam na więcej takich.

  26. cwiczenia.com.plon 28 wrz 2009 at 12:59

    Bardzo ciekawe informacje, dzięki wielkie.

  27. artseoon 21 lut 2010 at 10:20

    Ciekawy artykuł! Zabrakło mi jednak informacji o pingowaniu

  28. newsfromtheworld.plon 14 maja 2010 at 10:06

    Dziekuję za artykuł napweno mi się przyda 🙂

  29. Biegaczon 12 gru 2010 at 00:16

    Dzięki za cynk o komendzie „site:www.jakas-strona.pl *** -view”, teraz już wiem by zakazać botom wstępu do adresu /tag/, bo dowiedziałem się, że tylko tym się interesowały. Masakra, pajączki omijają wpisy szerokim łukiem indeksując jakieś pierdoły. Na szczęście jest wiele blogów o pozycjonowaniu i z każdego można się czegoś nowego dowiedzieć. Dziękuję i pozdrawiam.

  30. proszkowe.katowice.plon 09 lis 2011 at 14:00

    Zgadzam się z artseo bardzo przydatny artykuł gdyby wszyscy tak pisali to można by znaleźć wyjaśnienie na wszytkie pytania 🙂

  31. Darek Jasińskion 31 sty 2013 at 19:11

    Ja uważam, że i tak najważniejsze jest odpowiednie przygotowanie treści. Treść zbita, bez wyróżnień, formatowania tekstu, obrazków, filmików z Youtube – jest „nudna” i wyszukiwarki to wyłapią.

  32. archiwa-x.plon 27 lip 2013 at 15:09

    Bardzo przydatne, na pewno skorzystam 🙂

  33. virtual-call-center.com.plon 04 kw. 2014 at 01:47

    Drobiazgowe spojrzenie na rzecz, każdy powinien przeczytać oraz
    zapoznać się z tematem.