Le SEO local (référencement local) consiste à optimiser un site pour qu'il se classe plus haut dans les résultats de recherche locale. Il passe par le ciblage de mots-clés liés au lieu, l'optimisation de la fiche d'établissement Google (Google Business Profile, anciennement Google My Business), l'obtention de backlinks locaux et l'adaptation du contenu et de la structure du site au public local. Le SEO local comprend aussi l'optimisation pour le mobile, car beaucoup de recherches locales se font sur smartphone.
Le SEO local est important, car il aide les entreprises à apparaître devant des clients potentiels de leur zone géographique. Il augmente la visibilité dans les résultats locaux et amène un trafic plus pertinent vers le site ou le magasin. Pour les entreprises qui dépendent d'une clientèle locale, comme les restaurants, les magasins ou les prestataires de services, le SEO local peut nettement augmenter les visites, les appels et les conversions.