Search engine optimization (SEO) è il processo di miglioramento della visibilità di un sito web o una pagina web nei motori di ricerca tramite il "naturale" o non pagato posizionamento ("organici" o "algoritmico"). In generale, quanto più vecchio è un sito (o con un ranking maggiore nelle classifiche dei risultati di ricerca), e quanto più frequentemente viene visualizzato nell'elenco dei risultati di ricerca, tanti più visite riceverà dagli utenti del motore di ricerca.
Il SEO può rivolgersi a diversi tipi di ricerca, tra cui ricerca di immagini, ricerca locale, ricerca video, ricerca accademica, facendo in modo da far apparire un risultato in motori di ricerca specifici o generici.
Come strategia di marketing su Internet, un SEO considera come funzionano i motori di ricerca, quello che le persone cercano, i termini di ricerca più utilizzati nei motori di ricerca e quali sono i termini utilizzati dagli inserzionisti tramite le campagne adwords. Ottimizzare un sito web può comportare la modifica del suo contenuto e del codice HTML per aumentare sia la sua rilevanza per specifiche parole chiave, sia per eliminare gli ostacoli alle attività di indicizzazione nei motori di ricerca.
Promuovere un sito per aumentare il numero di backlinks, o link in entrata, è un'altra tattica SEO assieme allo studio statistio degli accessi al sit tramite l'utilizzo di Google Analytics.











