Google rempli mon panier

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

venomelektro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 247
Inscription: Jeu Juin 16, 2005 21:18

Google rempli mon panier

Message le Sam Mai 12, 2007 8:59

Salut, j ai un problème sur un site , google et autres spiders remplissent mon panier sur un site ecommerce et sature ma base de donnée

sachant que ma page de panier est celle ci

-http://www.site.com/repertoire/shopping-cart.php

j ai mis ceci dans mon robots.txt

User-agent: *
Disallow:/repertoire/shopping-cart.php


mais rien ne change, google continue tranquillement à cliquer sur le bouton de formulaire "add to cart" qui l enmème sur shopping-cart.php ;(

ai je fait une erreur de synthaxe ?

sinon comment contourner ce problème ?


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Message le Sam Mai 12, 2007 9:08

Quand il y'a un problème, une solution pour le résoudre consiste à l'extrapoler au maximum. Essaie de faire en sorte que Google valide ses achats !

Sinon je ne vois pas trop comment faire, désolé.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5185
Inscription: Mer Nov 23, 2005 10:38

...

Message le Sam Mai 12, 2007 9:24

... sinon la solution peut consister à modifier un peu ton ajout au panier, et le faire plutôt en javascript, si tu veux être sur que Google ne passe pas par ta page d'ajout au panier.

Tu peux nous montrer un bout de ton code html, qu'on y voit plus clair ?


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Message le Sam Mai 12, 2007 9:30

Ou alors un champ caché au visiteur, si jamais il est rempli automatiquement, c'est que c'est un robot et tu bloques.

venomelektro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 247
Inscription: Jeu Juin 16, 2005 21:18

Message le Sam Mai 12, 2007 9:37

oui j ai pensé a rajouter quelques chose en js dans mon formulaire genre :

document.write('<input type="hidden" name="no_spider" value="1" /'>)


et verifier derriere l arrivé de cette variable pour valider., ca me semble bien en effet


sinon mon code est le suivant (simplifié)

Code: Tout sélectionner
echo "<form id='shop_form' style='display:inline;' method='post' action='shopping-cart.php'>
<input type='hidden' name='id' value='".$id."' />
<input type='image' src='images/buy-now.gif' name='submit' value='submit' />
</form>";


etrusco
WRInaute impliqué
WRInaute impliqué
 
Messages: 259
Inscription: Ven Déc 31, 2004 22:02

Message le Sam Mai 12, 2007 10:07

exemple a adapter vite fait :

Code: Tout sélectionner
<form id="monarticle<?php echo $iddemonarticle"> method="post" action="mapageajoutaupanier">
<fieldset>
<legend>Article machin</legend>
<p>
<input type ="hidden" name="nom_de_la_variable_qui_transmet_l_id_de_mon_article" " value="<?php echo $iddemonarticle?> /></p>
<!-- Les autres instructions eventuelles coloris, taille,quantite,stock, bref je sais pas... -->
<p><a href="#" onclick="document.forms['monarticle<?php echo $iddemonarticle">'].submit();return false;" title="cequetuveux" hreflang="fr">Ajouter au panier</a></p>
</fieldset>
</form>


blman
WRInaute accro
WRInaute accro
 
Messages: 2915
Inscription: Ven Sep 05, 2003 10:46

Message le Sam Mai 12, 2007 10:20

et se priver des clients qui n'ont pas activé javascript (même si il n'y en a pas beaucoup)...


Monty973
WRInaute accro
WRInaute accro
 
Messages: 1614
Inscription: Mar Mar 21, 2006 4:52

Re: Google rempli mon panier

Message le Sam Mai 12, 2007 10:32

venomelektro a écrit:j ai mis ceci dans mon robots.txt

Code: Tout sélectionner
User-agent: *
Disallow:/repertoire/shopping-cart.php


Et si tu mets ça dans ton robots.txt, ca donne quoi ?

Code: Tout sélectionner
User-Agent: *
Disallow: /repertoire/shopping-cart.php

venomelektro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 247
Inscription: Jeu Juin 16, 2005 21:18

Message le Sam Mai 12, 2007 10:41

je tente le coup de la majuscule et te dis quoi ;)
sinon l ideé javascript ne me derange pas trop, le site contient deja du flash et de l ajax sur certains parties , les clients sont deja prevenus qu ils ont besoin de ces technologies pour naviguer


Monty973
WRInaute accro
WRInaute accro
 
Messages: 1614
Inscription: Mar Mar 21, 2006 4:52

Message le Sam Mai 12, 2007 10:47

En fait, ce n'est pas la majuscule (c'est supposé être en miniscule) mais l'espace après Disallow:


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Message le Sam Mai 12, 2007 10:54

venomelektro a écrit:oui j ai pensé a rajouter quelques chose en js dans mon formulaire genre :

document.write('<input type="hidden" name="no_spider" value="1" /'>)


et verifier derriere l arrivé de cette variable pour valider., ca me semble bien en effet


sinon mon code est le suivant (simplifié)


Pourquoi en javascript ? Tu le laisses normalement en hidden et tu testes en PHP à l'arrivé. Sinon comme dit blman les clients ayant désactivé javascript vont avoir un problème.

venomelektro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 247
Inscription: Jeu Juin 16, 2005 21:18

Message le Sam Mai 12, 2007 10:58

je sais pas pour google mais bon nombre de robots spammers soumettent aussi les champs hidden des formulaire qui sont ecrits en bete html..

je vais faire un test pour voir si le spider balance les var en post en cliquant sur le bouton tiens..


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Sam Mai 12, 2007 11:20

Euh aux dernières nouvelles, aucun crawler ne remplis les formulaires.
Donc il s'agit de robots spammeurs. Vérifie en loguant l'ip.

Après, pour éviter ça, c'est les méthodes habituelles antispam, qui permettent de vérifier qu'un utilisateur est bien un humain.

venomelektro
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 247
Inscription: Jeu Juin 16, 2005 21:18

Message le Sam Mai 12, 2007 11:45

tu as raison il remplit par le formulaire, mais suit le lien quand meme


Code: Tout sélectionner
crawl-66-249-72-16.googlebot.com

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)


etrusco
WRInaute impliqué
WRInaute impliqué
 
Messages: 259
Inscription: Ven Déc 31, 2004 22:02

Message le Sam Mai 12, 2007 14:29

blman a écrit:et se priver des clients qui n'ont pas activé javascript (même si il n'y en a pas beaucoup)...


oui dans mon cas j'utilise un lien avec du javascript
un bouton stylé en css peut faire l'affaire également. :P

Google rempli mon panier

Formation recommandée sur ce thème :

Formation Référencement 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités