Bardzo skutecznym i zarazem najtańszym sposobem na skuteczny marketing internetowy jest odpowiednie zoptymalizowanie strony internetowej, przez co uzyskuje się efekt pozycjonowania strony w w wynikach strukturalnych wyszukiwarek internetowych.
Współczesne algorytmy wyszukiwarek różnią się znacznie od algorytmów stosowanych jeszcze kilka lat temu.
Twórcy algorytmów dążą do uzyskiwania przez użytkowników wyszukiwarki najbardziej trafnych wyników, dopasowanych do ich potrzeb. Zwraca uwagę odpowiedni dobór i implementacja słów kluczowych. Przytoczony materiał (link) wskazuje na zmianę sposobu wyszukiwania przez użytkowników. Frazy jednowyrazowe, ze względu na błyskawiczny rozwój Internetu i kreowanie wielu stron internetowych przestają być podstawowym kryterium wyszukiwania, wyników jest wówczas zdecydowanie za dużo - użytkownik podaje coraz częściej nie jeden wyraz a cały zestaw wyrazów wskazujących na różne atrybuty wyszukiwanej informacji.
Z drugiej strony algorytmy zawężają zakres poszukiwań do zestawu słów jak najbardziej zbliżonych do docelowych. Wiedząc, że adres danej strony, podstrony pozytywnie wpływa na znalezienie się jej w wynikach wyszukiwarek ( o ile oczywiście odzwierciedla treść strony) twórcy stron wdrażają tzw. przyjazne adresy. Jest to jeden z elementów optymalizacji strony internetowej. Innym bardzo ważnym jest przejrzysta struktura i czytelność strony - strona powinna być przyjazna dla odwiedzających. Korzystne jest również odseparowanie kodu od layout-u strony, wstawienie odpowiednich znaczników - tagów, opisujących dana treść i szereg innych czynników - pozycjonowanie wskazówki.