accès dénié à googlebot à cause de fichiers page builder joomshapper SPPB

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

  • [RÉGLÉ] accès dénié à googlebot à cause de fichiers page builder joomshapper SPPB

    Bonjour,
    J'ai mis en ligne 2 sites web avec 2 extensions de contenu dont SPPB.
    Après optimisation des images, je n'arrive pas à passer le test de performance de developers.google.com/speed/pagespeed
    J'ai finis par trouver que des fichiers bloqueraient le passage de googlebot (cf image)
    Je peux enlever Disallow: /components/" du fichier robots.txt mais je trouve que c'est un problème en général.
    C'est d'ailleurs ce qu'il me conseille sur le forum SPPB.
    Je trouve cela anormal de la part de cet auteur, car à ma connaissance cette ligne est dans le fichier natif robots.txt de joomla et à sa raison d'être pour éviter d'indexer plein d'urls.
    En mettant ces pages SPPB, cela a bloqué le référencement de la page d'accueil pendant des mois sans que je n'arrive à comprendre d'ou cela venait?
    Et vous quand pensez vous?

    ***
    Google can not understand this page fully because some page resources are blocked by robots.txt

    Blocked page resources:

    - https:/components/com_sppagebuilder/assets/css/font-awesome-5.min.css
    - https:/components/com_sppagebuilder/assets/css/font-awesome-v4-shims.css
    - https:/components/com_sppagebuilder/assets/css/animate.min.css
    - https:/components/com_sppagebuilder/assets/css/sppagebuilder.css
    - https:/components/com_sppagebuilder/assets/css/sppagecontainer.css
    - https:/components/com_sppagebuilder/assets/css/magnific-popup.css
    - https:/components/com_sppagebuilder/assets/css/jquery.bxslider.min.css
    - https:/components/com_sppagebuilder/assets/js/jquery.parallax.js
    - https:/components/com_sppagebuilder/assets/js/sppagebuilder.js
    - https:/components/com_sppagebuilder/assets/js/jquery.magnific-popup.min.js
    - https:/components/com_sppagebuilder/assets/js/jquery.bxslider.min.js
    Fichiers joints
    Dernière édition par herve à 11/03/2020, 15h44
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Bonjour,

    Le plus simple, c'est de déplacer le problème dans un cache qui n'est pas interdit à l'indexation par le fichier robots.txt

    Combiner et minifier les fichiers css et js, c'est le travail d'extension comme Gzip (gratuit) ou JCH Optimize (payant).

    Perso, je préfère gzip car il offre beaucoup plus de fonctionnalités que j'implante sur les sites et en plus c'est gratuit !
    joomla, extension, Cache, Site Performance, Core Enhancements, Security Tools, Performance

    Par exemple, tu peux déjà activer la minification, gzip va desactiver les liens directs et les remplacer par des fichiers css et js générés
    dans le cache. leur url est même réécrite dynamiquement de façon à ne pas lier avec le repertoire cache.

    Jch propose la même chose mais il génère les fichiers optimisés dans son cache depuis le repertoire media.
    Par défaut, ce répertoire n'est pas interdit dans robots.txt car utilisé par de nombreuses extensions.

    Je trouve dommage que des extensions de cette importance n'utilise pas le repertoire media par défaut pour les fichiers mais comme tu peux le comprendre,
    on a des solutions pour éviter de dévoiler un peu trop de la configuration du site et de ses extensions.





    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

    Commentaire


    • #3
      Bonjour,

      je n'arrive pas à me faire comprendre sur le forum SPPB https://www.joomshaper.com/forums/ac...d-to-googlebot
      Dommage, le plus simple pour moi est de modifier le répertoire dans robots.txt. Cela va résoudre mon problème.
      Si je le mets ici, c'est que je pense que cela peut arriver à d'autres personnes qui compressent des fichiers SPPB avec d'autres extensions d’optimisation.
      @+
      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

      Commentaire


      • #4
        Bonjour,

        Si tu ne veux pas utiliser une des solutions proposées par daneel, tu peux, avant le "Disallow: /components/" placer :
        Allow: /components/com_sppagebuilder/assets/css/
        Allow: /components/com_sppagebuilder/assets/js/

        (Nota : JCH Optimize existe aussi en version gratuite)
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire


        • #5
          Salut,
          Comme je l'ai dis j'ai mis le Allow: /components/com_sppagebuilder/assets/ 1 seule ligne :-) par contre je l'ai mis à la fin, cela me semblait plus logique et cela fonctionnait mais je n'ai pas vérifié si c'est la norme !?
          @+
          Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

          Commentaire


          • #6
            La norme est d'autoriser avant d'interdire, dans ce fichier
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire


            • #7
              Envoyé par herve Voir le message
              Salut,
              Comme je l'ai dis j'ai mis le Allow: /components/com_sppagebuilder/assets/ 1 seule ligne :-) par contre je l'ai mis à la fin, cela me semblait plus logique et cela fonctionnait mais je n'ai pas vérifié si c'est la norme !?
              @+
              Bonsoir,
              les deux lignes de RobertG sont préférables et plus compréhensible a la lecture du fichier

              +1 avec RobertG pour le positionnement du Allow
              Comment utiliser la directive Allow dans le fichier robots.txt pour autoriser l'exploration de certains fichiers ou répertoires spécifiques


              concernant ton intervention chez Joomshaper ... il y a l'art et la manière de présenter les choses ...
              Dernière édition par manu93fr à 10/03/2020, 03h17
              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
              Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

              Commentaire


              • #8
                Il y a encore plus simple

                Pour les heureux utilisateurs du template helix ultimate, il reconnaît l'utilisation de sp page builder et combine les fichiers css et js du template et du page builder pour les combiner ensemble (il suffit d'activer la compression dans la partie avancée des paramètres du template helix) et on obtient un seul fichier js et un seul fichier css actifs dans le repertoire cache donc indexable et directement optimisés par le framework du template.
                Si on utilise un autre template, il favorisera certainement le page builder de la même équipe de développement, c'est de bonne guerre

                Le fait de declarer dans robots.txt ne m'a jamais séduit car cela indique l'usage de certaines extensions vu que le chemin est indiqué et ne permet pas d'optimiser comme c'est prévu. On se retrouve avec x fichiers...

                A defaut, gzip ou jch optimize (ou speedcache que tu utilise déjà sur ton site en signature) offriront ce qu'il faut pour ajouter la compression des fichiers css et js de sppb avec d'autres templates.
                Dernière édition par daneel à 10/03/2020, 03h52
                Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                Commentaire


                • #9
                  Bonjour,

                  RobertG
                  Ok je vais inverser.
                  Cela revient à plus croire http://robots-txt.com (même si je ne vois pas qui gère ce site?) qu'à d'autres sites qui mentionnent l'inverse https://moz.com/blog/why-all-seos-should-unblock-js-css

                  manu93fr
                  2 soucis dans mon post: je ne parle pas bien anglais et je suis quand même mécontent en faisant les choses standards , je découvre qu'après pas mal de temps ou de recherche, googlebot ne passent pas sur certaines pages. j'ai suggérai à SPPB de faciliter l'accès de leurs ressources à gg. Le risque en ne prenant pas en compte cela, c'est que es novices ou non fan de Joomla accusent ensuite J! d'avoir des sites pas facile à référencés !!

                  daneel
                  Je préfère avoir une méthode standard, le plus indépendant des thèmes ou extensions, car j'avoue qu'avec le temps et sur des sites différents, je me perds si j'ai des bouts de codes/fonctionnalités de ce type "généralistes" enfouis dans les paramétrages des thèmes/extensions

                  Merci pour vos contributions
                  Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X