L'optimisation pour les moteurs de recherche, aussi connue sous le nom de référencement naturel[1] et le sigle SEO (de l'anglais « Search Engine Optimization »), inclut l'ensemble des techniques qui visent à améliorer le positionnement d'une page, d'un site ou d'une application web dans la page de résultats d'un moteur de recherche[2].
Ces techniques cherchent à améliorer la compréhension et la prise en compte de la thématique et du contenu d'une ou de l'ensemble des pages d'un site web par l'algorithme de classement des moteurs de recherche.