Osmap et sitemap pour google !

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

  • [RÉGLÉ] Osmap et sitemap pour google !

    Bonjour à tous,

    j'ai créé un sitemap.xml avec XML.Sitemap.com, que j'ai mis sur Google Search Console.

    J'ai également installé sur mon site OsMap, j'ai généré 2 lien (url et images) que j'ai mis dans Google Search Console.

    Ma question est: - est ce judicieux de laisser les 2 sitemap sachant que OsMap met à jour les modifications faites régulièrement ?
    - cela ne risque t'il pas de faire des doublons ce que n'apprécierait Google ?

    C'est plus pour me rassurer et éviter de faire des bêtises, n'ayant pas de connaissances sur le sujet.

    Merci d'avance pour vos réponses, bien cordialement.
    Fred
    Dernière édition par balad144 à 11/03/2020, 08h31

  • #2
    Bonjour,

    Si tu te pose la question, c'est que tu dois te douter que ce n'est pas bon. En effet, tu génère un contenu statique avec xmlsitemap. contrairement à osmap.

    La solution, c'est d'utiliser uniquement un composant, de réécrire l'emplacement du sitemap généré par osmap vers la racine du site sous le nom sitemap.xml.

    Pour cela, je t'invite à lire la 1ère astuce évoqué par Simon Kloostra sur cette page : https://alphadesign.fr/joomla/checkl...temap-xml.html
    Tu peux aussi lire le reste, c'est intéressant

    N'oublie pas d'ajouter le lien du sitemap dans robots.txt (pour l'explication : http://robots-txt.com/ressources/rob...t-sitemap-xml/ )
    et de vérifier que l'url nomdesite.fr/sitemap.xml est bien lu et synchronisé dans search console (date et nombre de pages indexés).



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

    Commentaire


    • #3
      Merci @Daneel pour toutes ces infos, j'avais déjà lu tes renseignements sur d'autres posts concernant Osmap, que j'avais suivi en partie avec une vidéo de Didier pour inclure dans Google Search Console les url de sitemap.

      Par contre je n'ai vraiment pas compris la 1ère Astuce évoqué par Simon Kloostra, j'ai bien copié la ligne de code dans mon .htacces, est ce que cette ligne permet de créer un fichier sitemap.xml à la racine du site ou faut il en créer un à vide ? Je pense que c'est important pour les autres robots !

      Désolé mais je n'ai pas trouvé d'exemple concret sur cette astuce.
      Merci d'avance et bonne soirée.
      Fred

      Commentaire


      • #4
        Envoyé par balad144 Voir le message
        Merci @Daneel pour toutes ces infos, j'avais déjà lu tes renseignements sur d'autres posts concernant Osmap, que j'avais suivi en partie avec une vidéo de Didier pour inclure dans Google Search Console les url de sitemap.

        Par contre je n'ai vraiment pas compris la 1ère Astuce évoqué par Simon Kloostra, j'ai bien copié la ligne de code dans mon .htacces, est ce que cette ligne permet de créer un fichier sitemap.xml à la racine du site ou faut il en créer un à vide ? Je pense que c'est important pour les autres robots !

        Désolé mais je n'ai pas trouvé d'exemple concret sur cette astuce.
        Merci d'avance et bonne soirée.
        Fred
        Bonsoir Fred,

        En fait, tu dois comprendre sous les termes "réécrire l'emplacement du sitemap" que la petite ligne dans le htaccess permet de réécrire le chemin d'un plan généré par le composant vers l'url :nomdusite.fr/sitemap.xml

        C'est à dire qu'il n'y a pas de création mais plutôt une redirection afin que les deux urls donnent le même résultat dynamique...

        Si tu as un fichier sitemap.xml à la racine que tu as oublié, il faut le supprimer car il n'y a pas de fichier.

        Ainsi
        nomdusite.fr/sitemap.xml
        ou
        nomdusite.fr/index.php?option=com_osmap&view=xml&tmpl=component&id=1

        donneront donc le même résultat. C'est juste que sitemap.xml sera beaucoup plus reconnu par les autres outils sans avoir à soumettre l'adresse.

        Attention de vérifier l'id de ton url (indiqué en rouge ci-dessus) car celui que tu as généré dans osmap peut être différent de "1" si tu as supprimé celui par défaut (donc le 1er) et généré un autre.

        Je vais te proposer une checklist similaire à la mienne :Habituellement, on se connecte sur search console de google mais également sur bing webmaster tools. Les autres moteurs suivent généralement assez rapidement (qwant, duck duck go...). En cas d'ajout de page, le plan de site est actualisé et se synchronise avec les moteurs de recherche.

        Voila, c'est à peu près tout.






        Dernière édition par daneel à 07/03/2020, 01h36
        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Bonsoir daneel ,

          merci pour toutes ces explications, je dois être borné car il y a quelque chose qui m'échappe,

          Si tu as un fichier sitemap.xml à la racine que tu as oublié, il faut le supprimer car il n'y a pas de fichier
          tu dis que je dois supprimer le fichier sitemap.xml qui se trouve à la racine


          Par précaution, il faut tester le domaine avec sitemap.xml puis insérer
          Sitemap: http://www.mon-domaine.fr/sitemap.xml dans mon fichier robots.txt
          et dans ta checklist que je dois le tester, mais dans ce cas ce fichier vient d'où ? à part le créer manuellement !

          Dans la Google Search Console, j'ai mis ces 2 liens créés par Osmap et qui sont pris en compte:

          https://www.randophil56.fr/component...d=1&format=xml
          https://www.randophil56.fr/component...s=1&format=xml

          J'ai vu que l'on pouvait les insérer aussi dans robot.txt, est ce judicieux ?

          Désolé mais je n'y comprend pas grand chose dans toutes ces manips !

          Merci encore pour ta patience, bonne soirée.
          Fred

          Commentaire


          • #6
            Hello Fred,

            Je vais tenter l'explication.

            Il n'y a pas de magie, c'est la réécriture qui permet de créer des urls sans avoir de fichier ou de repertoire présent physiquement.

            1. Par exemple, cette url fonctionne : https://www.randophil56.fr/mentions-legales
            mais physiquement il n'y a pas de repertoire ou de fichier portant ce nom mentions-legales ce qui est normal.

            Pour l'astuce de Simon, c'est la même chose si tu écrit dans ton fichier .htaccess

            Code:
            RewriteRule ^sitemap.xml$ index.php?option=com_osmap&view=xml&tmpl=component&id=1&format=xml [L]
            Juste après RewriteEngine On car il faut bien que la réécriture soit activée avant de lire cette ligne.
            L'ordre est important.

            2. Si tu créé en ftp un repertoire "mentions-legales" et que tu insère un fichier index.html, il prendra le dessus de la réécriture de la page mentions-legales.

            C'est le même cas si tu laisse le fichier sitemap.xml de www.xml-sitemaps.com
            https://www.randophil56.fr/sitemap.xml
            C'est pour cela qu'il faut le supprimer physiquement et ne rien laisser afin que cela fonctionne.

            3. Pour les urls soumises à search console, oui pas de problème c'est ok

            En fait, si on créé virtuellement ou physiquement l'url du sitemap.xml à la racine, ce n'est pas pour google car c'est toi qui fait la soumission dans search console donc tu lui donne l'info mais pas pour les autres moteurs de recherche. ils représentent un petit pourcentage de recherche mais ce serait dommage de s'en priver.
            Tu as déjà testé duckduckgo, qwant, bing... ?

            Si le lien sitemap.xml fonctionne pour aider l'indexation, c'est le seul moyen d'aider leur robots autre que ceux de Google.

            N'oublie pas d'ajouter également le lien dans le fichier robots.txt comme dans la capture d'écran : http://prntscr.com/rdjm2c

            4. En résumé, supprimer le fichier sitemap.xml, inserer la règle de réécriture (RewriteRule) dans le fichier htaccess juste après rewriteengine on,
            modifier robots.txt pour ajouter le lien Sitemap: https://www.randophil56.fr/sitemap.xml et c'est tout.

            5. Pour conclure, ce qui n'était pas bon dans au départ c'était d'utiliser un générateur auquel tu faire le travail manuellement une seule fois alors que l'extension le fait pour toi et gratuitement dans sa version de base. C'est toujours mieux qu'il soit ainsi à jour sans se préoccuper.

            Bonne soirée,

            Yann
            Dernière édition par daneel à 09/03/2020, 20h23
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #7
              Bonjour Yann,

              et surtout un Grand Merci pour toutes ces explications, car j'ai eu du mal à comprendre pour un novice comme moi !

              Je vais suivre tes conseils pour installer (n° 4) sur le site.

              Juste une petite question, le sitemap du générateur en ligne fournit beaucoup plus d'url pour les images que Osmap, sait on pourquoi ?

              Je te remercie pour ta Patience et te souhaite une bonne journée.
              Bien cordialement.
              Fred

              Commentaire


              • #8
                Bonjour,

                Je n'ai pas vu de sitemap image pour https://www.xml-sitemaps.com sauf dans sa version payante.
                En fait même le sitemap scanné n'est pas bon car il fait remontrer des erreurs de conception.

                Par exemple, il propose : https://www.randophil56.fr/mentions-...ortie-penestin
                qu'il aura trouvé en scannant la page des mentions légales.

                Ce mauvais lien est du en réalité au module "articles document" et à l'absence de lien de menu ou fil d'ariane.
                Dans la pratique, les liens étant relatifs, ils sont proposés avec l'url de la page en cours.
                Cela génère donc du duplicate content (car il n'y a pas d'url canonique à ton site comme évoqué dans une discussion récente)

                Pour éviter cela, certains modules proposent de définir le lien de menu de référence (plus précisemment l'itemID) afin d'avoir le même lien proposé par le module dans chaque page. Il faudra donc corriger le module "articles documents" soit par le paramètre (si cette option existe), soit de changer l'assignation à une page unique ou de changer d'extension!

                Une autre solution consiste à créer un menu (même caché) pour créer ces liens de menu qui seront utilisés automatiquement par le module.

                Utiliser OSMmap ne permet pas de régler le problème mais cela évite de pousser à indexer les erreurs, le crawler suit naturellement le contenu de chaque page.
                N'oublie pas non plus d'activer le plugin icagenda pour OSMap et le contenu qui n'est pas lié directement au menu.

                Bonne journée,

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

                Commentaire


                • #9
                  Merci Yann, pour ces nouvelles infos, je vais voir ça petit à petit car ça me semble un peu compliqué pour moi.

                  J'ai mis la ligne de code pour la réécriture du sitemap dans .htaccess (voir la pièce jointe), car j'ai eu Erreur 500 en allant sur le site, donc je ne sais pas si c'est au bon endroit,
                  car il y a 2 RewriteEngine On .

                  J'ai rajouté la ligne pour robot.txt.

                  Merci d'avance pour ta réponse.
                  Fred
                  Fichiers joints

                  Commentaire


                  • #10
                    ok, j'ai testé ton fichier htaccess et effectivement le forum ajoute un espace dans la ligne à copier juste après component.

                    En supprimant cet espace, sitemap.xml fonctionne. J'essaye de coller la ligne, j'ajoute également &format=xml car les dernières versions d'osmap
                    ont modifié légèrement le chemin... Au résultat, cela donne :

                    Code:
                    RewriteRule ^sitemap.xml$ index.php?option=com_osmap&view=xml&tmpl=component&id=1&format=xml [L]
                    sinon en capture d'écran (au cas où le forum ajoute encore un espace...) :

                    Dernière édition par daneel à 09/03/2020, 20h31
                    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                    Commentaire


                    • #11
                      Bonjour Yann,
                      j'ai appliqué ta ligne de code dans .htaccess, ça parait ok.
                      Comment je peux savoir si cela fonctionne sur le site ?
                      Bonne journée.
                      Fred

                      Commentaire


                      • #12
                        Envoyé par balad144 Voir le message
                        Comment je peux savoir si cela fonctionne sur le site ?
                        Hello,

                        oui ça fonctionne très bien !
                        Il suffit de taper sitemap.xml après le nom de domaine.





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

                        Commentaire


                        • #13
                          SUPER, un grand Merci Yann pour toutes ces explications et sans ton aide précieuse je n'y serais jamais arrivé

                          Je te souhaite une bonne soirée et bonne continuation.
                          Bien cordialement;
                          Fred

                          Commentaire


                          • #14
                            Tiens, en passant :

                            plutôt que d'éditer le fichier .htaccess pour créer une redirection, on ne pourrait pas utiliser plutôt le composant de redirection de Joomla ?
                            pour faire pointer
                            sitemap.xml
                            vers
                            index.php?option=com_osmap&view=xml&tmpl=component &id=1&format=xml
                            ?

                            (pcq alors tout se gère depuis l'interface)
                            Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                            Le prochain JoomlaDay FR présentiel aura lieu à Bruxelles (date à préciser suite aux reports "COVID-19"). Évènement à ne pas rater ! Pour patienter, nous organisons des joomladays virtuels. Plus d'infos sur https://www.joomladay.fr

                            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                            Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'association francophone des utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                            Commentaire


                            • #15

                              woluweb
                              Bonjour Marc,

                              Contrairement à l'extension, la ligne htaccess suggérée permet de réécrire l'url et celle d'origine reste accessible.

                              On utilise essentiellement l'extension pour corriger les erreurs 404, par exemple si on a supprimé un article, modifier un alias ou d'une url provenant d'un ancien site.
                              Cela nécessite d'activer le plugin comme l'indique le message d'avertissement. Sauf modification des paramètres, la collecte des erreurs est activé également.
                              A mon avis, tu peux essayer de ton coté mais c'est détourner l'usage de cette extension et rendre plus compliqué que de coller une ligne dans un fichier htaccess.

                              Mal gérée, la collecte provoque une accumulation de plusieurs centaines d'urls qui sont "oubliées" (les robots générant plus de tentatives d'accès que les utilisateurs)... J'ai déjà rencontré des bases de données accumulant près d'un giga de données car on avait activé l'extension de redirection sans se douter des conséquences. Bonjour le nettoyage !

                              Pour info, j'ai participé à une longue discussion sur le sujet du sitemap.xml à l'époque de la transition entre xmap et osmap... en 2015 !
                              https://forum.joomla.fr/forum/joomla...racine-du-site
                              Je me ferai un plaisir d'aller plus loin et répondre à tes questions mais dans le cadre d'une autre discussion plus approfondie

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

                              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

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X