Con il termine ottimizzazione per i motori di ricerca (in lingua inglese Search Engine Optimization, in acronimo SEO) si intendono tutte quelle attività volte a migliorare la scansione, l’indicizzazione e la catalogazione di un documento presente in un sito web, da parte dei crawler dei motori di ricerca (quali ad es. Google, Yahoo!, Bing, Yandex, ecc.) al fine di migliorare (o mantenere) il posizionamento nelle SERP (pagine di risposta alle interrogazioni degli utenti del web). Di conseguenza, il buon posizionamento di un sito web nelle pagine di risposta dei motori di ricerca è funzionale alla visibilità dei prodotti/servizi venduti.