SEO, czyli optymalizacja pod kątem wyszukiwarek internetowych, to zestaw działań mających na celu dostosowanie strony internetowej lub sklepu internetowego do wymagań i wytycznych wyszukiwarek. W SEO wyróżniamy dwa główne obszary: optymalizację techniczną i szybkościową strony oraz optymalizację związaną z doborem fraz kluczowych, pod które strona powinna być widoczna w wynikach wyszukiwania.