Google Wonder Wheel PHP Script
Ecrit par admin le Samedi 13 juin 2009 à 14:27 - Catégorie Google,Scripts PHP
Google a sorti, de son lab., il y a quelques semaines maintenant, une option nommée Google Wonder Wheel qui permet à partir d’un mot-clé donné de trouver des mots-clés connexes qui ont un lien sémantique avec le mot-clé recherché. Les résultats sont présentés sous forme cartographique dans une animation flash.
Cette fonctionnalité n’est pas disponible dans toutes les langues pour le moment, on la retrouve sur google.com, google.cn et certainement d’autres mais pas sur google.fr
Il est quand même possible d’obtenir des résultats pour des mots français, on peut saisir un mot-clé uniquement français, par exemple, poker retournera des mots apparentés anglais, alors que poker gratuit retournera des mots-clés connexes français, les mots avec accents renverront des mots-clés français, exemple crédit versus credit.
Voici quelques screenshots pour voir la Google Wonder Wheel en action :
Pour accéder à Google Wonder Wheel, il faut aller sur google.com et cliquer sur show options :

Ensuite on clique sur wonder wheel (colonne de gauche vers le bas) et on saisit notre mot-clé, ici je prend comme exemple référencement :

Je clique ensuite sur référencement google :

Puis je clique sur référencement manuel :

Il faut savoir que les mots-clés présents dans le flash sont présents dans le code source de la page, donc il est aisé d’extraire ces mots-clés apparentés
Voici le script php qui permet d’extraire ces mots-clés :
A partir d’un mot-clé donné, ce script va extraire, pour chaque mot-clé de la roue, tous les mots-clés apparentés :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | <?php //Script Auteur : Tiger //Site Web : http://www.seoblackout.com //Url script : http://www.seoblackout.com/2009/06/13/google-wonder-wheel/ //Description script : Ce script php vous permet d'extraire pour un mot-clé donné, les mots-clés connexes à partir de Google Wonder Wheel //Installation : uploader ce fichier sur votre serveur et appeler le ainsi : http://votre_site_web.com/google-wheel.php?kw=votre mot clé if ((isset($_GET['kw'])) && $_GET['kw']!='') { $q=strip_tags($_GET['kw']); echo google_wheel($q); } else { echo 'Veuillez saisir un mot-clé !'; } function google_wheel($q) { $q=urlencode($q); $search_url="http://www.google.com/search?q=$q&hl=en&tbo=1&tbs=ww:1"; $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.63 (Windows NT 5.1; U; fr) Presto/2.1.1'); curl_setopt($ch, CURLOPT_URL,$search_url); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_REFERER, $search_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); $res= curl_exec($ch); curl_close($ch); if ($res) { if (preg_match('/"r":\[(.*?)\]}\)/',$res,$matches)) { $response=str_replace('"','',$matches[1]); $response2=explode(',',$response); $response3=''; foreach ($response2 as $key => $value) { $value2=urlencode($value); $search_url2="http://www.google.com/search?q=$value2&hl=en&tbo=1&tbs=ww:1"; $ch2 = curl_init(); curl_setopt($ch2, CURLOPT_USERAGENT, 'Opera/9.63 (Windows NT 5.1; U; fr) Presto/2.1.1'); curl_setopt($ch2, CURLOPT_URL,$search_url2); curl_setopt($ch2, CURLOPT_FAILONERROR, true); curl_setopt($ch2, CURLOPT_REFERER, $search_url2); curl_setopt($ch2, CURLOPT_RETURNTRANSFER,true); $res2= curl_exec($ch2); curl_close($ch2); if ($res2) { if (preg_match('/"r":\[(.*?)\]}\)/',$res2,$matches2)) { $response.=','.str_replace('"','',$matches2[1]); } } } $response3=array_unique(explode(',',$response)); asort($response3); $res_final='Mot-clé : '.urldecode($q); $res_final.='<br />Résultats: <br /><ul>'; foreach ($response3 as $key => $value) { $res_final.='<li>'.utf8_decode($value).'</li>'; //flush(); } $res_final.='</ul>'; } } return $res_final; } ?> |
Ce script peut être largement améliorié, c’est une base de départ
Voici le résultat de l’extraction à partir du mot-clé référencement :
- api google
- comparatif moteur de recherche
- demande de devis
- devis création site internet
- devis gratuit
- devis referencement
- exalead moteur de recherche
- l api
- la soumission
- le positionnement
- les moteurs
- les moteurs de recherche
- liens commerciaux
- loi informatique et libertés
- moteur de recherche altavista
- moteurs de recherche
- moteurs de recherche gratuits
- mots clefs
- méthodologie création site internet
- page rank gratuit
- positionnement moteur de recherche
- principaux moteurs de recherche
- referencement google
- referencement gratuit
- referencement gratuit internet
- referencement gratuit moteur de recherche
- referencement internet
- referencement manuel
- referencement moteurs de recherche
- referencement naturel
- referencement positionnement
- référencement manuel
- référencement manuel gratuit
- référencement moteurs de recherche
- référencement payant
- soumission moteur de recherche
- url rewriting
Commentaires (21)
Catégorie: Google,Scripts PHP
- Ajouter cet article à :
- Del.icio.us -
- Digg
