mar 25th, 2007
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:
- Trudności w indeksowaniu treści na serwisie;
- wpadanie treści w tzw. wyniki uzupełniające Google.
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)
Instalacja wtyczki:
- Ściągnij wtyczkę z strony Link to Me Textbox
- Przenieś go do folderu: wp-content/plugins/
- 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] - 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
Czy wyszukiwarki traktują blogi inaczej niż inne serwisy? Czy lepiej jest używać innych serwisów CMS? Który z nich polecasz?
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.
[…] Czytaj dalej » […]
[…] WordPress – optymalizacja pod SEO – optymalizacja systemu WordPress; […]
[…] Optymalizacja WordPress […]
Nie bardzo rozumiem dlaczego podstrony typu http://www.naszastrona.pl/page/2/ duplikują adresy. Przecież nic się nie powtórzy.
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.
Niestety w moim blog-u wtyczka Link to Me Textbox nie dziala. Pozmienialem kod tak jak nalezalo zrobic i nic :/
Czy masz zainstalowaną wtyczkę PHP Exec? O ile dobrze pamiętam ona jest wymagana do działania Link to me.
Po zainstalowaniu PHP Exec tez nie dziala. Wylaczylem wtyczki i wlaczylem jeszcze raz i tez nie dzialaly. Ja mam wersje 2.2
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?
Nie dziala, tak jakbym nic nie zainstalowal. Chodzi o strone blog.infonocleg.com
Możesz podać kod, który wkleiłeś w template (template pojedyńczego postu skórki) ?
[…] 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. […]
hmmm wiec trzeba instalować 😉 zobaczymy czy znowu coś skopię i mi się precel posypie 😉
Pamiętaj, że zawsze dobra treść jest podstawą. Optymalizacja zawsze pomoże, ale z pustego i Salomon nie naleje 🙂
Dzięki za artykuł 🙂
Bardzo fajny artykuł
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
O jaki dokładnie blog chodzi i o jaki kod?
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
Niestety w tej kwestii nie mogę się wypowiadać 🙂
Dla mnie cms z wordpressa jest w miarę funkcyjny nie tylko dla blogów.
Mam nadzieje, ze mi pomoze 😛
Świetny artykuł! Bardzo mi się przydał przy pozycjonowaniu stron mojego kolegi.
Pozdrawiam i czekam na więcej takich.
Bardzo ciekawe informacje, dzięki wielkie.
Ciekawy artykuł! Zabrakło mi jednak informacji o pingowaniu
Dziekuję za artykuł napweno mi się przyda 🙂
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.
Zgadzam się z artseo bardzo przydatny artykuł gdyby wszyscy tak pisali to można by znaleźć wyjaśnienie na wszytkie pytania 🙂
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ą.
Bardzo przydatne, na pewno skorzystam 🙂
Drobiazgowe spojrzenie na rzecz, każdy powinien przeczytać oraz
zapoznać się z tematem.