SEO, czyli optymalizacja dla wyszukiwarek internetowych (search engine optimization), to zestaw działań podejmowanych zarówno na stronie internetowej, jak i poza nią, mających na celu osiągnięcie jak najwyższej pozycji w naturalnych wynikach wyszukiwania, czyli tych, które nie wymagają opłat. Proces ten koncentruje się na zoptymalizowaniu strony pod określone frazy kluczowe, wymaga jednak stałego zaangażowania, jako że reguły ustalane przez Google są dynamiczne i ulegają ciągłym zmianom. Kluczowym elementem SEO jest audyt, obejmujący szczegółową analizę czynników związanych zarówno z samą witryną (on-site), jak i z otoczeniem (off-site), które wpływają na skuteczność pozycjonowania. Wśród powszechnie stosowanych praktyk SEO znajdują się:
Warto podkreślić, że SEO różni się od SEM (search engine marketing), który obejmuje całość działań marketingowych w wyszukiwarkach internetowych, łącząc w sobie działania bezpłatne (SEO) i płatne kampanie marketingowe PPC (pay per click).