Podstawy optymalizacji stron internetowych pod kątem SEO P romo T raffic.p l Maciej Zacharewicz 27 /10/2015 http://promotraffic.p l Optymalizacja stron SEO 1
Spis treści Podstawy optymalizacji stron internetowych pod kątem SEO Wstęp Co to jest SEO i dlaczego mówimy tylko o Google?... 3 Co to znaczy być w Google?... 4 Jak Google tworzy ranking stron?... 4 Rozdział I. Warunki wstępne do optymalizacji strony internetowej... 5 Rozdział II. <title> i Meta Tagi... 6 Znacznik <title></title>... 6 MetaDescription... 7 MetaKeywords... 9 Rozdział III. Treść na stronie... 10 W jaki sposób roboty Google postrzegają treść?... 10 Rozdział IV. Nagłówki Hx... 12 Generalne zalecenia dotyczące nagłówków:... 12 Znacznik <H1>... 12 Rozdział V. Linkowanie, czyli używanie odsyłaczy internetowych... 13 a. Linkowanie wewnętrzne... 13 b. Linkowanie zewnętrzne... 16 Rozdział VI. Struktura adresów URL... 16 Rozdział VII. Wytyczne dotyczące grafik, zdjęć... 17 Rozdział VIII. Pozostałe kwestie techniczne... 19 a. Mapa strony w XML sitemap.xml... 19 b. Plik robots.txt oraz atrybuty NOINDEX, NOFOLLOW... 20 c. Adresy kanoniczne rel= canonical... 21 Rozdział IX. Zagrożenia związane z niewłaściwą optymalizacją SEO... 22 Rozdział X. Podsumowanie... 24 http://promotraffic.p l Optymalizacja stron SEO 2
Wstęp Co to jest SEO i dlaczego mówimy tylko o Google? SEO Search Engine Optimization, czyli po prostu optymalizacja stron www pod kątem wyszukiwarek internetowych. Uwzględniając polskie warunki można śmiało powiedzieć, że większość działań w tym obszarze nie dotyczy dowolnych wyszukiwarek, lecz jednej Google.pl, która posiada w naszym kraju niemal 95% udziału w wyszukiwaniach (wg Rankingu Gemius). Nawet największe polskie portale, takie jak WP czy ONET skapitulowały i przy obsługiwaniu zapytań swoich użytkowników korzystają z silnika wyszukiwarki Google. Warto dodać, że każdego miesiąca wyszukiwarka Google jest odpytywana blisko 190 mln razy wyłącznie przez Polaków. Grafika 1 Udział wyszukiwarek na polskim rynku Bardzo ostrożne szacunki mówią, że Google w swoich zasobach posiada bilion skatalogowanych stron internetowych (1 000 000 000 000). Duża część z nich to witryny komercyjne, które mają za zadanie sprzedać produkt, usługę lub nakłonić do kontaktu potencjalnego klienta (pozyskać Leada sprzedażowego). Oczywiście, wszystkie tego typu witryny chcą pozyskiwać ruch z obszaru swojej grupy docelowej, najlepiej za darmo lub jak najniższym kosztem. Skoro tak popularne w Polsce Google.pl, de facto za darmo, wzięło na siebie misję skatalogowania wszystkich stron internetowych, to gdzie tkwi problem? http://promotraffic.p l Optymalizacja stron SEO 3
Co to znaczy być w Google? Fizyczna dostępność strony online nie jest, wbrew pozorom, tożsama z jej istnieniem w zasobach Google. Mimo to jest prawdopodobne, że nasza nowo powstała strona internetowa, w którą włożyliśmy tyle pracy i pieniędzy, bez żadnych intencjonalnych działań znajdzie się w zasobach wyszukiwarki Google (czyli zostanie zaindeksowana). Muszą być jednak spełnione pewne warunki. Kwestia ta zostanie poruszona w dalszej części niniejszego ebooka. Jak Google tworzy ranking stron? Wyszukiwarka Google to tak naprawdę gigantyczny katalog, tak wielki, że tworzenie indeksu kategorii i subkategorii nie miałoby sensu byłyby ich dziesiątki tysięcy. Dlatego obecnie jedyną efektywną metodą poruszania się po zasobach Google jest wyszukiwanie po samodzielnie wprowadzanych słowach kluczowych. Tutaj dochodzimy do sedna brutalna prawda jest taka, że jedynie kilka procent użytkowników Google przechodzi na drugą stronę wyników wyszukiwania. Stron internetowych, które odpowiadają zapytaniu złożonemu przez internautę, są często setki tysięcy. W jaki sposób Google ustala, która z nich znajdzie się na pierwszej strony wyników wyszukiwarki na dane zapytanie? Najbardziej ogólnym podziałem kwestii wpływających na ranking strony w wyszukiwarce na określone zapytanie jest rozgraniczenie na tzw. czynniki onpage oraz off-page. Pierwsze z nich w całości dotyczą samej strony jej budowy, struktury i treści. To właśnie im poświęcony jest niniejszy ebook. Czynniki offpage to kwestie związane przede wszystkim z odsyłaczami internetowymi (tzw. linkami), które kierują do naszej domeny z innych witryn. Stanowią one również bardzo silny sygnał dla algorytmu Google, który ustala kolejność stron na dane zapytanie. Poniżej omówione zostaną najważniejsze kwestie związane z budową strony internetowej i jej optymalizacją pod kątem SEO, które w znaczny sposób wpływają http://promotraffic.p l Optymalizacja stron SEO 4
na pozycję naszej witryny w wynikach wyszukiwania Google.pl na poszczególne frazy kluczowe. Rozdział I. Warunki wstępne do optymalizacji strony internetowej Podstawową kwestią, o której musi pamiętać początkujący specjalista SEO jest to, że strona musi wyświetlać się w sposób prawidłowy. Domena musi być w poprawny sposób zainstalowana na serwerze. W obrębie strony nie powinny pojawiać się błędy 5xx (błędy serwera) czy np. 404 (nie odnaleziono podstrony, nieprawidłowe linki). Oczywiście istnieją narzędzia do analizy strony pod kątem błędów, ale warto zawsze samemu przeklikać się przez stronę na samym początku analizy witryny, którą będziemy chcieli optymalizowa. Bardzo często możemy w ten sposób wychwycić różne nieprawidłowości, a przy okazji uczymy się struktury danego serwisu, co będzie nam potrzebne przy dalszych analizach. Strona działa ale co z tą prędkością wczytywania Strona nie może ładować się w sposób powolny. Wg badań internauta oczekuje, że witryna załaduje się w ciągu 2 sekund. Wynik powyżej 3 sekund powoduje istotny wzrost osób, które zamykają stronę z powodu zniecierpliwienia. Prędkość ładowania się strony jest czynnikiem SEO, z tym, że działa on w specyficzny sposób. Na oficjalnym blogu Google czytamy: Currently, fewer than 1% of search queries are affected by the site speed signal in our implementation. Można zatem wnioskować, że czynnik działa w następujący sposób: szybkie ładowanie się strony nie jest czynnikiem działającym na plus, natomiast zbyt wolne ładowanie witryny może mieć ujemny wpływ na ranking. Innymi słowy, Google prawdopodobnie posiada pewien próg szybkości ładowania się witryny traktowany jako normę. Dopiero aberracje od tego poziomu wpływają (negatywnie) na SEO. Praktyka pokazuje, że jeśli pozycje strony często ulegają bardzo dużym fluktuacjom, to należy przyjrzeć się temu aspektowi naszej witryny. http://promotraffic.p l Optymalizacja stron SEO 5
Rozdział II. <title> i Meta Tagi MetaTagi są to znaczniki HTML znajdujące się w sekcji <HEAD>, co oznacza, że nie są w sposób bezpośredni widoczne dla odwiedzającego stronę. Znacznik <title></title> Tytuł, w rozumieniu <title>, jest jednym z ważniejszych czynników w SEO. To swoista sygnatura podstrony. Zwykły użytkownik internetu ma okazję widzieć ten znacznik w 2 miejscach w wynikach wyszukiwarki Google, gdyż <title> jest linkiem do strony oraz w górnym pasku przeglądarki internetowej. Treść tego znacznika nie jest widoczna w obrębie strony. Ogólne zalecenia dotyczące tego elementu są następujące: Nie powinien przekraczać 65 znaków dłuższy zostanie ucięty w wynikach wyszukiwania. Niemniej jednak istnieją wyjątki od tej reguły, szczególnie po małym redesignie Googla z 2014 roku; Nie powinien zawierać nachalnie umieszczonych słów kluczowych wybranych do pozycjonowania; Powinien krótko charakteryzować zawartość podstrony, której jest dedykowany; Każda podstrona powinna posiadać własne, indywidualne <title>, właściwe dla danej podstrony; Należy pamiętać, że w wynikach wyszukiwania, słowa użyte do wygenerowania zapytania są pogrubiane przez wyszukiwarkę, jeśli tylko istnieją w <title>. Grafika 2 Przykład błędnego <title> - przede wszystkim jest zbyt agresywnie zoptymalizowany pod pozycjonowane frazy. Do tego jest nieco zbyt długi. http://promotraffic.p l Optymalizacja stron SEO 6
Tytuł umieszczony powinien być w sekcji <head> </head>strony: Grafika 3 <title> w kodzie strony Oficjalne zalecenia z naciskiem na słowo oficjalne można odnaleźć pod następującym adresem https://support.google.com/webmasters/answer/35624?hl=pl. MetaDescription Szukając dowolnej informacji w Google, poprzez wykonywanie zapytań przy pomocy słów kluczowych, otrzymujemy listę stron spełniających zadane kryteria. Każda ze stron, oprócz tytułu (<title>) i adresu, posiada również krótki opis. Google stara się zazwyczaj samodzielnie dopasować ten fragment do zapytania, jednak w pewnym stopniu jesteśmy w stanie na to wpłynąć. Możemy to zrobić za pomocą elementu o nazwie MetaDescription. http://promotraffic.p l Optymalizacja stron SEO 7
Zalecenia dotyczące tworzenia tego elementu: Maksymalna sugerowana długość to 160 znaków, dłuższe opisy będą przycinane przez wyszukiwarkę; Nie należy w sposób nachalny umieszczać w tym tagu słów kluczowych wybranych do pozycjonowania to może tylko zaszkodzić; MetaOpis powinien zachęcać użytkownika do wejścia na stronę. Dobrze napisane MetaDescription może sprawić, że internauta wybierze z poziomu wyników wyszukiwania nasz link, a nie konkurencji, nawet jeśli jest nieco wyżej wypozycjonowany; MetaDescription powinno oczywiście odzwierciedlać tematykę i treść strony, dla której jest przeznaczone; Każda podstrona powinna mieć swoje indywidualne MetaDescription, unikalne względem innych witryn oraz podstron. Podobnie jak w przypadku <title>, jeśli słowo użyte do wyszukania w Google informacji pokrywa się z tekstem, w MetaDescription zostanie ono automatycznie pogrubione. Zwiększa to oczywiście szansę na to, że to link do naszej strony zostanie kliknięty. http://promotraffic.p l Optymalizacja stron SEO 8
Wielu klientów pyta, dlaczego Google w wynikach wyszukiwania pokazuje inną treść, niż tą zdefiniowaną w MetaDescription. Odpowiedź jest następująca Google sam dobiera najodpowiedniejszy fragment treści naszej strony, pasujący do danego zapytania w meta opisie de facto jedynie sugerujemy, a nie wymuszamy, opis przeznaczony dla naszej strony. Na koniec być może najważniejsza informacja uważa się, że MetaDescription nie jest obecnie brany pod uwagę jako czynnik mogący wpłynąć pozytywnie na pozycję strony (jedynie na jej CTR klikalność - w SERP, czyli w wynikach wyszukiwania). Niemniej jednak zdania w środowisku SEO są w tym wypadku nieco podzielone. MetaKeywords Znacznik MetaKeywords swoje najlepsze dni ma już za sobą. Google już w 2009 roku, przy pomocy oficjalnego komunikatu, oznajmiło, że MetaKeywords nie są brane pod uwagę w trakcie wyliczania rankingu. Na tym można by było zakończyć niniejszy podpunkt, jednak warto wiedzieć o paru rzeczach: Niektóre mniej znane czy wręcz archaiczne wyszukiwarki, w dalszym ciągu uwzględniają ten znacznik; Niektóre skrypty stron internetowych, zwłaszcza sklepów e-commerce, wykorzystują wewnętrznie ten znacznik do tagowania i wyszukiwania produktów; W Google znacznik ten nie pomaga, jednak podejrzewa się, że może zaszkodzić w sytuacji, gdy MetaKeywords będą przeładowane słowami kluczowymi. http://promotraffic.p l Optymalizacja stron SEO 9
Rozdział III. Treść na stronie Najistotniejszą i bardzo często problematyczną kwestią dotyczącą optymalizacji stron www jest treść. Jedno z najstarszych prawideł w świecie SEO brzmi Content is King. Zasada ta obowiązuje również dziś, być może nawet bardziej niż kiedykolwiek. W obliczu szeregu zmian w algorytmie rankującym strony w Google, treść staje się jednym z głównych czynników wpływających na pozycję strony na określone frazy i pozyskiwanie ruchu z tzw. ruchu organicznego. Nie trzeba być oczywiście specjalistą SEO, aby domyślić się, że robotom Google niezbędna jest treść, aby mogły dopasować zapytanie użytkownika do tematyki witryny. Warto poznać zasady dotyczące tworzenia jej. W jaki sposób roboty Google postrzegają treść? a. Roboty Google muszą być w stanie fizycznie przeczytać (a właściwie przeskanować) treść na stronie. Oznacza to, że słowa użyte np. w obrazkach czy technologii flash nie będą w żaden sposób uwzględniane do obliczania miejsc rankingowych będą niewidoczne; b. Treść musi być UNIKALNA, zarówno pod względem innych witryn internetowych, jak i zasobów w obrębie domeny. Google, po raz pierwszy w 2011 roku, wydał specjalną modyfikację swojego algorytmu o nazwie Panda, która skupia się właśnie na tym aspekcie czynników rankujących. Witryna, która zawiera treści skopiowane z innych stron internetowych, ma bardzo nikłe szanse na wysoką widoczność w wyszukiwarce Google (zwłaszcza, jeśli nie cieszy się dużym zaufaniem). Oczywiście należy też monitorować to, czy http://promotraffic.p l Optymalizacja stron SEO 1
ktoś inny nie skopiował naszej treści. Niestety na tym polu Google bywa bardzo niesprawiedliwe i autor oryginalnej treści nie zawsze będzie miał zapewnioną wyższą pozycję niż jej plagiator. c. Treści na stronie internetowej powinny być przygotowane w taki sposób, aby zawierały słowa i frazy, na które witryna chce być widoczna w wyszukiwarce Google. Oprócz używania słów bezpośrednio związanych z frazami, które chcemy pozycjonować, warto używać również słów powiązanych z naszą branżą. Po pierwsze może to zwiększyć ruch z tzw. długiego ogona (long tail), po drugie podejrzewa się, że Google stosuje innowacyjne algorytmy LSI (Latent Semantic Indexing), które w sposób zaawansowany potrafią badać powiązania semantyczne między użytymi na stronie słowami ma to pomagać przy obliczaniu rankingu dla strony. Uwaga! Wielu początkujących pozycjonerów w zbyt dużym stopniu przesyca stronę słowami kluczowymi jest to bardzo niebezpieczne dla witryny. d. Kwestia jakości treści pomijając oczywiste, złe przypadki, takie jak treści generowane z różnych mieszarek i synonimizatorów, to kwestia jakości treści jest tematem spornym. Podejrzewa się, że Google posiada zestaw wskaźników, które potrafią określić trudność, złożoność tekstu oraz powiązania semantyczne (wspomniane LSI), jednak nie jest to nic pewnego. Bez cienia wątpliwości można stwierdzić, że roboty Googla nie posiadły jeszcze sztucznej inteligencji i wszystko odbywa się za pomocą mniej lub bardziej złożonego skanowania, a nie czytania ze zrozumieniem. Należy jednak pamiętać, że nasze treści muszą być jak najbliższe perfekcji, ponieważ ostatecznie przygotowujemy je dla człowieka. Dobrze napisane treści to większa szansa na zaangażowanie oraz interakcję ze strony użytkownika. Oprócz tego ciekawe artykuły często w całkowicie naturalny sposób są linkowane z innych stron, co oczywiście ma pozytywny wpływ na ranking. e. Stały przyrost wartościowej, unikalnej treści na stronie, jest zawsze bardzo dobrze widziany przez roboty Google. Posiadanie zatem np. bloga czy aktualności w obrębie domeny, nie tylko zwiększy atrakcyjność naszego serwisu, ale również może poprawić kondycję SEO całej witryny. http://promotraffic.p l Optymalizacja stron SEO 1
f. Dobrze konstruować treść na stronie w taki sposób, aby układała się ona w pewne zamknięte bloki tematyczne. Mieszanie zbyt dużej ilości niespójnych ze sobą treści i obszarów działalności w obrębie jednej podstrony nie jest efektywnym rozwiązaniem. Rozdział IV. Nagłówki Hx Nagłówki na stronie, czyli elementy w kodzie zaznaczone jako <H1>, <H2>, <H3> etc., są bez wątpienia brane przez Google pod uwagę, choć nie należy przeceniać ich wpływu na ranking. Z całą pewnością są one szczególnie istotne w przypadku sklepów internetowych. Układ nagłówków w witrynach firmowych i blogach bardzo często sprawia, że osoby chcące za wszelką cenę wstawić słowo kluczowe na podstronie, robią to w nienaturalny sposób. Obniża to estetykę strony i UX, niemniej jednak na pewno warto mieć je na uwadze i starać się stosować. Generalne zalecenia dotyczące nagłówków: Znacznik <H1> a. Nagłówek <H1> powinien występować tylko jeden raz w obrębie danej podstrony. Bardzo często na stronach opartych np. o CMS Wordpress zdarza się, że obrazek będący logo, jest w <H1>. Po pierwsze nie jest to zbyt efektywne, a po drugie blokuje jego użycie we wszelkich pozostałych miejscach w obrębie całej witryny. Oczywiście, jeśli <H1> jest ogólnym tytułem, np. nazwą bloga czy firmy na stronie firmowej, to takie rozwiązanie jest poprawne, choć nie najefektywniejsze. b. Dobrym pomysłem jest, aby w <H1> na stronie, która jest blogiem, znajdował się tytuł danego wpisu. W przypadku witryn firmowych w znaczniku tym można umieścić nazwę działu, np. Audyty SEO, w sekcji poświęconej takiej działalności. W przypadku witryn e-commerce zaleca się, aby w <H1> znajdowała się nazwa kategorii, subkategorii lub w przypadku karty produktowej nazwa produktu. http://promotraffic.p l Optymalizacja stron SEO 1
c. Unika się raczej sytuacji, w których nagłówek <H1> jest identyczny jak <title> danej podstrony. Znaczniki <H2>, <H3> etc. a. Nagłówki niższego rzędu (poniżej H1) możemy stosować na stronie w większej ilości niż jeden, choć oczywiście z umiarem. b. Przykładowo na blogu czy też na wizytówce firmowej, w <H2> możemy umieścić nagłówki poszczególnych paragrafów, sekcji tekstu, artykułu. Ważną kwestią jest formatowanie nagłówków poszczególne klasy nagłówków muszą różnić się od siebie wielkością. Nie możemy tak zdefiniować nagłówków, że treści w nich zawarte nie będą pod żadnym względem różnić się od zwykłego tekstu. Powinniśmy stosować hierarchię nagłówków, czyli powinny one występować kolejno (patrząc od góry strony), a nie np. <H1>, a następnie <H4>. Ciekawostką jest, że Google w określonych sytuacjach potrafi dla danej podstrony zignorować treść w <title>, by pobrać ją z nagłówka. Rozdział V. Linkowanie, czyli używanie odsyłaczy internetowych a. Linkowanie wewnętrzne Internet to strony, podstrony i miliardy łączy (odsyłaczy) pomiędzy nimi stąd też nazwa sieć. Podstawową zasadą, której powinna przestrzegać każda domena, aspirująca do wysokiej widoczności w wynikach wyszukiwania, jest łatwość w http://promotraffic.p l Optymalizacja stron SEO 1
nawigacji pomiędzy poszczególnymi częściami serwisu. Roboty wyszukiwarek internetowych (np. Googlebot) muszą mieć fizyczną możliwość wejścia na daną stronę lub podstronę, tak, aby móc zeskanować treści w niej zawarte. Następnie nadają one im odpowiednią tematyczność oraz, ostatecznie, rangę. Co to oznacza w praktyce? Każda podstrona powinna być podlinkowana (czyli prowadzić do niej powinien link z innej podstrony). Im bardziej przemyślana i mniej chaotyczna jest struktura strony, im bardziej spójne i tematyczne są poszczególne kategorie, pomiędzy którymi Googlebot może się przemieszczać przy pomocą linków, tym łatwiej i szybciej może ją sklasyfikować. Poniżej zbiór dobrych praktyk dotyczących linkowania wewnętrznego na stronie: Optymalna struktura strony przypomina piramidę. Począwszy od strony głównej, linkowanie wewnątrz serwisu rozkłada się ku dolnym kondygnacjom/poziomom na stronie (kategorie -> podkategorie -> podstrony). Od pewnego czasu pojawia się, pod nazwą siloing, bardzo ciekawa koncepcja struktury strony i linkowania. Opiera się ona na tworzeniu ściśle powiązanych ze sobą tematycznie poziomów w obrębie jednego silosa, czyli po prostu w obrębie segmentu (gałęzi) strony. Całość jest powiązana bardzo misterną siatką linkowania wewnętrznego, gdzie żaden link nie kieruje nietematycznej podstrony/działu. Taka strategia nie jest rozpowszechniona, jednak w świecie SEO uznaje się ją za skuteczną. Tak użytkownik, jak i Google bot powinni zawsze mieć możliwość powrotu do strony poprzedniej lub/i kolejnej. Należy unikać ślepych uliczek w strukturze linkowania wewnętrznego. Ślepa uliczka to podstrona, z której zarówno człowiek, jak i Googlebot, nie są w stanie wydostać się przy pomocy dostępnej na niej nawigacji. http://promotraffic.p l Optymalizacja stron SEO 1
Należy unikać umieszczania na podstronie czy stronie zbyt dużej liczby linków zewnętrznych, tj. takich, które prowadzą do innych stron internetowych (na innej domenie). Powinno się oznaczać atrybutem rel=nofollow linki prowadzące do podstron, których i tak nie zamierzamy indeksować (np. podstrona z logowaniem). Najważniejsza i zarazem najmniej precyzyjna zasada linkowanie wewnętrzne ma służyć użytkownikom. Nie należy tworzyć linków wewnętrznych wyłącznie pod roboty wyszukiwarek (wyjątek od tej zasady: chyba, że wiemy co robimy ). Linki wewnętrzne powinny mieć charakter opisujący, tj. anchortext powinien w sposób hasłowy odzwierciedlać tematykę podstrony, do której prowadzi. Im więcej linków wewnętrznych prowadzi do danej podstrony, tym większy sygnał dla Google, że jest ona istotna. Ilość linków wewnętrznych na danej podstronie powinna się mieścić w granicach zdrowego rozsądku. Co to oznacza? Oczywiście zależy od kontekstu, strony i innych zmiennych, ale można założyć, że liczba powyżej 100 powinna zwrócić naszą uwagę na ten aspekt. Linkowanie wewnętrzne jest potężną bronią w walce o lepszą widoczność w wynikach organicznych Google. Wiele prostszych fraz jest w stanie wybić się wyłącznie za sprawą dobrze zorganizowanego linkowania wewnętrznego. Wikipedia jest świetnym przykładem mocy, jaka drzemie w perfekcyjnie wykorzystanym, wyżej opisywanym, aspekcie SEO. Niemniej jednak należy uważać na tak rozbudowane i agresywne linkowanie wewnętrzne domena o niższym, w ocenie Google, zaufaniu, mogłaby zostać ukarana za stosowanie manipulacji celem sztucznego podwyższenia rankingu. http://promotraffic.p l Optymalizacja stron SEO 1
b. Linkowanie zewnętrzne Na koniec tego rozdziału zamieszczamy informacje dotyczące linków zewnętrznych, czyli takich, które prowadzą do innych domen internetowych. Nie należy ich nadużywać najbardziej trywialny powód jest taki, że ułatwiają one opuszczanie naszej witryny, natomiast zazwyczaj chcemy zatrzymać internautę jak najdłużej. Ponadto za linki wychodzące do stron o bardzo niskiej jakości, tzw. spamerskich, lub takich, które naruszają prawo, możemy otrzymać karę od Google, która poskutkuje obniżeniem naszej widoczności. Dodatkowo, w skrajnych przypadkach, kiedy nasza witryna posiada wiele odsyłaczy do innych stron, szczególnie ze ścisłym anchortextem (kotwicą) typu mechanik kraków, możemy zostać potraktowani jak zaplecze pozycjonerskie, czyli strona stworzona wyłącznie do manipulacji rankingiem. Podsumowując nie bójmy się linkować do innych stron internetowych, natomiast róbmy to w sposób logiczny i racjonalny, pamiętając o powyższych zasadach. Jeżeli mamy wątpliwości co do tego, czy dany link może nam zaszkodzić, ale mimo wszystko chcemy go użyć na stronie, warto zastosować atrybut rel= nofollow, link taki wygląda wtedy następująco: <a href="http://podejrzanastrona.pl" rel="nofollow">to jest podejrzana strona</a> Jest to informacja dla Google, że ma nie podążać za danym linkiem i nie brać go pod uwagę. Rozdział VI. Struktura adresów URL Struktura adresów URL jest niezwykle ważna w SEO dotyczy to bezpośrednio ich wyglądu, jak i rozplanowania samej struktury. Zajmijmy się pierwszą kwestią, która jest bezpośrednio powiązana z bardzo często słyszanym w świecie SEO terminem przyjazny link. http://promotraffic.p l Optymalizacja stron SEO 1
Czym są przyjazne linki? W adresach, które można uznać za przyjazne, występują słowa, frazy, a nie wyłącznie parametry czy same znaki alfanumeryczne. Przykładem nieprzyjaznego adresu jest np. taki URL: adres.pl/index.php?page=subpage. Jak widać, dla robota Google taki adres jest kompletnie bezwartościowy, ponieważ nic nie mówi o zawartości witryny. Oczywiście w przypadku użytkownika sytuacja wygląda identycznie dla niego to również nic nie znaczący ciąg znaków. Dlatego stosuje się tzw. przyjazne adresy ( friendly links ). Przyjazny link bardzo często jest odzwierciedleniem np. tytułu (nie w rozumieniu <title>). Na przykład adres.pl/oferta-zabiegow-klinicznych jest w pełni friendly. Adres adres.pl/zabawki-dla-dzieci,s1 również będzie przyjazny, mimo parametru na końcu, ponieważ w głównej części jest on opisowy. Pamiętamy o stosowaniu znaku - jako odstępu (kiedyś stosowano _, jednak nie jest to obecnie polecane rozwiązanie). Kwestia struktury adresów Warto odpowiednio strukturalizować adresy URL. Dotyczy to przede wszystkim rozbudowanych serwisów z wieloma poziomami, na przykład kategoriami czy subkategoriami. Zasada ogólna jest oczywiście logiczna - adres zaczyna się od domeny głównej, poprzez dział do strony docelowej, przykładowo: adres.pl/odziez-meska/koszule. Należy unikać tworzenia zbyt wielu zagnieżdżeń, np. adres.pl/odziez-meska/koszule/slim-fit/gladkie/rozmiar-m. Zbyt duża ilość katalogów w adresie nie jest wskazana. Można taki adres skrócić do adres.pl/slimfit/gladkie/rozmiar-m. Warto pamiętać o zasadzie piramidy w kwestii budowania i projektowania struktury strony, a co za tym idzie - budowy adresów URL w obrębie witryny. Musi ona być logiczna, z zachowaniem zasad opisanych powyżej. http://promotraffic.p l Optymalizacja stron SEO 1
Rozdział VII. Wytyczne dotyczące grafik, zdjęć Strona internetowa składa się nie tylko z treści, choć, jak wiemy z poprzednich rozdziałów, to właśnie ona powinna być esencją witryny posiadającej nadzieje na wysoką widoczność w bezpłatnych wynikach wyszukiwania. Każda nowoczesna, estetyczna strona jest zasobna w grafiki, które również podlegają pewnym zasadom w materii SEO. Ignorancja w kwestii optymalizacji grafik pod kątem SEO może spowodować nie tylko utratę potencjalnego ruchu, lecz również może obniżyć naszą widoczność w Google. W jaki sposób grafiki mogą wpłynąć negatywnie na pozycję strony? Stosunkowo często zdarza się, że webmasterzy umieszczają na stronie nieskompresowane zdjęcia, które sprawiają, że zarwóno Googlebot podczas badania czasu ładowania witryny, jak i użytkownik, muszą ściągnąć np. 20 mb danych do pełnego załadowania się danej podstrony, z czego treść stanowi promil całości danych. Jak wiemy z poprzedniego rozdziału, zbyt długi czas ładowania się strony wpływa negatywnie na SEO orazzachowanie samego internauty, który jest z natury istotą bardzo niecierpliwą. W związku z powyższym, na stronie należy umieszczać skompresowane i przycięte do odpowiedniego docelowego rozmiaru grafiki. Uwaga! Wstawienie pełnej wersji grafiki z narzuconym w formie kodu rozmiarem (parametry height oraz width) sprawia, że przeglądarka i tak pobiera pełny rozmiar zdjęcia/grafiki, a dopiero potem w sposób pozorny pomniejsza je do predefiniowanego rozmiaru nie ma to nic wspólnego z optymalizacją czy kompresją grafiki. Co do samego stopnia kompresji to nie ma tutaj złotej reguły. Należy starać się, aby grafiki ważyły jak najmniej, przy jednoczesnym kompromisie dotyczącym jakości obrazu. Kolejnym wymiarem wpływającym na optymalizację grafik w wyszukiwarkach internetowych jest atrybut ALT, czyli tekst alternatywny. Pojawia się on jak nazwa wskazuje kiedy z jakichś powodów przeglądarce nie udało się http://promotraffic.p l Optymalizacja stron SEO 1
wygenerować obrazu. Ma on za zadanie w sposób hasłowy przedstawić zarówno użytkownikowi strony, jak i robotom wyszukiwarek to, co jest treścią grafiki. Przykładowo, w sklepach internetowych, w kartach produktowych w atrybucie ALT, powinna znaleźć się nazwa prezentowanego produktu. Generalnie nie powinniśmy przekraczać 4 5 słów w opisach ALT. Innym ważnym czynnikiem w przypadku optymalizacji grafik jest nazwa samego pliku. Podejrzewa się, że Google również bierze pod uwagę ten aspekt, w związku z czym zamiast stosować np. domyślą nazwę z aparatu cyfrowego (np. dcm234432) używajmy w nazwie pliku słów skorelowanych z widocznym na grafice przekazem/produktem. Dbając o prawidłową optymalizację grafik pod kątem SEO możemy podnieść ranking naszej witryny i zyskać ruch z np. graficznej wersji wyszukiwarki Google. Wbrew pozorom, z wyszukiwarki grafik korzysta bardzo duża ilość ludzi, szczególnie w przypadku zainteresowania produktami takimi jak np. biżuteria, ubrania etc. Niedopatrzeniem byłoby pominięcie tej kwestii w przypadku działań spod znaku SEO. Rozdział VIII. Pozostałe kwestie techniczne W tym rozdziale omówione zostaną wybrane kwestie o charakterze technicznym, z którymi warto się zapoznać. a. Mapa strony w XML sitemap.xml Mapa strony w formie pliku w wystandaryzowanym formacie XML jest tekstowym odzwierciedleniem struktury strony w taki sposób, aby np. robot Google w sposób jasny poznał jej rozkład. Dzięki informacjom zawartym w sitemap.xml, Googlebot może w sposób bardziej efektywny oraz trafny ocenić poszczególne poziomy ważności w strukturze naszej witryny, sprawdzić, kiedy nastąpiły ostatnie aktualizacje czy też dostać informację, jak często powinien odwiedzać dany adres. http://promotraffic.p l Optymalizacja stron SEO 1
W Internecie istnieje bardzo duża ilość narzędzi, również on-line, do konstruowania mapy strony w formie xml. Oczywiście, w większości przypadków posiadają ograniczenia zazwyczaj w docelowej ilości analizowanych adresów. Prawidłowo wygenerowany plik sitemap.xml należy umieścić w katalogu głównym naszej strony internetowej. Więcej informacji o możliwych do zastosowania atrybutach możemy znaleźć pod adresem http://www.sitemaps.org/pl/protocol.html. Należy pamiętać, że maksymalny rozmiar jednej sitemapy to 10mb i 50 000 adresów. W przypadku witryn, takich jak blogi czy sklepy e-commerce, mapa witryny powinna generować się cyklicznie w sposób automatyczny. b. Plik robots.txt oraz atrybuty NOINDEX, NOFOLLOW Nie zawsze chcemy, aby każdy adres w obrębie naszej witryny był możliwy do znalezienia za pośrednictwem wyszukiwarek internetowych takich jak Google. Do adresów takich należą strony administracyjne, regulaminy, polityka prywatności, kolejne metody sortowania produktów etc. Niechęć do indeksacji wymienionych obszarów strony wynika zarówno z przyczyn dotyczących bezpieczeństwa strony, jak i ochrony witryny przed zduplikowaną treścią o niskiej wartości dla użytkownika. W jaki sposób możemy przekazać robotowi wyszukiwarek, której części podstron mają nie indeksować? Za pomocą pliku robots.txt. Plik robots.txt umieszczamy, podobnie jak plik sitemap.xml, w katalogu głównym strony. W jego treści umieszczamy instrukcje przeznaczone dla robotów wyszukiwarek. Brak pliku oznacza pozwolenie na skanowanie i indeksowanie całej witryny. Oto standardowy dla platformy WordPress plik robots.txt: User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Sitemap: http://www.seokraci.pl/sitemap.xml http://promotraffic.p l Optymalizacja stron SEO 2
Pierwsza linijka mówi o tym, że instrukcje dotyczą każdego robota wyszukiwarek. Druga i trzecia linijka zabraniają robotom odwiedzania i indeksowania wymienionych katalogów. Ostatnia linijka wskazuje położenie pliku sitemap.xml. Konfiguracja pliku robotx.txt może posiadać wiele wariantów szczegółowe informacje na ten temat można odnaleźć na stronie http://www.robotstxt.org/robotstxt.html. Atrybut <meta name="robots" content="noindex, nofollow"> Atrubut <meta name="robots" content="noindex, nofollow">, umieszczony w sekcji <head> danej strony, zabrania indeksowania i przemieszczania się robotom wyszukiwarek internetowych na aktualnym adresie URL. Sam atrybut nofollow można również przypisać dowolnemu linkowi (odsyłaczowi) zewnętrznemu lub wewnętrznemu, co powinno sprawić, że robot nie podąży za takim odsyłaczem. Uwaga! Błędne stosowanie instrukcji, tak w pliku robots.txt, jak i atrybucie meta name= robots, może doprowadzić do całkowitego zaniku widoczności witryny w wyszukiwarkach internetowych.! c. Adresy kanoniczne rel= canonical Zdarzają się sytuacje, kiedy chcemy wskazać robotowi Google, która ze stron jest tą oryginalną, w pewnym sensie najważniejszą. Naszą motywacją może być uniknięcie duplikacji treści czy też pozorne scalenie bardzo podobnych do siebie podstron. Klasycznym przykładem zastosowania atrybutu rel= canonical są sklepy internetowe, a dokładnie sytuacja, gdy w danej kategorii możemy wykaz produktów sortować wg różnych zmiennych, takich jak np. cena, nazwa etc. http://promotraffic.p l Optymalizacja stron SEO 2
Przykładowo sklep superczescidoaut.pl posiada kategorię Pokrowce, która domyślnie znajduje się pod adresem superczescidoaut.pl/pokrowce. Mamy tam możliwość sortowania wg ceny i nazwy, operacja taka generuje adresy: superczescidoaut.pl/tarcze-hamulcowe=nazwa superczescidoaut.pl/tarcze-hamulcowe=cena W celu wskazania robotowi Google, że adresy te są de facto wtórne względem oryginału, umieszczamy w sekcji <head> tych dwóch podstron atrybut: <link rel="canonical" href="http://superczescidoaut.pl/tarcze-hamulcowe/" /> Dzięki takiemu zabiegowi nie musimy się bać, że Google obniży wartość naszej strony ze względu na bardzo dużą liczbę podobnych do siebie adresów, które są de facto bezwartościowe. Uwaga! Źle zastosowanym parametrem canonical możemy poważnie zaszkodzić swojej witrynie! Rozdział IX. Zagrożenia związane z niewłaściwą optymalizacją SEO Wiemy co robić, aby mieć szansę na wysokie pozycje w wyszukiwarce Google, jednak warto wiedzieć również czego unikać, tak, aby szans tych nie przekreślić. Ukryta treść Czym jest ukryta treść? Jest to dowolny element strony, taki jak link czy ciąg znaków, który, choć jest widoczny z poziomu kodu strony, to nie pojawia się w wersji widocznej przez internautę. Obecnie problem związany z ukrytą na stronie treścią zazwyczaj wynika z jakiegoś błędu na stronie, nieuwagi, natomiast w dość już odległej przeszłości istniała spamerska technika SEO, która objawiała się np.: http://promotraffic.p l Optymalizacja stron SEO 2
używaniem tego samego koloru czcionki, co tła tworzeniem pól tekstowych poza marginesami strony używaniem czcionki 1px Wszystkie te techniki miały na celu umieszczenie spreparowanej pod SEO treści, która nie byłaby widoczna dla użytkownika, a jedynie dla robotów wyszukiwarek internetowych. Tzw. SEO stopki SEO stopka to zazwyczaj zestaw linków wewnętrznych lub treści widocznych w sekcji Footer (u samego dołu strony), które są specjalnie tak spreparowane, aby wzmacniały nasycenie słowami kluczowymi danej strony/podstrony lub wzmacniały linkowanie wewnętrzne. Problem polega na tym, że element jest stworzony wyłącznie z myślą o robotach Google, co ze względu na możliwe posądzenie o celowe manipulacje rankingiem jest techniką dość ryzykowną, choć niekiedy, pod pewnymi warunkami, dopuszczalną. Cloaking Cloaking ( maskowanie ) to nic innego jak tworzenie i przedstawianie dwóch różnych wersji strony jedna jest spreparowana pod użytkownika, jest ona normalna, posiada ciekawe, sprzedażowe treści, często bardzo minimalistyczne, natomiast druga wersja jest przygotowana pod np. robota Google. W tej drugiej występują teksty spreparowane pod pozycjonowanie, długie, z nienaturalnie często użytymi słowami kluczowymi. W zależności od tego, jak przedstawia się UserAgent (np. Googlebot lub przeglądarka Firefox), serwer podaje różną wersję witryny. Oczywiście jest to technika bardzo ryzykowna, zazwyczaj stosowana w przypadku programów partnerskich kasyn czy pożyczek, gdy właściciel takiej witryny może sobie pozwolić na częste zmiany domeny. http://promotraffic.p l Optymalizacja stron SEO 2
Rozdział X. Podsumowanie Niniejszy ebook zawiera informacje w zakresie podstawowych kwestii związanych z optymalizacją stron WWW pod kątem SEO. Całość zagadnienia wymagałaby paruset stron, na których zmieściłaby się zgromadzona do tej pory synergia wiedzy czysto teoretycznej, popartej doświadczeniem. Wyszukiwarka Google podaje wytyczne dotyczące możliwych do wdrożenia zaleceń on-page, które mogą zwiększyć ranking strony, jednak robi to w sposób bardzo przemyślany. Nie znajdziemy w oficjalnych zaleceniach żadnych konkretów, a jedynie wskazówki takie jak witryna ma starać się dostarczać jak najwyższą jakość i recepcję użytkownikowi, co jest oczywiście skrajnie nieprecyzyjnym i mglistym sformułowaniem. Warto dodać, że SEO nie do końca jest dziedziną ścisłą, w branży trwają niekończące się polemiki na temat wpływu poszczególnych czynników na ranking strony. W przypadku niniejszego ebooka, autor jest świadomy, że z częścią zaleceń mogą nie zgodzić się inni specjaliści z branży SEO. Może to wynikać choćby z zupełnie innych doświadczeń na polu pozycjonerskim, co paradoksalnie, może znaczyć, że obie strony będą miały rację. Algorytm Google, który steruje wynikami wyszukiwania jest skrajnie złożony. Mówi się o 200 czynnikach mających wpływ na ranking Google. Autor ebooka przypuszcza, że może ich być znacznie więcej. Nikt z branży SEO nie ma posiada całościowej wiedzy na temat budowy algorytmu, prawdopodobnie nawet inżynierowie z Google zajmują się jedynie poszczególnym wycinkiem algorytmu, tak, aby nikt nie poznał do końca całej tajemnicy. Oczywiście, z prawdopodobieństwem graniczącym z pewnością, można wytypować najważniejsze obszary budowy strony internetowej, które wpływają na SEO. Między innymi należą do nich czynniki wymienione w niniejszym ebooku. Każdy, kto w sposób świadomy chce budować swoją widoczność w bezpłatnych wynikach wyszukiwarki takiej jak Google, powinien stosować się do wyszczególnionych zaleceń. Pozyskiwanie wartościowego ruchu na swojej stronie internetowej zwiększy jego szansę na sukces. http://promotraffic.p l Optymalizacja stron SEO 2
Maciej Zacharewicz tel.: +48 534 100 590 SEO Manager & Web Analyst m.zacharewicz@promotraffic.pl ul. Wadowicka 8a http:/ / promotraffic.pl Promo Traffic Sp. z o.o. 31-128 Kraków tel. +48 537 200 140 http://promotraffic.p l Optymalizacja stron SEO 2