Optymalizacja strony to wszystko co możesz zrobić dla podwyższenia pozycji ingerując jedynie w jej kod źródłowy. Zmiany powinny wyjść na dobre nie tylko dla robotów wyszukiwarek, ale także dla użytkowników. Uzyskają oni łatwą nawigację po stronie, podpowiedzi w dymkach (np. po najechaniu kursorem na link), poprawisz szybkość wczytywania strony.
Zgodność ze standardami. Zoptymalizowany kod jest zgodny ze standardami sieciowymi. Wpływa to zwłaszcza na szybkość interpretacji kodu przez przeglądarki użytkowników - strony wczytują się szybciej.
Metatagi
Nie są już tak istotne jak kiedyś, jedna warto poświęcić im trochę uwagi. W sekcji meta liczą się tagi:
title - tytuł wyświetlany w górnym pasku przeglądarki, a także (nie zawsze) wyświetlany jako link w wynikach wyszukiwania - powinny znaleźć się tam najważniejsze słowa kluczowe, długość ok. 50 znaków - dłuższa nie ma sensu. Tytuł powinien być atrakcyjny, nie może być zbitkiem słów kluczowych.
description - tekst często (nie zawsze - od pewnego czasu) widoczny w wynikach wyszukiwania pod linkiem do strony, tekst powinien być atrakcyjny i zachęcający do odwiedzenia strony. Najlepiej umieścić w nim też frazę, pogrubiona przez Gogole zwróci uwagę czytelnika. Sensowna długość opisu to 150 znaków.
keywords - chyba już żadna wyszukiwarka nie bierze pod uwagi tagów keywords, warto jednak wpisać tam kilka słów kluczowych - wiele katalogów stron automatycznie pobiera zawartość keywords.
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. Polecenia można oddzielać przecinkami.
Przykładowa sekcja META:
<head>
<title>Optymalizacja strony, sekcja meta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="PL">
<meta name="keywords" content="słowa kluczowe, keywords,optymalizacja,strony,">
<meta name="description" content="Optymalizacja stron internetowych - zachęcający opis strony">
<meta name="robots"content="index, follow, noodp">
</head>
Nagłówki i listy
Korzystaj z dobrodziejstw języka HTML - tytuły stron umieszczaj w tagach H1, H2 itp, menu za pomocą listy UL i punktó?w LI - wyszukiwarki analizując kod strony zwracają na to uwagę (oczywiście umieszczaj w nich słowa kluczowe)
Atrybuty alt i title
Optymalizacja strony wymaga używania tych dwóch atrybutów. Atrybuty title dodawane np. do odnośników powodują wyświetlenie dymku z podpowiedzią, co za danym linkiem się znajduje. Można tam wstawić także słowa kluczowe (byle bez przesady - wstawienie jedynie keywordsw przyniesie więcej złego niż dobrego, strona ma być atrakcyjna dla odwiedzających, dymki z keywordsami nie są atrakcyjne).
Atrybut alt jest używany przy obrazkach - jest to też tekst wyświetlany w przypadku braku możliwości wyświetlenia obrazka na stronie (np. gdy ten został usunięty z serwera, lub jeżeli użytkownik używa przeglądarki tekstowej). Warto umieszczać w nim frazy, Google bierze alt pod uwagę.
Warto zadbać również o:
- przejrzysta nawigacja na stronie
- najlepiej w czystym HTMLu - bez Javascriptu, Javy czy Flasha
- wszystkie strony dostępne w jak najmniejszej ilości kliknięć z widoku strony głównej
- mapa strony XML - na której będą się znajdować odnośniki do wszystkich stron w serwisie - ułatwi indeksację robotom wyszukiwarek całego serwisu
Przyjazne adresy stron
Wyszukiwarki dobrze sobie radzą z adresami typu:
http://web-talk.pl/index.php?article=34&page=5
nie mniej jednak polecam stworzenie przyjaznych odnośników w stylu:
http://web-talk.pl/art-35-page-5.html
http://web-talk.pl/35/5
a najlepiej, aby adres zawierał tytuł artykułu w którym są słowa kluczowe:
http://web-talk.pl/slowa-kluczowe-optymalizacja
Do maskowania adresów url służy rozszerzenie serwera Apache o nazwie mod-rewrite. Proszę zauważyć, że po zastosowaniu maskowania adresów trudno stwierdzić czy strona jest generowana dynamicznie czy statycznie.
Zakaz kopiowanie na inne fora/strony.