SEO (ang. Search engine optimization) jest to proces w którym dostosowuje się strukturę i treść strony pod kontem wyszukiwarek w celu osiągnięcia lepszej pozycji w wynikach wyszukiwania. Im wyżej strona pojawia się po wpisaniu danej frazy bądź słowa kluczowego tym częściej będzie odwiedzana przez internautów.
W celu odnalezienia strony, która najlepiej odpowiada zapytaniu użytkownika wyszukiwarka posługuje się odpowiednimi algorytmami. Znany również jako optymalizacja stron internetowych.
