Il termine SEO è l’acronimo inglese di Search Engine Optimization che letteralmente significa ottimizzazione per i motori di ricerca. In questa definizione vengono identificate tutte quelle attività che hanno come scopo l'aumento del volume di traffico dai motori di ricerca verso un sito web.L'ottimizzazione è parte dell'attività di SEM, Search Engine Marketing, ovvero il marketing dei motori di ricerca. Il SEM è un ramo del web marketing applicato ai motori di ricerca.