Proces pozycjonowania należy rozpocząć od optymalizacji kodu strony pod kątem wyszukiwarek. Najlepiej jest wykonać te czynności podczas projektowania witryny, kierując się kilkoma zasadami. Poprawne zoptymalizowanie strony należy rozpocząć od doboru słów kluczowych ( na temat odpowiedniego doboru słów kluczowych poświęcony będzie oddzielny artykuł). Kolejnym krokiem jest odpowiednie utworzenie nagłówka <head></head>. Najważniejszym znacznikiem należącym do <head> jest <title></title>. Zawiera on tytuł strony, który wyświetlany jest w górnej części przeglądarki i w wynikach wyszukiwarki jako link do wyszukanej strony. Musi on być taki, aby zachęcił użytkowników do wejścia na Twoją stronę. Dodatkowo trzeba wiedzieć, że im bliżej początku znacznika <title> znajduje się słowo ( i zarazem bliżej początku znacznika <html>) tym jest ono ważniejsze dla robota Google.

Przykład:

1). <title>opony – używane i nowe</title>

2). <title>używane i nowe – opony</title>

Duże prawdopodobieństwo jest, że strona z tytułem 1) na wpisaną frazę opony znajdzie się na wyższej pozycji niż strona z tytułem 2).

Dużo mniejsze znaczenie niż <title> w pozycjonowaniu ma znacznik <meta name=”description” content=”opis”/>, jednak jest to opis strony, który widziany jest przez użytkowników w wynikach wyszukiwarki. Tak więc warto poświęcić chwilę czasu, żeby zachęcał on Internautów do odwiedzenia pozycjonowanej strony. W Description podobnie jak w title słowa bliżej rozpoczęcia znacznika mają większe znaczenie. Tag <META name=”keywords” content=”słowo, słowo1, słowo2, słowo3″/> był kiedyś najważniejszym elementem w kodzie strony dla robotów, dziś niestety jego znaczenie jest niewielkie. Jednak uważam, że warto go umieścić. W tym tagu wymieniane są słowa kluczowe oraz/lub frazy, które występują najczęściej i są najważniejsze w treści strony. Kolejnym i już ostatnim znacznikiem znajdującym się w nagłówku <head>, który nas interesuje jest <META name=”robots” content=”parametry”/>. Znacznik ten instruuje roboty, jak mają indeksować witrynę.

  1. index – zezwala mechanizmom wyszukiwarek indeksować serwis;

  2. noindex – nie pozwala indeksować strony przez roboty;

  3. follow – umożliwia indeksować robotom wszystkie strony, do których prowadzą odnośniki na danej witrynie;

  4. nofollow – nie zezwala na indeksowanie stron, do których prowadzą linki na danej witrynie;

  5. all – to samo, co index, follow;

  6. none – to samo, co noindex, nofollow.

Czyli, aby nasz serwis był indeksowany przez roboty Google i dodatkowo żeby indeksował również zawarte na niej odsyłacze to tag musi wyglądać następująco:

<META name=”robots” content=”index, follow”/>

Znaczniki META maja coraz mniejsze znaczenie na rzecz właściwej treści strony, która znajduje się w znaczniku <body>. Najważniejszymi jej znacznikami są nagłówki <h1> do <h6>, mają one duży wpływ na pozycję strony w wynikach wyszukiwarki. Dlatego warto zamieścić w nich słowa kluczowe. Jednak wszystko musi być z umiarem, bo przecież stronę budujemy nie dla robotów, ale dla Internautów. Duże znaczenie ma także wyróżnienie słowa lub frazy poprzez znaczniki<i><strong><b>. Dlatego, jeżeli jakieś słowo jest dla nas ważne i pogrubienie nie będzie wyglądało sztucznie, to warto to zrobić.

Kolejnym ważnym elementem jest dodawanie alternatywnych tekstów i tytułów plikom graficznym umieszczonym w serwisie. Przykład:

<img src=”obraz.jpg” alt=”słowo kluczowe1″ title=”słowo kluczowe2″/>

Ze wszystkim jednak trzeba zachować umiar, ponieważ przesadzenie ze słowami kluczowymi może dać efekt odwrotny do zamierzanego.