Rendre une phrase invisible aux robots.
10 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- tania
- Nouveau WRInaute

- Messages: 6
- Inscription: 1 Sep 2005
Rendre une phrase invisible aux robots.
Bonjour à tous !
Je cherche un moyen simple de rendre certains mots invisible aux robots via une expression régulière (donc ni image ni utilisation de USER_AGENT)
$texte = eregi_replace ("(mot1|mot2|mot3)", "<script>document.write('\\0');</script>", $texte);
On peut compliquer un peu le truc en placant le document.write dans une fonction …
Mais le pb c’est que je suis pas sure que ça soit fiable à 100% (surtout sans passer par une fonction). Et ça m’ennuie d’utiliser le javascript pour les personnes qui ne l’ont pas actif sur le navigateur.
Si quelqu’un a une astuce.
A ma connaissance il n’y a pas balise html <noindex> pour cadrer des textes à ne pas indexer … dommage. Pourtant si j’indique sur mon site que je ne fait pas de planche à voile ça m’embête beaucoup que des utilisateurs qui tape « planche à voile » tombe sur mon site
Je cherche un moyen simple de rendre certains mots invisible aux robots via une expression régulière (donc ni image ni utilisation de USER_AGENT)
$texte = eregi_replace ("(mot1|mot2|mot3)", "<script>document.write('\\0');</script>", $texte);
On peut compliquer un peu le truc en placant le document.write dans une fonction …
Mais le pb c’est que je suis pas sure que ça soit fiable à 100% (surtout sans passer par une fonction). Et ça m’ennuie d’utiliser le javascript pour les personnes qui ne l’ont pas actif sur le navigateur.
Si quelqu’un a une astuce.
A ma connaissance il n’y a pas balise html <noindex> pour cadrer des textes à ne pas indexer … dommage. Pourtant si j’indique sur mon site que je ne fait pas de planche à voile ça m’embête beaucoup que des utilisateurs qui tape « planche à voile » tombe sur mon site
-

magicaxe - WRInaute discret

- Messages: 151
- Inscription: 18 Oct 2004
Hello,
Deux constatations:
- Très peu de monde à le javascript désactivé
- Si de toute façon le texte n'est pas très "pertinent" (tu ne veux pas que les moteurs le voient) donc ce n'est pas très important qu'une petite partie de tes visiteurs ne voient pas certains textes.
Une suggestion:
- Utilise du flash
Deux constatations:
- Très peu de monde à le javascript désactivé
- Si de toute façon le texte n'est pas très "pertinent" (tu ne veux pas que les moteurs le voient) donc ce n'est pas très important qu'une petite partie de tes visiteurs ne voient pas certains textes.
Une suggestion:
- Utilise du flash
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
ah ben ca c'est nouveau. maintenant, on ne veut plus des visiteurs mdr
dès que tu emploi le mot "javascript" tu ne peux pas associer l expression "fiable à 100%". mais si tu as "planche à voile" dans ton texte, c est bien que ton site en parle.
a part interdire l indexation de la page complete, je vois pas trop de moyen PROPRE et FIABLE
dès que tu emploi le mot "javascript" tu ne peux pas associer l expression "fiable à 100%". mais si tu as "planche à voile" dans ton texte, c est bien que ton site en parle.
a part interdire l indexation de la page complete, je vois pas trop de moyen PROPRE et FIABLE
- tania
- Nouveau WRInaute

- Messages: 6
- Inscription: 1 Sep 2005
Le javascript est souvent activé c’est vrai, mais une solution sans serais quand même mieux.
Je prend un autre exemple alors :
Je suis streap-teaser pro (je garde le string
. mais je reçoit souvent des propositions pour de l’escorting. J’indique donc : « Je ne suis pas escort ! ».
Ça m’embête d’apparaître pour escort …
Si de toute façon le texte n'est pas très "pertinent" (tu ne veux pas que les moteurs le voient) donc ce n'est pas très important qu'une petite partie de tes visiteurs ne voient pas certains textes.
Je prend un autre exemple alors :
Je suis streap-teaser pro (je garde le string
Ça m’embête d’apparaître pour escort …
-

tom_sawyer - WRInaute passionné

- Messages: 1206
- Inscription: 2 Déc 2004
tu mets le mot dans une image ?
- tania
- Nouveau WRInaute

- Messages: 6
- Inscription: 1 Sep 2005
Oups désolé wri si des visiteurs arrivent sur ce forum à la recherche d’escortes
tu n’as plus qu’a faire comme moi :
Chercher un moyen d’empêcher les moteurs de lirent ce mot dans ton forum
T'image si je dois remplacer tout les mots d’un forum par une image… en plus cela ne serra pas esthétique chaque forum utilise sa propre feuille de style et sa propre police de caractères …
tu n’as plus qu’a faire comme moi :
Chercher un moyen d’empêcher les moteurs de lirent ce mot dans ton forum
tu mets le mot dans une image ?
T'image si je dois remplacer tout les mots d’un forum par une image… en plus cela ne serra pas esthétique chaque forum utilise sa propre feuille de style et sa propre police de caractères …
-

HawkEye - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
si tu définis
$escorte = 'esc<font class="hidden">fdsefsx</font>orte';
que tu définis "hidden" dans ton css,
et que ton contenu est
Je ne propose pas de service d' $escorte
Ou un truc dans le genre ?
-> Affichage à l'écran = "Je ne propose pas de service d'escorte"
-> Affichage au bot = "Je ne propose pas de service d'escfdsefsxorte".
Si quelqu'un qui s'y connait mieux en masquage de texte veut bien corriger, je pense que tu auras ta solution.
@+
$escorte = 'esc<font class="hidden">fdsefsx</font>orte';
que tu définis "hidden" dans ton css,
et que ton contenu est
Je ne propose pas de service d' $escorte
Ou un truc dans le genre ?
-> Affichage à l'écran = "Je ne propose pas de service d'escorte"
-> Affichage au bot = "Je ne propose pas de service d'escfdsefsxorte".
Si quelqu'un qui s'y connait mieux en masquage de texte veut bien corriger, je pense que tu auras ta solution.
@+
- tania
- Nouveau WRInaute

- Messages: 6
- Inscription: 1 Sep 2005
si ca interresse quelqu'un la fonction preg_replace_callback permet de recuperer le mot dans une fonction ... pratique
- Code: Tout sélectionner
function noindex ($word) {
return ($word[0]);
}
echo preg_replace_callback('(mot1|mot2)', "noindex", $texte);
- tania
- Nouveau WRInaute

- Messages: 6
- Inscription: 1 Sep 2005
voila le code complet :
- Code: Tout sélectionner
<style>
.noindex { display: none; }
</style>
<?php
function noindex ($word) {
$moitie = round(strlen($word[0])/2);
$debut = substr($word[0],0,$moitie);
$fin = substr($word[0],$moitie);
return ($debut."<span class=\"noindex\">z</span>".$fin);
}
$texte = 'dqdqdsqsd escort qdsqdqdq porno sdsdds';
echo preg_replace_callback('(escort|porno)', "noindex", $texte);
?>
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- rendre le sous domaine invisible
- Rendre invisible une balise H1 autorisé ?
- ne pas rendre indexable les images par les robots.. comment?
- phrase de description
- La phrase qui tue de la semaine.
- Google News, aucune phrase
- Citation, blague, phrase... du jour
- Flash : phrase descriptive vs noembed
- probleme sur la phrase de déscription du site
- Première phrase après la balise <body>
- Sortie de GoogleStats v2.01
- Les crawlers de Yahoo!
- Google indexe parfois les formulaires (balise
- Les robots MSNbot de Live Search
- Comment voir facilement les liens nofollow dans Firefox
- Déclarer son fichier sitemap dans le fichier robots.txt
- Petit changement pour Slurp (le robot de Yahoo)
- Comment faire ignorer des zones de page pour Yahoo (robots-nocontent)
- Touch Graph Google Browser
Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
