SEO (Search Engine Optimization) to pojęcie, którym określa się celowe działania zmierzające do poprawy widoczności witryny w wynikach organicznych wyszukiwarki na określone słowa (frazy) kluczowe. Prawidłowe znaczenie SEO odnosi się do optymalizacji strony pod kątem silnika (algorytmów) wyszukiwarki, jednakże przyjęło się również utożsamiać SEO z samym pojęciem pozycjonowania. W rzeczywistości optymalizacja pod kątem SEO jest elementem strategii podnoszenia pozycji w wyszukiwarce. W ramach SEO wykonuje się szereg działań page-on i page-off. Podłożem do podjęcia jakichkolwiek procesów jest audyt SEO, czyli kontrola i analiza zakresu, w jakim witryna w danej chwili realizuje wytyczne wyszukiwarki oraz sprawdzenie przydatności zastosowanych słów kluczowych. W strategii SEO warto również przeprowadzić optymalizację treści, jak również zweryfikować jej funkcjonowanie pod względem technicznym. SEO uwzględnia również analizę poczynań konkurencji, śledzenie i pozyskiwanie linków. Wszystkie procesy, które przeprowadza się dla uzyskania większej widoczności w wynikach organicznych wyszukiwarki warto uzupełnić o inne działania, związane z płatną reklamą (PPC). Optymalizacja jest bardzo długim procesem, wymagającym stałej kontroli i analizy wartości witryny. Uzupełnienie SEO kampanią sponsorowaną zapewni pewien etap uzyskania ruchu na stronie i szybkich zysków. Wówczas SEO wraz z płatną promocją wypracują realizację odpowiedniej strategii marketingi internetowego (SEM) i zapewnią utrzymanie wysokich pozycji.