Je construis une application d'analyse Web uniquement pour le trafic des moteurs de recherche et je cherche actuellement à fournir des informations sur les mots clés que Google ne montre pas. Comme mot-clé non fourni.
Je sais que Google ne vous enverra pas le mot clé si l'utilisateur a effectué une recherche sécurisée (SSL), mais si la recherche n'est pas SSL, il doit l'envoyer avec tous les paramètres.
J'ai donc une référence provenant de Google qui est HTTP, pas HTTPS, elle envoie certains paramètres, mais laisse le paramètre de mot clé q
vide.
Voici l'exemple:
http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&ved=0CIUBEBYwCA&url=http%3A%2F%2Fwww.example.com%2Fsome-page-here&ei=FVOOUfLWJe2O7Aa7vYDgDg&usg=AFQjCNGD0Rr7gWxrdLaHgQ-SLjjDNruWpQ&sig2=83GBx7n-PYvKyOfUZHRCmw&bvm=bv.46340616,d.ZGU
Comme vous le voyez, il n'y a pas de mot clé dans le paramètre q
, tout le monde sait quel type de recherche est-ce et pourquoi il le laisse vide?
Cela peut être normal.
Si vous construisez une application pour cela, il est peut-être intéressant d’intégrer les données des requêtes de recherche les plus courantes des outils pour les webmasters de Google (car elles incluent ces requêtes, même si aucun référent n’a été envoyé pour la requête). Il y a une "API" approximative pour obtenir ces données (voir le article de blog ) avec une implémentation de référence en Python, et autant que je m'en souvienne, une implémentation tierce dans PHP que vous pourriez construire.