Le marketing par moteur de recherche (SEM) fait référence à toutes les activités liées à la commercialisation d'un site web et de son contenu sur les moteurs de recherche. Il est composé à la fois de la publicité digitale sur les moteurs de recherche (le SEA qui inclut les techniques de recherche payante) et des activités de référencement naturel (le référencement SEO qui implique l'utilisation de techniques pour améliorer de manière organique le classement d'un site sur les moteurs de recherche). L'optimisation des médias sociaux (SMO) est le point de rencontre entre référencement et médias sociaux : l’objectif du SMO est de développer la visibilité, la notoriété et l’image d'une marque sur les réseaux sociaux en stimulant les interactions avec un site web et ses contenus. Le SMO est souvent combiné avec le SMA (Social Media Advertising) qui désigne l'utilisation de campagnes publicitaires payantes sur les réseaux sociaux. Quant au Social Media Marketing (SMM), il comprend toutes les techniques de mise en avant via réseaux sociaux et englobe donc le SMO et le SMA.