21 Juin 2017
Créer un sitemap sur Prestashop 1.7

Créer un sitemap sur Prestashop 1.7

Mise à jour le 06/06/2022 : Enfin un module premium de sitemap est disponible, j’en parle plus bas dans l’article

Mise à jour le 04/01/2018 : Vous pouvez télécharger un module Google sitemap Prestashop 1.7 en bas de l’article (test effectué sur la 1.7.2.4)

Sur Prestahsop 1.7 il n’existe pas de module sitemap comme sur les anciennes versions du CMS. Cela est plutôt embêtant si vous voulez envoyer votre sitemap à Search Console… Comment faire autrement sans module ? Je vous explique cela !

Mise à jour : Le sitemap était une fonctionnalité qui n’était pas présente au début de Prestashop 1.7, c’est pour ce que j’ai écris cet article. Aujourd’hui vous pouvez télécharger le module sitemap depuis le Prestashop addons ou bien dans votre back-office depuis l’onglet “catalogue de module“.

Si vous souhaitez aller plus loin en matière de SEO, je vous invite à télécharger (gratuitement) le livre blanc d’Olivier Clémence.

C’est un peu triste de ne plus avoir un module comme dans les anciennes versions de Prestashop, qui était très efficace, pour créer un sitemap en XML.
Nous allons donc le faire nous-même et sans module (ça peut être aussi bien à vrai dire) et gratuitement.

Une fois votre site en ligne, vous allez envoyer à search console votre sitemap pour indexation, suivez le guide :

Créez votre sitemap en XML sans module Prestashop

Rendez-vous sur ce site gratuit : https://www.xml-sitemaps.com/

Vous devez renseigner l’URL de votre site, ensuite vous avez le choix avec plusieurs options (le mieux est de laisser les fonctionnalités de base).
Cliquez sur start et le tour est joué !
Le site va générer divers fichiers sitemap, ce qui nous intéresse c’est la version XML.
Téléchargez le sur votre ordinateur.

ATTENTION : Si vous avez un site multilingue, il va vous falloir créer un sitemap par langue.
Si vous avez Anglais et Français, créez un sitemap via l’URL http://nomdemonsite.fr/fr/ et http://nomdemonsite.fr/en/

creer-site-map-xml-en-ligne

Transférez le sitemap sur l’hébergement de votre Prestahsop 1.7

Connectez-vous à votre FTP.
Placez vous à la racine de votre site et copiez y le fichier sitemap.xml.
Si vous êtes en multilingue, renommez vos fichiers de cette façon : sitemap_fr.xml, sitemap_en.xml, sitemap_de.xml etc

sitemap-xml-multilingue-prestashop-1-7

Envoyez votre sitemap à Google Search Console

Inscrivez-vous avec votre compte gmail à https://www.google.com/webmasters/tools/.
Activez votre site.
Sur l’accueil du détail de votre site ou bien dans le menu à gauche (Exploration), cliquez sur sitemap.
En haut à droite vous avez ajouter/tester un sitemap.
Renseignez votre fichier (sitemap.xml) et validez.

Voilà vous avez envoyé les pages à indexer par Google de votre Prestashop 1.7 !

Vous avez besoin d’une intervention de votre freelance Prestashop 1.7 ? Contactez-moi ici sur ma page contact 🙂

Télécharger le module sitemap Prestashop 1.7

Grâce à un visiteur sur mon site, nous avons eu l’astuce pour adapter le module Google sitemap de Prestashop 1.6 sur 1.7. Merci @Beneteau :

Téléchargez le module Google sitemap pour Prestashop 1.7

Tutoriel d’installation en vidéo :

Un module avancé de gestion de sitemap pour Prestashop

Le module natif que Prestashop fourni n’est peut-être pas adapté à vos besoins et vous devriez alors vous tourner vers un module avec des options supplémentaires.

Olivier Clémence, expert dans le SEO en e-commerce a développé un module premium de sitemap adapté à toutes les versions de Prestashop.

Il va répondre parfaitement à vos besoins notamment si votre site possède un très gros catalogue produit et grâce à une meilleure gestion des pages non indexable.

Exclure des pages du sitemap avec un module Prestashop

Vous ne savez pas comment gérer le sitemap Prestashop en multilangue et en multiboutique ? Aucun souci, ce module est adapté pour répondre à ces deux fonctionnalités.

En plus de pouvoir filtrer correctement vos pages, la génération de votre sitemap intégrera les images de votre boutique en ligne.

Si vous souhaitez en savoir plus, visitez la boutique d’Olivier ou regardez sa vidéo sur le sujet.

Le sitemap, point de départ du référencement naturel de votre boutique

J’espère que cet article vous à aidé à installer et configurer votre plan du site sur Prestashop. C’est une des premières choses à faire pour commencer à travailler votre indexation et votre référencement sur Google.

N’oubliez pas, si vous voulez vous perfectionner en SEO, téléchargez le livre blanc d’Olivier Clémence gratuitement. En plus d’être l’auteur d’un module efficace, il mets à disposition support très utile pour commencer à travailler votre référencement naturel.

Vous avez besoin d’aide sur la mise en place de votre
sitemap ?

– Installation d’un module sitemap sur Prestashop
– Configuration avant la génération du plan du site
– Implémentation dans votre Google Search Console

Vous pouvez prendre un support pour Prestashop depuis mon site pour intervenir sur votre boutique en ligne.

25 commentaires sur “Créer un sitemap sur Prestashop 1.7
  1. Hello,

    Pourquoi pas… finalement l’autre jour je me suis fait la même remarque en ne voyant pas de module sitemap sous Prestashop 1.7.

    Actuellement, il n’y a pas d’autres choix que de passer via un module payant, mais cette alternative système “D” est intéressante pour les petites boutiques qui doivent faire attention à leur budget.

    Merci pour l’astuce, à bientôt !

  2. merci pour ce tuto très utile. j ai une petite question : a chaque fois que l on rajoute un produit il faut refaire cette manip ? n ‘ y a -til pas un moyen pour qque le site map se mette à jour tout seul ?

    1. Il faut pour cela créer une tâche cron.
      Habituellement elle était donnée dans Prestashop.
      Il faut trouver le moyen de créer sur votre hébergement une tâche cron avec le lien de votre sitemap. 🙂

  3. Merci Matthieu pour ce tuto en effet !!

    me voila confronté à la nouvelle politique de ces Prestashop avec cette 1.7, il n’y a plus rien dans leur backoffice, il faut tout acheter !

  4. Pour info, le module gsitemap de la version 1.6 marche très bien sur une boutique simple (pas testé en multi-domaine ou multi-langue).

    Il faut juste corriger la ligne 55 du fichier gsitemap-cron.php par : $gsitemap->createSitemap((int)$id_shop);

      1. J’ai installé le module sur un PS 1.7 en Https ce matin. Effectivement l’URL est en HTTP, mais le sitemap est à la racine de votre serveur. Donc si vous mettez https devant l’URL du sitemap cela fonctionne. Et quand vous envoyez sur search console vous renseignez le site en HTTPS. Donc ce n’est pas un problème 🙂

        Le plus important : Il faut que dans le fichier XML les URLS soit en HTTPS, ce qui est le cas.

  5. Bonjour, J’ai un soucis avec le module natif PS 1.6.1.18 depuis le changement de serveur. Je tombe en Time Out lorsque je tente de générer un fichier de sitemap. Vu que la structure de PS 1.7 est largement différente, je voulais savoir si ce module serait capable de fonctionner sur un PS en version 1.6 ? Merci.

    1. Nativement le module est présent sur 1.6, du coup oui cela fonctionne.
      S’il y a un problème de time out peut-être que le temps de réponse à votre serveur est très faible, il faut voir avec votre hébergeur pour augmenter cela.

      1. Merci de votre réponse.
        J’ai bien tenté d’augmenter le temps d’exécution (120 secondes) d’un script dans les paramètres de PHP mais le problème reste entier. Avec la migration effectuée récemment le référencement en a pris un sérieux coup. Je cherche donc une solution alternative en vain. J’ai essayé des tas générateurs, mais pour j’ai près de 50 000 références dans mon catalogue et je souhaiterai pouvoir automatiser cette tache car le catalogue grossi tout les jours.

        1. Effectivement cela est un nombre important de ref, il ne faut pas faire cela depuis le back-office de Prestashop je pense.
          C’est vraiment un cas particulier.

  6. Bonjour, dasn la vidéo que vous montrez sur le module compatible presta 1.7 vous laissez tout décoché, est ce bien ce qu’il faut faire car pour ma part j’ai compris l’inverse et j’ai tout coché sauf “les nouveaux produits” 🙁

    1. Bonjour,

      La vidéo montre essentiellement l’installation du module.
      Après selon vos besoins SEO et votre site il faut adapter l’indexation des URLS.

      Par exemple il ne faut surtout pas bloquer l’indexation de la page d’accueil, catégorie etc
      Les pages comme, adresses, contact, avoir ainsi de suite, n’ont pas besoin d’être indéxé, il n’y aura pas de contenu particulier à mettre en avant pour le référencement naturel de votre Prestashop.

      J’espère avoir répondu à votre question !

        1. Non vérifiez dans le module, vous avez /1_index_sitemap.xml et après c’est par langue /1_fr_0_sitemap.xml

          Après il existe des modules pour aller plus loin sur le sujet mais je n’en ai jamais testé pour le moment

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *