Les spécialistes de l'optimisation des moteurs de recherche ont besoin d'outils de recherche de mots clés afin d'identifier et d'étudier les expressions de recherche que les individus entrent dans Google et d'autres moteurs de recherche lorsqu'ils recherchent des biens, des services ou des connaissances générales. Ces programmes peuvent produire un grand nombre de mots-clés très appropriés, ce qui contribue à améliorer les classements des moteurs de recherche.