Joomfish et Google

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Joomfish et Google

    Bonjour,


    J'ai un site multilingue, et évidemment j'utilise Joomfish.

    Depuis plusieurs mois j'attends patiemment le robot de Google et cherche à comprendre pourquoi Google ne référence que les pages de la langue principale.

    Lors de sa dernière viste, il a referencé une page supplémentaire dans une autre langue, mais curieusement le texte affiché dans les résultats Google est en anglais.

    Voilà ce que j'ai compris:
    Joomfish utilise un cookie pour savoir dans quelle langue l'internaute est entrain de lire le texte.
    J'ai désactivé les cookies dans mon navigateur. Et la effectivement, quelquesoit la langue sélectionnée, seul le texte dans la langue principale est affiché.
    J'en déduis que le robot de Google n'accepte pas les cookies, et par conséquent ne peut pas sélectionner une autre langue! et donc la référencer.

    Avez vous eu le même problème? Si oui comment le résoudre?
    alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

    Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

  • #2
    Bonjour,

    nous avons un site fait environ il y a 18 mois, qui se comporte bien au niveau de la prise en compte dans google, dans les 3 langues.
    Les cookies ne devraient pas intervenir, ils ne sont là que pour stocker la langue préférentielle du visiteur. En premier, Joomfish essaie de détecter la langue du navigateur, ensuite il cherche un cookie, et sinon il se rabat sur la langue par défaut de Joomla. Cela permet l'affichage de la page principale dans la langue principale. Cette page comporte les drapeaux de sélection (ou la liste de sélection) qui sont des liens normaux, que Google suit donc pour arriver aux pages principales dans les autres langues, qu'il explore à leur tour.
    Tu peux essayer, si ce n'est déjà fait, de créer un sitemap que tu soumets à google, avec toutes les pages.
    Vérifie également qu'il n'y ait pas une ligne erronée dans ton fichier robots.txt, mais c'est peu probable.
    Quel est le site en question ?
    Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

    Commentaire


    • #3
      Bonjour

      Merci pour cette réponse. Je suis très contente de savoir que le problème ne vient pas de Joomfish + Joomla. Il y a donc une solution...

      Le site en question est www.rivieraexpat.com.

      Ce qui m'a fait penser à un problème de cookie est :
      1. Google est passé il y a qq jours: il avait reférencé la page rivieraexpat.com?lang=nl, mais le texte affiché dans la page de résultat , et celui dans le cache était en anglais. Alors que si l'on cliquait dessus le lien la page était NL. Cette page est restée referencé qq jours, puis a disparu.

      2. Si tu désactives l'acceptation des cookies, le site ne se traduit plus du tout.


      J'avais un site map complet. Mais je l'ai réduit car j'avais lu que de toute façon Google ne comprenait pas une page écrite en plusieurs langues.

      Les paramètres du mambot de Joomfish sont:
      Static Content NonMenu No
      Active language only Yes

      Comme Google ne ne prenait pas en compte les pages autres que anglaises, j'ai enlevé le fait que la langue par défaut pour l'internaute soit celle du navigateur.

      Le fichier robot.txt est celui par défaut de Joomla:
      Disallow: /administrator/
      Disallow: /cache/
      Disallow: /components/
      Disallow: /editor/
      Disallow: /help/
      Disallow: /images/
      Disallow: /includes/
      Disallow: /language/
      Disallow: /mambots/
      Disallow: /media/
      Disallow: /modules/
      Disallow: /templates/
      Disallow: /installation/

      .
      alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

      Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

      Commentaire


      • #4
        Je ne suis pas sur que cela marche si bien que cela. Le site dont je parle est sous mambo+mambelfish (www.ciris.com). Les choses ont pu changer entre temps. J'ai trouvé 2-3 sujets sur forum.joomla.org, qui font état du même genre de problèmes, mais aucun confirmé, et aucun avec une solution. Tu auras peut être des news de ton côté, j'ai aussi vu ton post.

        Pour avancer, j'ai fait la chose suivante. j'utilise l'outil www.spider-simulator.com pour simuler les problèmes de redirection et autres. Je m'en suis servi sur les sites concernés :
        - ciris.com : le contenu de http://www.ciris.com/index.php?lang=es, http://www.ciris.com/index.php?lang=fr et http://www.ciris.com/index.php?lang=en amène bien à du contenu dans chaque langue respective
        - monteberiot.com (un autre site perso en construction : J 1.0.10 et Joomfish 1.7) : http://www.monteberiot.com/index.php?lang=fr et http://www.monteberiot.com/index.php?lang=en amènent aussi vers le contenu dans chaque langue
        - par contre, pour www.rivieraexpat.com, simuler un spider sur http://www.rivieraexpat.com/index.php?lang=en, http://www.rivieraexpat.com/index.php?lang=nl et http://www.rivieraexpat.com/index.php?lang=fr affiche toujours le contenu dans la même langue, l'anglais (qui est la langue par défaut du site je suppose).

        Si on affiche la page directement dans le navigateur, on a la bonne langue. Si on la fait afficher par spider-simulator, on a toujours l'anglais. J'en tire deux conclusions :
        1 - google ne connait pas ton site en FR et NL, donc il ne l'indexe pas
        2 - comme il trouve chaque page trois fois, sous 3 url différentes, tu dois en plus te payer une pénalité pour duplicate content !

        C'est le symptome, je ne sais pas pourquoi cela fait ça. Tu devrais vérifier quelques pages supplémentaires pour voir si je ne me suis pas trompé, ensuite en parler sur la forge, directement dans le forum Joomfish (si ce n'est déjà fait bien sur)
        Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

        Commentaire


        • #5
          Merci beaucoup pour ces renseignements.

          Effectivement le spider simulator quelquesoit la page dans une langue différente de la langue par défaut (anglias) ne voit que de l'anglais.

          J'ai les même conclusions que toi, mais toujours pas d'explication.

          J'ai changé fait les tests avec tous les paramètres possibles du systembot. Rien à faire.

          Par contre maintenant je sais que le problème est chez moi et pas dans Joomfish.
          alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

          Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

          Commentaire


          • #6
            Est-ce que tu utilises le cache ? si oui, est-ce que l'enlever fait une différence (au niveau du spider simulator). Moi, je ne l'utilises jamais...
            Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

            Commentaire


            • #7
              Il y a 2 caches.

              celui de Joomla, et celui du module Selecteur de language.

              Les 2 sont off.

              Au départ le site était avec mabelfish. A l'epoque, Google ne les reférençait pas, mais mambelfish généré une erreur avec le tag "charset".

              Ensuite j'ai migré vers Joomfish.
              alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

              Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

              Commentaire


              • #8
                Je viens de faire une nouvelle installation Joomla+Joomfish. Effectivement le spider-simulator prend bien en compte les deux langues.

                Donc je vais désinstaller Joomfish et le réinstaller.
                alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                Commentaire


                • #9
                  Bon voilà, j'ai tout desinstaller mambelfish, et joomfish, mabot, module et composant.

                  J'ai tout réinstallé, et super ça marche!!!!!

                  En tout cas un grand merci. Ta réponse m'a permi d'etre sur que le problème venait de chez moi.
                  alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                  Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                  Commentaire


                  • #10
                    De rien, pas fait grand chose sur ce coup ! dommage qu'on n'ait pas compris ce qui se passait !
                    J'érige maintenant en règle de vérifier tout mes sites au spider-simulator !!
                    Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

                    Commentaire


                    • #11
                      Oui je pense que cela est une bonne règle.
                      J'avais fait les validations XHTML, CSS, et aussi un autre outil que est l'equivalent de spider simulator. Mais qui n'avait pas détécté le problème.

                      Aucune idée de ce qui ne marchait pas, car lors de la de-installation il n'a pas détruit les tables de la BDD. Donc ce n'est qu'une histoire de fichier!!!
                      alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                      Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                      Commentaire


                      • #12
                        Un nouveau mystère de l'informatique !
                        Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

                        Commentaire


                        • #13
                          Bonjour,
                          J'ai le même problème sur un site...... vous avez compris entre temps ce qui s'est passé,
                          exemple : http://www.spider-simulator.com/cgi-...irect_follow=1

                          http://www.swisspassions.com/en/savo...-haut-sav.html

                          page de base ....
                          merci pour vos lumières
                          Bonne journée
                          PA
                          watchful Contrôle, backup, mise à jour et surveillance de vos sites joomla: http://www.watchful.li
                          inetis Création et intégration professionnelles sous Joomla : http://www.inetis.ch

                          Commentaire


                          • #14
                            Bonjour,

                            J'arrive sur une erreur 404 en suivant ce lien ? il semble que tu utilisais des .../en/..., et que maintenant le code langue soit à la fin de l'url, ..._en ??
                            Je suis toujours le développeur de sh404sef, mais il est désormais distribué par Weeblr. Je ne réponds plus aux MP sur ce composant. Merci de votre compréhension.

                            Commentaire


                            • #15
                              Bonjour shumisha,
                              Tu es tombé pendant que je faisais des essais pour comprendre le phénomène. Maintenant j'arrête de toucher à la bête

                              autre exemple :
                              l'adresse suivante et en anglais:
                              http://www.swisspassions.com/en/ain/district/index.php
                              mais les robots la voie en français
                              http://www.spider-simulator.com/cgi-...ct%2Findex.php

                              Merci
                              PA
                              watchful Contrôle, backup, mise à jour et surveillance de vos sites joomla: http://www.watchful.li
                              inetis Création et intégration professionnelles sous Joomla : http://www.inetis.ch

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X