SEO czyli search engine optimization to optymalizacja strony internetowej pod wyszukiwarki internetowe. Z punktu widzenia wyszukiwarek, SEO to próba ich oszukania, dostosowania strony pod wyszukiwarkę a nie użytkownika.
Zacznijmy od początku – wyszukiwarki internetowe takie jak Google, przeszukują internet w celu znalezienia stron internetowej, której zasoby najlepiej odpowiadają zapytaniom wprowadzanym przez użytkowników.