Formation référencement

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 :

show options google

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 :

referencement

Je clique ensuite sur référencement google :
referencement google

Puis je clique sur référencement manuel :
referencement 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
Articles liés :

Commentaires (21)

Catégorie: Google,Scripts PHP


21 Commentaires

Commentaire par Morgan

Samedi, 13 juin , 2009 à 20:47

Du lourd, comme toujours :)

Je comprends maintenant certains de tes twits… Et je découvre par la même cette option de google vraiment sympa :)

Merci Tiger

Commentaire par Julien

Samedi, 13 juin , 2009 à 21:21

Referencement > La soumission…

Ah ouais c’est carrément ça :D

Commentaire par lemousssel

Dimanche, 14 juin , 2009 à 7:44

Merci pour ce script Tiger. Très instructif.

Par contre je pose une petite question.
Désormais que faut il utiliser ? Google Wonder Wheel ou Google Générateur de mots clés ?

Pour ma part j’opterais plutôt pour Google Wonder Wheel dont les résultats me paraissent plus pertinents.

Commentaire par refschool

Dimanche, 14 juin , 2009 à 12:04

La Wonderwheel n’est que la traduction graphique de ce qui existe déjà en bas de la page de recherche à la suite de « Searches related to: »

Commentaire par dldstyle

Lundi, 15 juin , 2009 à 10:19

Très très intéresant ! Cet outil me fait penser à un twit que j’ai v vu passer concernant Wikipedia.

Commentaire par jetekiffegrave

Lundi, 15 juin , 2009 à 14:54

oui, y a t-il de vraies différences avec les Recherches apparentées de bas de page?

en tout cas merci pour le script

Commentaire par Gorthal

Jeudi, 18 juin , 2009 à 10:17

Merci et bravo pour cet article très utile et très bien pondu.
Je me demande parfois ce que nous ferions sans toi ?
Et merci pour le code!

Commentaire par SEO julien

Jeudi, 18 juin , 2009 à 11:08

Merci de partager ce script, c’est du beau boulot !

Commentaire par Mister Black

Jeudi, 18 juin , 2009 à 19:15

Bravo et merci pour ce script génial.

Commentaire par Magikmanu

Jeudi, 25 juin , 2009 à 15:37

Malheureusement ne marche avec OVH… snif

Commentaire par pagetronic

Vendredi, 3 juillet , 2009 à 19:07

Voilà le fameux arrangement sémantique de matt,
mais bon :P cause toujours!

Merci Paul de ne pas raconter les mêmes conneries que les autres blogueur,
ca fait toujours plaiZ de passer par ton blog ;)

Commentaire par admin

Dimanche, 5 juillet , 2009 à 19:43

Ca fait plaisir de te voir passer encore ici ;)

Commentaire par Gwaradenn

Dimanche, 2 août , 2009 à 20:22

Je ne connaissais pas et avais loupé ça, je vais vite réparer cette erreur!

Commentaire par Chess masterz

Mercredi, 5 août , 2009 à 11:45

Joli script, reste à savoir à quelles fins l’utiliser :) Bravo

Commentaire par Mél

Vendredi, 14 août , 2009 à 13:22

Pas le script, il ne reste plus qu’a passer les résultats à google trends et la moulinette sera parfaite !
Je suis prêt à participer à un projet de la sorte ;)

Commentaire par Watata

Vendredi, 16 octobre , 2009 à 17:11

Holà.

De mon côté le script indique direct « Veuillez saisir un mot-clé ! » au chargement de la page… J’ai merdé ?

Merci à vous. Si non, nickels les autres scripts :)

Commentaire par protoss33

Lundi, 19 octobre , 2009 à 16:47

Ouais pour moi c’est pareil^^
Il s’utilise comment le script?

Commentaire par serge esteves

Samedi, 7 novembre , 2009 à 17:28

-http://votre_site_web.com/google-wheel.php?kw=votre mot clé

Commentaire par Michel

Samedi, 2 janvier , 2010 à 13:17

Merci pour la petite astuce Serge !
Trop bien ce script ^^

Commentaire par egawab

Samedi, 24 avril , 2010 à 10:50

mais le script semble ne fonctionne plus à cause de Google mise à jour le système de roue, tout correctif disponible?

Commentaire par Antho

Mardi, 15 juin , 2010 à 16:56

En effet egawab le script ne fonctionne plus autant qu’avant.
Tiger une petite maj serait la bienvenue, si toutefois tu assures toujours la « mainteance » de ce script.

Très bon job en tout cas.

Les commentaires sont fermés pour cet article.



SEO BLACKOUT

Site web dédié aux techniques de référencement et de positionnement de sites web sur Google.

Certaines parties du site sont en accès restreint, ces espaces sont réservés à la SEO Black Hat Team.


Don't Be Evil !