Google Bot et Popup de vérification

Discussion dans 'Débuter en référencement' créé par trotirider, 1 Juin 2010.

  1. trotirider
    trotirider Nouveau WRInaute
    Inscrit:
    1 Juin 2010
    Messages:
    6
    J'aime reçus:
    0
    Bonjour, je suis en conception d'un jeu d'argent interdit aux mineurs.
    Selon la loi française j'ai donc mis (sous joomla) un popup d'entrée de vérification de la date de naissance.
    Je me pose la question suivante :
    Est ce que ce popup peut empêcher google bot (et autres) d'accéder au reste du site ?

    Au début pendant 2 jours pas d'indexation, j'ai donc viré ce popup et 12 heures après j'étais enfin indexé, alors c'est pour ça que j'ai un doute.

    Merci.
     
  2. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    Il faut que tu fasses une vérification si le visiteur est un robot ou pas. Si c'est un robot tu ne demandes pas de vérification pour qu'il puisse explorer ton site.
     
  3. trotirider
    trotirider Nouveau WRInaute
    Inscrit:
    1 Juin 2010
    Messages:
    6
    J'aime reçus:
    0
    justement comme je fais ça sous joomla ?
    peut être en éditant le .php du module ?

    ou alors je me demandé si je pouvais sous joomla faire un groupe spécial de bots.
    et ce module ne serait visible que pour le groupe public.

    mais j'ai pas trouvé comment faire.

    merci de m'aider en tout cas.
     
  4. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    Je ne connais malheureusement pas joomla, mais certains membres du forum pourront surement t'aider sous peu.
     
  5. trotirider
    trotirider Nouveau WRInaute
    Inscrit:
    1 Juin 2010
    Messages:
    6
    J'aime reçus:
    0
    je suis pas sur mais je crois que j'ai trouvé une solution.
    en fait chaque modules de joomla possèdes un .php à la racine.

    Donc dans mon module de "pro age checker" j'ai englober tout le script de :

    if ($_SERVER['HTTP_USER_AGENT'])
    {
    script du module
    }

    ca à l'air de fonctionner car comme ca le module apparait, mais quand je met un !
    if (!$_SERVER['HTTP_USER_AGENT'])
    et bien le module n'apparait plus.

    d'ailleurs je comprend pas car quand on met un ! c'est une négation donc ! signifie si je ne suis pas un bot afficher le script.
    alors que justement il ne l'affiche pas...
    enfin bon je pense que je vais lancer un test, j'ai phpstats qui me permet de filtrer les spiders.
    je verrai donc si mon ami google a pu me rendre une visite demain.

    si vous pensez que j'ai tord ou une autre solution merci de me le dire je viendrai vérifier, merci.
     
  6. silef
    silef WRInaute occasionnel
    Inscrit:
    13 Janvier 2006
    Messages:
    294
    J'aime reçus:
    0
    Oui c'est ce genre de solution que tu dois utiliser, en testant dans ta condition le nom des HTTP_USER_AGENT
     
  7. trotirider
    trotirider Nouveau WRInaute
    Inscrit:
    1 Juin 2010
    Messages:
    6
    J'aime reçus:
    0
    Salut silef, google bot est bien passé aujourd'hui mais pas encore sur l'accueil.

    qu'entend tu par : "en testant dans ta condition le nom des HTTP_USER_AGENT" ?
     
  8. trotirider
    trotirider Nouveau WRInaute
    Inscrit:
    1 Juin 2010
    Messages:
    6
    J'aime reçus:
    0
    je pense que le topic est clos, aujourd'hui google a pu visiter l'accueil c'est donc tout bon. je pense que cette astuce pourra servir à d'autres.
    @+
     
  9. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 857
    J'aime reçus:
    5
    Code:
    if ($_SERVER['HTTP_USER_AGENT'])
    ...signifie "si il y a un user_agent"

    Code:
    if (!$_SERVER['HTTP_USER_AGENT'])
    ...signifie "si il n'y a pas de user_agent"

    Or, il y en a toujours un, même vide (que ce soit visiteur ou robot).

    C'est pour ça que dans le premier cas ton module fonctionne, et dans le second il ne fonctionne pas.

    >> pour tester s'il s'agit d'un robot, tu dois vérifier le contenu de ce user_agent et en tirer des conclusions. Exemple basique:

    Code:
    if(eregi('google',$_SERVER['HTTP_USER_AGENT)) {
     // code si robot
    } else {
     // code si visiteur
    }
    Bien évidemment, il n'y a pas que googlebot... c'est donc plus complexe que ça.

    Cherche sur le web du côté de "cloaking par user agent" si tu veux jouer à ça.

    NB: le cloaking sur user_agent ne te garantit pas à 100% que tu identifies les robots. GoogleBot pourrait très bien crawler ton site "discrètement" depuis une IP qui sort du range habituel, avec un user_agent qui ne laisse pas transparaître qu'il s'agit de lui.
     
  10. trotirider
    trotirider Nouveau WRInaute
    Inscrit:
    1 Juin 2010
    Messages:
    6
    J'aime reçus:
    0
    ok j'ai bien compris, mais si je laisse if ($_SERVER['HTTP_USER_AGENT'])
    ça englobe pas tous les bots ?
    parce que aujourd'hui j'ai eu la visite de 3 bots.
     
Chargement...
Similar Threads - Google Bot Popup Forum Date
Lien suivi par les bot de google? (popup ?) Débuter en référencement 1 Novembre 2006
robots.txt bloque l'accès à mon site par Google Débuter en référencement 7 Juillet 2022
Problème : Google Crawl et Index des pages en No Index et bloqué par le robot.txt Crawl et indexation Google, sitemaps 26 Avril 2022
Hacking sur la page vue par Google Bot (non WP) Problèmes de référencement spécifiques à vos sites 1 Août 2021
Les liens nofollow sont quand même suivis par Googlebot Débuter en référencement 27 Mai 2021
Voir une page (entière) comme Googlebot Développement d'un site Web ou d'une appli mobile 27 Mars 2021
Bot.Xyz dans Google Analytics Google Analytics 2 Février 2021
Fréquence passage googlebot Crawl et indexation Google, sitemaps 30 Janvier 2021
Stimuler GoogleBot pour crawler de nouvelles pages Crawl et indexation Google, sitemaps 24 Janvier 2021
Google me dit que ma page est bien indexée mais bloquée par robots.txt Crawl et indexation Google, sitemaps 25 Novembre 2020
Urls orphelines crawlées par Google + Robots.txt ? Crawl et indexation Google, sitemaps 3 Avril 2020
Comment augmenter la fréquence de passage de GoogleBot Crawl et indexation Google, sitemaps 10 Décembre 2019
Site inaccessible pour GoogleBot Crawl et indexation Google, sitemaps 21 Octobre 2019
En décembre 2019 changement de l'user agent de Googlebot Crawl et indexation Google, sitemaps 5 Octobre 2019
Google bot + paramètre url Développement d'un site Web ou d'une appli mobile 22 Août 2019
googlebot crawle des pages inexistantes Crawl et indexation Google, sitemaps 16 Août 2019
Les pages 404 avec googlebot Crawl et indexation Google, sitemaps 14 Juin 2019
Evergreen Googlebot, basé sur Chromium (Chrome open source) Référencement Google 9 Mai 2019
Empêcher Googlebot de crawler/indexer tout un dossier Débuter en référencement 19 Avril 2019
GoogleBot scan url inexistante Crawl et indexation Google, sitemaps 17 Avril 2019