Jeu Référencement

Google api détection de langue : utilisation antispam

Ecrit par admin le Vendredi 6 février 2009 à 14:43 - Catégorie Outils référencement

Vous en avez marre de devoir faire la chasse aux spams sur les commentaires de vos blogs, sur les topics de vos forums, sites de social bookmark, digg-like, annuaires, CMS… Ca tombe bien moi aussi :)

Voici donc une astuce simple et efficace, pour lutter contre le spam et la propagation de messages porno, ou de pubs pour les pillules bleues sur vos sites web.

L’astuce consiste à utiliser l’api Google qui permet de connaitre la langue dans laquelle un texte donné a été écrit. Pour en savoir plus sur cette api, visitez cette page : http://code.google.com/apis/ajaxlanguage/

Le but est donc d’utiliser cet api Google pour limiter le spam des commentaires sur vos blogs, forums,…
En effet, ayant un blog français écrit en langue française, je me fait spammer par des russes, des chinois, des anglophones… qui utilisent des logiciels de soumission automatique comme XRumer et autres scripts de soumission automatiques
Pour m’en protéger, j’ai pensé à utiliser ce contrôle sur la langue du commentaire avant insertion du commentaire en bdd.

Résultat, j’ai à présent zéro spam :) Enfin zéro spam de provenance étrangère, j’ai toujours quelques commentaires français limite spam, du genre “merci pour cet article” avec une ancre spammy sur le nom :) et autres subtilités…

Code source du script php antispam :

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
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
//ajout controle de la langue :
$comment_content="Hello Girls is this a SEO Black Hat blog or a white hat blog ?";
$confiance='0.20';
$langue='fr';
$langue2='ca';
 
 
$count_content=strlen($comment_content);
if ($count_content<150)
{
$text=$comment_content;
}
else
{
$newart = substr($comment_content, 0, 150);
$pos = strrpos($newart, " ");
$text = substr($newart, 0, $pos);
}
 
function Google_Language_Detection ($text,$confiance,$langue,$langue2) 
{
   $url = 'http://www.google.com/uds/GlangDetect?v=1.0&q='.urlencode($text);
   if (function_exists('curl_init')) 
	{
		$userAgent='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)';
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_URL,$url);
		curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
		$result=curl_exec ($ch);
		curl_close ($ch);
	} 
	else 
	{
		$result= file_get_contents($url);
	}
 
	if ( !function_exists('json_decode') )
	{
		preg_match('/language":"(.*?)"/si', $result, $matches);
		$lang = $matches[1];
		preg_match('/confidence":(.*?)}/si', $result, $matches);
		$confidence = $matches[1];
		preg_match('/responseStatus":(.*?)}/si', $result, $matches);
		$responseStatus = $matches[1];
 
		if ($responseStatus== 200) 
		{
			if (($confidence > $confiance) && (($lang==$langue) || ($lang==$langue2))) 
			{
				//echo $lang.' : '.$confidence;
			} 
			else 
			{
				//echo $lang.' : '.$confidence.'<br>';
				echo 'Tentative de spam';
				exit;
			}
		}
	}
	else 
	{
		$json = json_decode($result, true);
		if ($json[responseStatus] == 200) 
		{
			$lang=$json[responseData][language];
			$confidence=$json[responseData][confidence];
			if (($confidence > $confiance) && (($lang==$langue) || ($lang==$langue2))) 
			{
				//echo $lang.' : '.$confidence;
			} 
			else 
			{
				//echo $lang.' : '.$confidence.'<br>';
				echo 'Tentative de spam';
				exit;
			}
		}
	}
}
Google_Language_Detection ($text,$confiance,$langue,$langue2);
//fin ajout controle de la langue
?>

Vous pouvez modifier la langue si votre site n’est pas en français ainsi que la variable $confiance qui permet de filtrer aussi les commentaires courts dans la bonne langue.
Par exemple si le texte saisi = “merci”, Google indique une confiance égale à 0.07835744 pour le mot merci, comme je défini à 0.20 minimum la variable $confidence, le texte merci passera en spam. Ce qui permet de limiter aussi les spammeurs français ;)
A vous de modifier cette variable en fonction de vos besoins.

Démo du script

Pour tester le script, il suffit de poster un commentaire écrit dans une autre langue que le français au pied de cet article.

Commentaires (23)

Catégorie: Outils référencement

Nouveau logiciel d’aide au référencement : Yooda Submit

Ecrit par admin le Mercredi 10 septembre 2008 à 10:43 - Catégorie Outils référencement

Yooda a sorti un nouvel outil d’aide au référencement professionnel de vos sites web, un outil de soumission semi-automatique dans les annuaires baptisé Yooda Submit.

Ce logiciel de soumission contient une base de plus de 10 000 annuaires, que les utilisateurs pourront enrichir au fur et à mesure.

Fini donc les heures passées à soumettre manuellement votre site dans les annuaires, Yooda submit permet de gérer la soumission de vos sites dans le temps, de proposer des titres et descriptions différentes. Yooda submit c’est de la soumission assistée, vous soumettez, les champs sont pré-remplis, vous saississez le captcha (s’il y en a un) et il ne vous reste plus qu’à cliquer sur valider et passer à l’annuaire suivant.

Vous pouvez choisir les annuaires en fonction de votre thématique, du type de lien, du PR, du lien retour (obligatoire, facultatif)…

» Lire la suite : Nouveau logiciel d’aide au référencement : Yooda Submit

Commentaires (7)

Catégorie: Outils référencement

Classement Google des sites par PageRank (PR) et backlinks Yahoo

Ecrit par admin le Samedi 17 mai 2008 à 14:44 - Catégorie Outils référencement

Ce script de classement des sites issus de Google est un outil qui trie les résultats d’une recherche Google par Page Rank (PR) et par nombre de liens entrants (backlinks) issus de Yahoo! Site Explorer.

Ce script est une outil de référencement :

- Cet outil permet de trouver des sources de liens avec des commandes telles que :
inurl:blabla -”commentaires modérés” etc… (à vous d’être inventif au niveau des requêtes, avec un peu d’imagination on peut trouver des liens et des sources intéressantes).

- Il est également possible d’analyser les backlinks de ses concurrents (connaitre le PR et le nombre de liens) avec des commandes comme link:seoblackout.com ou seoblackout.com -site:seoblackout.com par exemple.

- Vous pouvez aussi utiliser la commande site: pour connaitre les backlinks de chaque page de vos sites et leur PR.

Démonstration du script :
(Limité à 10 résultats dans cette démo.)
http://www.seoblackout.com/scripts/classement-google-pr/demo.php

» Lire la suite : Classement Google des sites par PageRank (PR) et backlinks Yahoo

Commentaires (58)

Catégorie: Outils référencement

Soumission automatique de formulaires Curl et PHP

Ecrit par admin le Mercredi 13 février 2008 à 4:19 - Catégorie Outils référencement, Scripts PHP

Comment soumettre ou remplir des formulaires automatiquement avec Curl et PHP ?
Soumission automatique de formulaires Curl et PHP

Pour soumettre des données automatiquement à un formulaire, il faut dans un premier temps récupérer les informations obligatoires à saisir. Pour cela, on regarde le code source du formulaire et on extrait les champs à soumettre (on pourrait automatiser cette étape mais ce n’est pas l’objet de cet article).

On peut aussi utiliser l’extension webdeveloper pour Firefox, celle-ci permet de convertir un formulaire POST en GET et donc de voir les variables à passer directement dans l’url :

Convertir post en get avec web developer Firefox

Cliquez ici pour télécharger cette extension indispensable.

Comment procéder pour remplir un formulaire de façon automatique en lancant un simple script PHP ?

Nous allons utiliser la librairie Curl, supportée par PHP. Curl va nous permettre de soumettre des données de façon automatique tout type de formulaires, commentaires de blogs, annuaires, forums et tout site web ayant des formulaires permettant de laisser des commentaires, messages ou autre…

» Lire la suite : Soumission automatique de formulaires Curl et PHP

Commentaires (60)

Catégorie: Outils référencement, Scripts PHP

Outil Positionnement Google Yahoo Msn Exalead

Ecrit par admin le Mercredi 2 janvier 2008 à 4:25 - Catégorie Google, Msn Live, Outils référencement

Cet outil de calcul du positionnement vous permet de connaitre rapidement la position de vos pages web sur les moteurs de recherche Google, Yahoo, MSN et Exalead pour un mot-clé donné.
Cet outil de calcul de positionnement de pages internet est en phase de test, merci de me signaler tout bug, en postant un commentaire au pied de cet article.

Url :

Mot-clé :

P.S : Voir aussi l’article : Script php positionnement Google, Yahoo en libre téléchargement.

Commentaires (28)

Catégorie: Google, Msn Live, Outils référencement

Script php générateur de fautes de frappe

Ecrit par admin le Vendredi 21 décembre 2007 à 2:33 - Catégorie Génération de contenu, Outils référencement, Scripts PHP

Ce script php génére des fautes de frappe pour un mot-clé donné.
Ce script php va vous permettre d’augmenter le trafic vers vos pages web en récupérant les visiteurs qui font des fautes lors de leur recherche sur les moteurs.

Télécharger le code du script :

» Cliquer ici pour télécharger le code source du script

» Lire la suite : Script php générateur de fautes de frappe

Commentaires (10)

Catégorie: Génération de contenu, Outils référencement, Scripts PHP

Outil de gestion des soumissions aux annuaires

Ecrit par admin le Mardi 23 octobre 2007 à 15:38 - Catégorie Outils référencement

Quoi de plus agaçant que de devoir vérifier dans des annuaires si l’on a déjà soumis tel ou tel site six mois auparavant, soit parce qu’on on a perdu le fichier excel sur lequel on avait tout noté, soit parce qu’on a eu la flemme de faire ce fichier ?
Je vous présente aujourd’hui un outil en ligne qui va vous permettre de gérer vos soumissions de manière plus pratique :
» Outil de gestion des soumissions aux annuaires

Utilisation

Il vous suffit pour commencer d’ajouter un ou plusieurs de vos sites en indiquant son titre, son URL, sa description, bref les informations demandées par les annuaires les plus courants. Vos sites apparaissent ensuite dans une liste vous indiquant dans la foulé leurs PR et vous permettant de prendre des notes (par exemple pour tenir un petit journal de vos tests SEO). Enfin une LED vous indique si vous avez accompli ou non votre objectif de soumissions par semaine (objectif que vous pouvez définir dans les options).
Lorsque vous cliquez sur un site, une liste d’annuaires vous est proposée avec à coté de chacun une LED vous indiquant si vous avez déjà cliqué dessus (et donc si vous avez déjà effectué une soumission). Vous avez alors une vision globale des soumissions effectuées ou non pour chaque annuaire. Cette liste est bien entendu personnalisable.
En haut de la liste des annuaires se trouve les informations précédemment entrées sur votre site, avec un petit lien permettant de les copier dans votre presse papier (fonctionne uniquement sous IE). En cliquant sur un annuaire, celui-ci s’ouvre dans une nouvelle fenêtre ce qui vous permettra de remplir chaque champ en deux cliques. Il est également possible d’ouvrir l’annuaire en mode frame avec les informations de votre site à gauche, et l’annuaire à droite.

Fonctionnalités complémentaires

Il vous est également possible d’indiquer par un clique que tel ou tel annuaire a accepté votre soumission et avoir ainsi également une vision globale de vos soumissions réussies.
Enfin une liste d’annuaires complémentaire est proposée, cette liste et en fait constituée des annuaires ajoutés par les autres membres. Vous pourrez piocher facilement dans cette liste et ajouter des annuaires dans votre liste grâces aux cases à cocher.
L’auteur est ouvert à toutes propositions de nouvelles fonctionnalités.

Lien : http://nakuni.com/referencement

Commentaires (19)

Catégorie: Outils référencement

Eviter le duplicate content dans vos annuaires

Ecrit par admin le Vendredi 28 septembre 2007 à 1:43 - Catégorie Outils référencement, Scripts PHP

Comment éviter le duplicate content (contenu dupliqué) dans vos annuaires et autres sites de soumissions d’articles ?

Forcer les webmasters à saisir une description unique lors de la soumission de leur site dans votre annuaire pour éviter le risque de duplicate content (par exemple sur les fiches individuelles des sites inscrits dans vos annuaires).

Comment forcer les webmasters à saisir une description unique ?

En vérifiant sur Google que la description du site soumis dans l’annuaire n’est pas déjà présente plus de 10 fois dans les résultats de Google (modifier ce nombre à votre convenance).

Bien sûr, on peut utiliser d’autres moteurs, voir même des sites comme Copyscape pour contrôler la description en modifiant légèrement le script proposé.

Le script PHP à télécharger ci-dessous, permet donc de contrôler la description d’un site soumis dans votre annuaire et d’afficher un message d’alerte en cas de risque de duplicate content, vous devez adapter ce script à vos annuaires.

» Lire la suite : Eviter le duplicate content dans vos annuaires

Commentaires (4)

Catégorie: Outils référencement, Scripts PHP

Outil suggestion mots-clés

Ecrit par admin le Jeudi 30 août 2007 à 16:25 - Catégorie Outils référencement, Scripts PHP

Voici un nouvel outil de suggestion de mots-clés qui vous permettra de découvrir d’autres mots-clés à partir d’un mot-clé donné :
Outil suggestion de mots-clés

Cet outil de génération de mots-clés peut être complémentaire à Google AdWords Tool, il permet d’afficher sur une même page, les mots-clés issus de :

  1. Overture
  2. Wordtracker
  3. keyworddiscovery
  4. Google suggest
  5. Google recherches apparentées
  6. Exalead
  7. Ask
  8. Adlab.microsoft.com
  9. Yahoo

Pour obtenir un maximum de mots-clés dans les résultats, il faut éviter de saisir vos mots-clés avec des accents, si vous cherchez “référencement” par exemple, saisissez “referencement”.
J’attends vos remarques et suggestions au pied de cet article, afin d’améliorer l’outil qui est encore en phase de développement.

Commentaires (15)

Catégorie: Outils référencement, Scripts PHP



SEO BLACKOUT

Site web dédié aux techniques de référencement et de positionnement de sites web sur les moteurs de recherche Google, Yahoo, MSN.
Certaines parties du site sont en accès restreint, ces espaces sont réservés à la SEO Black Hat Team.


Don't Be Evil !