L’optimisation pour les moteurs de recherche ou SEO (Search Engine Optimization) est un ensemble de méthodes permettant de favoriser le référencement de votre site par Google, Bing et Yahoo. Néanmoins l'optimisation ne s'arrête plus à ces derniers, les réseaux sociaux bénéficient d'une visibilité accrue depuis l'avènement de Facebook, l'optimisation de vos contenus (opengraph) mais aussi de votre référencement, dit SMO (Search Media Optimization), devient un enjeu majeur et indissociable du SEO. De nos jours, il est important de parler de SEM (Search Engine Marketing), il regroupe toutes ces actions de référencement naturel, mais également payant à travers Google Adwords et Bing Ads.
Ces méthodes optimisent la compréhension des thèmes développés dans vos contenus, mais aussi la hiérarchisation de ces informations à l'aide de l'analyse de la structure même de vos pages Web.