La SEO (Search Engine Optimization) può essere definito come le strategie e le tattiche messe in atto per garantire che un sito sia accessibile ad un motore di ricerca, migliorando le probabilità che il sito sarà trovato dagli utenti usando determinate parole chiave . Spesso il termine SEO viene sinteticamente usato per evidenziare una molteplicità di attività (SEO ON SITE + SEO OFF SITE) finalizzate a migliorare il posizionamento organico di un sito web .