Skip

KOMRAF

Wiedza

Wiedza

"Wyobraźnia bez wiedzy może stworzyć rzeczy piękne. Wiedza bez wyobraźni najwyżej doskonałe."

Albert Einstein

SEO

SEO czyli Serach Engine Optymalization, to w dowolnym tłumaczeniu, Optymalizacja Stron Internetowych pod kątem wyszukiwarek.

Historia

Wraz z rozwojem pierwszych wyszukiwarek Webmasterzy prześcigali się o pozycje w wynikach wyszukiwania dla danego zapytania. Początkowo nie było to trudne. Pierwsze wyszukiwarki oceniały zawartość strony na podstawie znaczników meta: description i keywords, tytułu strony, oraz adresu URL. Pierwsza wyszukiwarka to World Wide Web Wanderer było to raczej narzędzie do obliczania rozmiaru sieci. Pierwszą prawdziwą wyszukiwarką było Aliweb dostępne pod adresem http://www.aliweb.com .W wyszukiwarce tej można zaznaczyć pole title, description, keywords, url według którego przeprowadzone jest szukanie. Łatwo się domyśleć, że bardzo szybko zaczęło to być wykorzystywane do promocji stron niezgodnych z treścią.

Rewolucję w dziedzinie wyszukiwania stanowiło postawienie silników wyszukiwarek umożliwiających przeszukiwanie całego kontentu strony. Pierwszymi zaawansowanymi i popularnymi wyszukiwarkami były Lycos, Infoseek, Altavista. Altavista stała się najbardziej popularną wyszukiwarką w sieci. Wtedy też zaczęto zwracać uwagę na treść zawartą w nagłówkach i wyróżnieniach. Oczywiście to co znajdowało się w znacznikach meta, także miało znaczenie ale nie stanowiło już głównego kryterium oceny witryny. Właściciele stron dość szybko zorientowali się, na czym polega owa ocena i w odpowiedni sposób preparowali strony, tak by były jak najlepiej wypozycjonowane. W tym czasie bardzo popularny stał się cloaking, czyli podstawienie robotom innej wersji strony niż internautom. Wówczas wiarygodność wyników Altavisty dość szybko spadła.

Dopiero wyszukiwarki oparte na analizie topologii sieci, zliczające linki (takie jak Google), odegrały znaczną rolę w podnoszeniu poziomu jakości pozycjonowania stron. Zaawansowane algorytmy analizy topologii sieci wydawały się odporne na wszelkiego rodzaju próby manipulacji wynikami, jednak zjawisko Google Bomb, polegające na masowym dodawaniu na stronach linku z dowolnym anchor-textem, pokazało drogę do łatwego modyfikowania indeksu Google.

Ponownie pozycjonerzy zyskali możliwość wypromowania serwisu internetowego za pomocą fraz niezwiązanych z jego działalnością.

Dobór słów kluczowych

W sieci dostępnych jest kilka narzędzi analizujących słowa kluczowe wprowadzane do wyszukiwarek, jednym z nich jest Google Keyword Tool.

 https://adwords.google.com/select/KeywordToolExternal

Lista najpopularniejszych słów kluczowych ONET I WP:

 http://boksy.onet.pl/ranking.html?n=1
 http://szukaj.wp.pl/najpop.html?data=20070827

Czynniki negatywnie wpływające na pozycję w wyszukiwarkach:

- niski PageRank

- złe zoptymalizowany content strony pod względem słów kluczowych

- zaawansowane funkcje, takie jak JavaScript, pliki cookie, identyfikatory sesji, ramki, kod DHTML lub Flash, uniemożliwiają wyświetlenie całej witryny w przeglądarce tekstowej, roboty mogą mieć problemy z jej zindeksowaniem. (Do testowania witryny należy używać przeglądarki tekstowej, takiej jak Lynx, ponieważ większość robotów widzi witryny tak, jak Lynx.)

- nic niemówiące nieprzyjazne linki typu http://strona.pl/index.php?article=34&page=5

- niestabilny hosting

- mało treści na stronie (storny graficzne, flashowe itp)

- błędne linki

- duże nagromadzenie linków (ponad 100) na stronie

-waga strony (nadmiarowe znaczniki HTML, grafika, flash itp) - Ilość np. grafik, flash'y wpływa wprost proporcjonalnie na czas ładowania się strony. Czas ten jest mierzony przez wyszukiwarki i poddawany ocenie przez roboty.

- brak mapy serwisu

- błędy składniowe strony (problemy z indeksowaniem strony)

Rozmieszczenie słów kluczowych w kodzie strony:

Jednym z najistotniejszych czynników, który brany jest pod uwagę przez algorytmy wyszukiwarek to, nasycenie strony słowami kluczowymi. Nie znamy optymalnej wartości takiego nasycenia, lecz należy przyjąć, iż mieści się ona w granicach rozsądku. Dlatego też nie można przesadzić z ilością i powtarzalnością słów kluczowych.

1. Nagłówki:

Ogólnie uważa się, że słowa kluczowe zawarte w nagłówkach są traktowane przez roboty jako priorytetowe. Podejście takie jest logiczne, ponieważ nagłówek to w sposób znaczący wyróżniony fragment tekstu. Nagłówki h1 używamy tylko raz, natomiast pozostałe mogą występować wiele razy.

 <h1> </h1> <h2> </h2>....<h6> </h6>


2. Wyróżnienie słów kluczowych w tekscie:

 <strong> </strong> 
<em> </em> - wyróżnienie tekstu
<tt> </tt> - wyświetla tekst w trybie dalekopisu lub o stałych odstępach pomiędzy znakami
<cite> </cite> - zawiera cytowanie lub odwołanie do innych zasobów
<dfn> </dfn> - definicja załączonego terminu.
<b> </b>
<i> </i>
<u> </u>

3. Opis odsyłaczy:

Kolejnym bardzo ważnym znacznikem, w którym możemy umieszczać słowa kluczowe jest:

 <a href="domena-ze-slowem-kluczowym.pl/przyjazne_linki(mod rewrite)" 
title="słowo kluczowe">słowa kluczowe</a>

W dodawaniu odsyłaczy wewnętrznych ze słowami kluczowymi zaleca się umiar. Dokładniej mówiąc, należy unikać sytuacji, w której na stronie A umieszczamy wiele odsyłaczy różniących się opisami do strony B. Działanie takie powoduje, iż wyszukiwarki ignorują opis linku. Oczywiście nic nie stoi na przeszkodzie aby strona A zawierała wiele odsyłaczy do innych podstron B, C, D. Ważne jest jednak to, by nie powielać w opisach tych samych fraz i słów kluczowych.

4. Listy, menu:

Warto jest tworzyć listy i menu w znacznikach:

 <ul><li> </li></ul>
			
			

a tekst umieszczać w znacznikach:

 <p></p>
			

Roboty interpretują znaczniki parami tj. napotykając np.: znacznik <p> szukają jego zamknięcia i następnie interpretują znajdujący się wewnątrz tekst.

5. Umieść słowa i frazy w znacznikach meta

 <meta name="keywords" content="słowa kluczowe " /> - do 500 znaków
 <meta name="description" content="opis strony ze słowami kluczowymi" /> 
- do 250 znaków

Ważna jest zbieżność zawartości meta tagów z zawartością samej strony.

6. Zadbaj o tytuł każdej strony

Następnym znacznikiem, który ma wpływ na pozycjonowanie witryny jest <title></title>. Podczas konstruowania tytułu warto zadbać, aby zawierał on pozycjonowane słowa i był możliwie krótki, ponieważ większość wyszukiwarek skraca jego długość do kilkudziesięciu znaków. Dlatego warto by najważniejsze elementy znalazły się na początku

 <head>
<title>słowa kluczowe</title>
</head>

7. Stosuj atrybuty alt i title:

 <img src="obrazek.gif" alt="słowa kluczowe" title="słowa kluczowe" />
			

Także należy nie przesadzać z ilością słów w atrybucie alt i title, powinny znaleźć się nie więcej niż 3 - 4 słowa.

Podsumowując podczas wypełniania strony treścią należy zachować umiar w stosunku do ilości słów i fraz kluczowych. Ich niska zawartość może spowodować, że nasza strona będzie nisko oceniana w danej kategorii przez wyszukiwarki, a zbyt duże ich stężenie, może zakwalifikować naszą stronę jako spam. Ocenia się, że Google preferuje witryny zawierające w treści daną frazę kluczową lub słowo w ilości od 3% do 5%. Stworzenie, zatem specjalnej podstrony, na której w 90% tekstu powtarzać się będzie dane słowo czy fraza może zostać potraktowane jako spam.

Sposób poprawy indeksacji witryny:

- Udrażnianie systemu nawigacyjnego;

- Stałe usuwanie błędnych linków;

- Ograniczenie javascript w hiperłączach, skłanianie się ku budowie menu na CSSach, w znacznikach <ul><li></li></ul>;

- usunięcie ramek <frame></frame>;

- mod_rewrite zastosowane dla adresów podstron;

- unikanie duplikatów stron i podwójnych odsyłaczy;

- mapa strony;

- zwiększenie ilości odsyłaczy zew. - zwiększa to prawdopodobieństwo wejścia robota na naszą stronę.


Poleceniem site:nazwastrony.pl możemy sprawdzić stopień indeksacji witryny (podstron)

Im więcej podstron posiada witryna tym lepiej jest oceniana przez wyszukiwarki, dlatego warto stale rozbudowywać serwis i dbać by był w całości indeksowany przez roboty.

Komunikacja z robotami:

 <meta name="revisit-after"  content="2 Days" />
 <meta name="classification"  content="ecommerce" />
 <meta  name="robots" content="index, follow, noodp"  />
 


robots - instrukcja dla robotów odnośnie postępowania z daną stroną:

 index - zaindeksuj tą podstronę, 
 noindex - nie indeksuj tej strony, 
 follow - podążaj za linkami na tej stronie, 
 nofollow - nie podążaj za linkami na tej stronie, 
 all - index i follow razem wzięte, 
 none - noindex i nofollow, 
 noodp - nie pobieraj opisu z katalogu DMOZ. 

Plik robots.txt User-agent: nazwa robota, "*" reprezentuje dowolnego robota Allow: /katalog/ - pozwala na indeksowanie katalogu Disallow: /katalog - zabrania indeksowania katalogu

np:.

 User-agent: Lycos_Spider_(T-rex) 
 Disallow: /  

Plik robots.txt powinien znaleźć się w głównym katalogu strony i być dostępny z poziomu http://www.nazwadomeny.pl/robots.txt Plik robots.txt może też "bronić" naszą stronę przed niepożądanymi robotami. Wykaz prawie 300 najpopularniejszych robotów można znaleźć na stronie http://spiders.pl/baza-browse.phpWiele robotów, których obecności na stronie sobie nie życzymy, niestety nie zwraca uwagi na plik robots.txt w takiej sytuacji możemy zablokować dostęp za pomocą mod_rewrite.

 RewriteEngine On
 Options +FollowSymlinks
 RewriteBase /
 RewriteCond %{HTTP_USER_AGENT} ^arachnofilia*    [OR]
 RewriteCond %{HTTP_USER_AGENT} ^aspseek*    [OR]
 RewriteCond %{HTTP_USER_AGENT} ^bot*        [OR]
 RewriteCond %{HTTP_USER_AGENT} ^Zyborg/1.0.*
 RewriteRule .* - [F]


Jeżeli user_agent zawiera w sobie ciąg zdefiniowany w poleceniach, to wysyłamy nagłówek 403 (Forbidden).

Zdarza się, że niepożądani odwiedzający nie przedstawiają się w sposób łatwy do identyfikacji albo wogóle pole user_agent pozostaje puste. Wtedy należy zablokować dostęp określonym adresom IP.

 <Limit GET POST>

 Order allow,deny
 Allow from all
 Deny from 11.22.333.44
 Deny from 55.66.777.88.
 </Limit>

lub ostatecznie możemy napisać skrypt blokujący dostęp niechcianym robotom:

 if ($_SERVER["HTTP_USER_AGENT"]=="IANA-BLK") 
 { 
 header("Location: http://adres_strony.pl"); // :)
 header("Connection: close"); 
 }

Wyszukiwarki w Polsce

1. Google - 94.8%

2. Onet.pl - Wyszukiwarka - 1.5%

3. Bing (msn/live) - 0.9%

Dane obrazują procentowy udział wyszukiwarek na polskim rynku, dane na sierpień 2010. Dane pochodzą ze strony http://ranking.pl

Poprzez wnikliwą obserwację możemy ocenić, na co wyszukiwarki zwracają szczególną uwagę:


Google:

- backlinki

- nagłówki <h1></h1> ... <h6></h6>

- słowa kluczowe w BODY

- tytuł

- meta


Onet.pl:

- meta keywords

- opisy plików graficznych i odsyłaczy

- zawartość słów kluczowych w tekście


Wp.pl ( NetSprint):

- meta

- backlinki

- nagłówki <h1></h1> ... <h6></h6>

- słowa kluczowe w BODY

- tytuł

Black SEO

Działania te, mimo iż są skuteczne (a może właśnie dlatego), są zdecydowanie zakazane, zaś efektem ich stosowania może być usunięcie strony z wyników wyszukiwarek.

- Spamowanie meta-tagów - zaśmiecanie meta-tagów wielokrotnie tymi samymi słowami kluczowymi, lub niezwiązanymi z treścią strony.

- Ukrywanie słów kluczowych w kontencie strony, np. ukryte warstwy ze słowami kluczowymi np.: style="display:none;" kolor czcionki identyczny jak tło, mały rozmiar czcionki np. 1px i wiele innych metod.

- Cloaking (ang. cloak - płaszcz) - serwowanie robotom wyszukiwarek (rozpoznawanych np. po adresach lub tzw. User agent) specjalnie spreparowanej wersji strony.

np.:

 <$php
 if(!eregi("googleboth", $_SERVER['HTTP_USER_AGENT'])){
 session_start();
 }

?>

lub

 <script type="text/javascript">
 <!--
 window.location="http://adres-strony.pl&quot;
 -->

 </script>

- Duplicate content: wiele stron, poddomen lub domen powielających tę samą treść.

- 'Doorway: strona internetowa utworzona dla podbicia rankingu w wyszukiwarkach za pomocą pewnych popularnych fraz, jednak przekierowująca do innego miejsca.

- Link farm (dosł. farma linków, farma hiperłączy) - duża grupa stron internetowych zawierających skierowane do siebie wzajemnie i do wybranej strony odsyłacze internetowe. Tego rodzaju kompleksy stron są zazwyczaj tworzone w sposób zautomatyzowany. Gównym celem farmy linków jest podbijanie PageRank. Duża liczba łączy automatycznie predestynuje wskazywaną stronę do wyższego miejsca w rankingu. Farmy linków są uważane za nadużycie i wyszukiwarki starają się je wykrywać, usuwając też podejrzane strony ze swoich indeksów.

- Google bomb - jedna z technik spamowania wyszukiwarek internetowych linkami, tak aby określona witryna znalazła się na jak najwyższej pozycji wyszukiwań nie wiążących się bezpośrednio z jej zawartością. Takie działanie wprowadzało w błąd PageRank oraz podobnie działające algorytmy, które oceniają wartość witryn na podstawie prowadzących tam odnośników.

- Keyword stuffing (dosł. napychanie wyrazami kluczowymi) - duże nagromadzenie słów kluczowych.

- Nienaturalny przyrost backlinków kierujących na pozycjonowany serwis - Linki należy dodawać stopniowo, regularnie. Wyszukiwarki muszą uznać ten przyrost za naturalny.


Należy zwrócić uwagę na niebezpieczeństwo stosowania black SEO. Odnotowane są przypadki spektakularnego usunięcia z wyników wyszukiwarek stron dużych firm (BMW, Ricoh), które łamały reguły wykorzystując spam wyszukiwarek. Innym argumentem przeciwko black SEO jest tzw Google dance, czyli nagłe, niespodziewane zmiany algorytmu wyszukiwania. Ponieważ algorytmy ewoluują w kierunku doskonalenia sposobu wyszukiwań i eliminacji spamu wyszukiwarek, spodziewać się należy, że strony korzystające z niedozwolonych technik podnoszenia pozycji mogą nagle je utracić w przypadku zmiany algorytmu.


Przeciwdziałając praktykom "zaśmiecania" wyników wyszukiwania, wyszukiwarki udostępniły specjalne strony, na których można zgłaszać witryny stosujące spam. W Google taką witrynę można zgłosić za pomocą opcji "report a spam result".

(zródło: http://www.google.pl/support/webmasters/bin/answer.py?answer=35291&hl=pl)

White SEO

(źr.Google)

- Wymiana linków ze stronami o podobnej tematyce, umieszczanie stron w katalogach tematycznych

- Rezygnacja z nawigacji uzależnionej od dodatkowych technologii, np. Javascriptu lub Flasha lub ramek, poprawa możliwości poruszania się po stronie, użycie mapy strony

- Usunięcie błędów (np. składniowych) z kodu strony

- Optymalizacja kodu strony, usunięcie nadmiarowych znaczników HTML

- Dobre opisanie elementów strony, np. tytułu strony lub treści alternatywnej dla grafiki,

- czytelne opisywanie odnośników (unikanie opisów typu "tutaj" albo "kliknij" na korzyść lepiej opisujących zawartość strony do której prowadzą)

- Stosowanie "przyjaznych" adresów (np. http://adres_strony.pl/sklep/drukarki/laserowe/ zamiast http://example.com/index.php?page=236&id=32)

- Mapa serwisu

- Wyróżnianie ważniejszych słów (np. pogrubienie, podkreślenie), stosowanie nagłówków

- Artykuł z linkiem do twojej strony

Bardzo istotne jest również optymalizowanie treści i artykułów zawartych na stronie tak aby lepiej odzwierciedlała założone w fazie projektu frazy kluczowe.

W odróżnieniu od nieuczciwych metod pozycjonowania, tutaj można być pewnym, że te metody będą zawsze akceptowane przez wyszukiwarki, a ich stosowanie nie spowoduje eliminacji strony z wyników wyszukiwania.

Wskazówki Google:

http://www.google.pl/support/webmasters/bin/answer.py?answer=35769

Inne czynniki pozytywnie wpływające na pozycję w wyszukiwarkach:

- stara domena - im starsza domena, tym będzie lepiej oceniona, warto, więc czasami kupić używaną domenę

- budowanie zaplecza (zaplecze, to strony internetowe przygotowane w celu umieszczenia na nich linków do pozycjonowanych przez nas stron.)

Czym się charakteryzuje dobre zaplecze? - jest tematycznie powiązane ze stronami które pozycjonujemy;

- znajduje się w innej domenie, na innym adresie ip;

- jest odpowiednio zoptymalizowane i pozycjonowane;

Narzędzia:

http://www.linkvendor.com/seo-tools/domain-popularity.html

http://validator.w3.org/

http://seo.net.pl/