Con il termine ottimizzazione per i motori di ricerca (in inglese search engine optimization, in acronimo SEO) si intende la scienza informatica e teoria dei grafi che comprende l'analisi degli aggiornamenti e delle fluttuazioni di traffico nei motori di ricerca[1] e tutte quelle attività volte a migliorare la scansione, l'indicizzazione ed il posizionamento[2] di un'informazione o contenuto presente in un sito web, da parte dei crawler (detti anche bot) dei motori di ricerca (quali ad es. Google, Yahoo!, Bing, Yandex, Baidu ecc.) al fine di migliorare (o mantenere) il posizionamento nella pagina dei risultati del motore di ricerca (SERP) e fornire all'utente il più accurato risultato di ricerca possibile per uno specifico intento di ricerca.
Dal 2017 in Italia, i professionisti SEO sono accreditati dall'albo ICT redatto della Presidenza dei Consigli dei Ministri[3] e dall'AGID (Profili professionali relativi alla professionalità operanti nel web - UNI 11621-3)[4].