La SEO (Search Engine Optimization) è l'ottimizzazione per i motori di ricerca, o il posizionamento naturale. Il vantaggio di utilizzare queste tecniche è quello di aumentare la visibilità delle pagine web di un sito nei risultati dei motori di ricerca (vedi SERP).
A differenza della SEA (Search Engine Advertising), la SEO cerca solo di migliorare la visibilità nei risultati organici dei motori di ricerca. La rilevanza delle pagine web è determinata automaticamente dagli algoritmi dei motori di ricerca. Ciò include in particolare la codifica semantica delle pagine, la loro velocità di caricamento, il numero e la qualità dei backlink.