Dans le but d'améliorer la visibilité d'un site web, il y a quatre grandes catégories d'optimisation que l'on doit prendre en compte : SEO, SEO Local, SMO et SEA.
Search Engine Optimization (SEO) est le processus d'amélioration de la visibilité d'un site internet dans les résultats gratuits des moteurs de recherche. SEO est souvent divisé en deux parties : On-Page Optimization et Off-Page Optimization. L'On-Page Optimization correspond au contenu du site web, aux titres, les URL des pages et le contenu multimédia incluant images et vidéos. L'Off-Page Optimization correspond à tous les moyens pouvant être utilisés en dehors du site web pour améliorer votre position comme les liens (Backlinks) et la présence sur les réseaux sociaux.
SEO Local réfère à l'inscription de votre commerce sur les annuaires en ligne qui permettent aux clients de trouver des informations concernant votre commerce comme le lieu, les heures d'ouverture et les avis des clients précédents. Ceci permettra aussi d'afficher votre activité dans les résultats concentrés sur la géolocalisation comme Google Maps par exemple.
Social Media Optimization (SMO) correspond à la visibilité sur les réseaux sociaux qui peut être améliorer en créant des profils et en postant régulièrement du contenu pour attirer des clients et attiser leur intérêt.
Pour finir, Search Engine Advertising (SEA) réfère à la publicité dans les moteurs de recherche tels que Google ou Yahoo. Chaque moteur de recherche a sa propre plateforme dédiée à la création de campagnes publicitaires telles que Google AdWords ou Yahoo Gemini. Le SEA diffère des autres méthodes citées précédemment car celle-ci implique un investissement financier.