Referencement SEO PrestaShop : les 10 modules essentiels et les optimisations cles
Les 10 modules SEO indispensables pour PrestaShop, configuration des URL, optimisation du .htaccess et bonnes pratiques techniques pour ameliorer votre visibilite Google.
PrestaShop : la puissance de l’open source au service du SEO
PrestaShop est la solution e-commerce open source la plus deployee en France avec plus de 300 000 boutiques actives. Contrairement a Shopify qui impose une infrastructure fermee, PrestaShop offre un controle total sur le code, les URL, le serveur et les donnees structurees. Ce controle est un avantage enorme pour le SEO, a condition de bien configurer la plateforme et de choisir les bons modules.
La structure d’URL : la premiere chose a configurer
Activer les URL simplifiees
Par defaut, PrestaShop genere des URL avec des identifiants numeriques (/12-veste-en-lin.html). Pour les rendre propres :
- Allez dans Parametres de la boutique > Trafic et SEO
- Activez les URL simplifiees
- Definissez le schema d’URL pour chaque type de page
Les schemas d’URL recommandes
| Type de page | Schema par defaut | Schema recommande |
|---|---|---|
| Categorie | /{id}-{rewrite} | /{rewrite}/ |
| Produit | /{id}-{rewrite}.html | /{category}/{rewrite}.html |
| CMS | /content/{id}-{rewrite} | /{rewrite}/ |
| Fournisseur | /supplier/{id}-{rewrite} | /marque/{rewrite}/ |
L’objectif est d’obtenir des URL descriptives, courtes et incluant le chemin de categorie pour les produits. Attention : si votre boutique est deja en ligne et indexee, toute modification d’URL doit etre accompagnee de redirections 301 systematiques depuis les anciennes URL vers les nouvelles.
Supprimer les identifiants numeriques
Le module natif PrestaShop garde les ID dans les URL meme avec les URL simplifiees activees sur certaines versions. Le module Pretty URLs (ou des alternatives sur PrestaShop Addons) permet de les supprimer definitivement et de generer des URL purement textuelles.
Les 10 modules SEO essentiels pour PrestaShop
1. SEO Expert (by PrestaShop)
Le module officiel de PrestaShop pour la gestion SEO. Il permet de personnaliser les balises title et meta description de chaque type de page via des modeles dynamiques. Prix : 149 euros sur PrestaShop Addons. Son avantage principal est la generation automatique de meta tags pour les pages de categorie et les filtres a facettes.
2. Pretty URLs / Clean URLs
Supprime les identifiants numeriques des URL et permet de personnaliser la structure. Indispensable pour obtenir des URL propres et lisibles. Plusieurs versions existent sur Addons entre 50 et 100 euros.
3. Google Sitemap (module natif)
PrestaShop inclut un generateur de sitemap XML, mais sa configuration par defaut est trop permissive. Configurez-le pour exclure les pages de filtres, les pages de comparaison et les pages de resultats de recherche internes. Ne gardez dans le sitemap que les pages que vous souhaitez reellement indexer.
4. Redirections Manager (301, 302, 410)
La gestion des redirections est critique sur un e-commerce ou les produits apparaissent et disparaissent regulierement. Ce type de module permet de creer et gerer des redirections en masse sans toucher au .htaccess. Indispensable lors des migrations et des nettoyages de catalogue.
5. Schema Markup / Donnees structurees
PrestaShop genere un balisage Product basique, mais incomplet. Un module de donnees structurees avancees ajoute les champs manquants : avis agreges (AggregateRating), disponibilite, variantes de prix, breadcrumbs, FAQ et Organization. Verifiez le rendu avec le test des resultats enrichis de Google apres installation.
6. Compression et optimisation d’images
Les images representent en moyenne 60 % du poids d’une page e-commerce. Un module comme Image Optimizer ou WebP Converter compresse automatiquement les images a l’upload et les convertit en WebP. Visez un poids maximum de 100 Ko par image produit affichee.
7. Cache avance (Page Cache Pro / CCC)
Le systeme de cache natif de PrestaShop (Combine, Compress, Cache - CCC) est un debut, mais insuffisant pour les performances reelles. Un module de cache avance genere des versions statiques HTML des pages et les sert directement, reduisant le temps de reponse serveur de 800 ms a moins de 200 ms en moyenne.
8. Hreflang Manager
Si votre boutique est multilingue ou cible plusieurs pays, les balises hreflang doivent etre implementees correctement. Un module dedie genere automatiquement les balises hreflang sur chaque page en fonction des langues et des boutiques configurees. Une mauvaise implementation hreflang peut entrainer une cannibalisation entre vos versions linguistiques.
9. Blog Module (Smart Blog ou PrestaBlog)
PrestaShop n’inclut pas de blog nativement. Or le contenu editorial est le levier principal pour capter du trafic informationnel. Smart Blog est le module de blog le plus utilise sur PrestaShop. Il permet de creer des articles avec une gestion de categories, des URL propres et des meta tags personnalisables. Publiez du contenu en lien avec vos produits pour creer des cocons semantiques.
10. Module de gestion des filtres a facettes
Les filtres a facettes (taille, couleur, prix, marque) generent potentiellement des milliers de pages avec des combinaisons de parametres. Sans controle, ces pages diluent le budget de crawl et creent du contenu duplique massif. Le module doit permettre de definir quelles combinaisons de filtres sont indexables (les plus recherchees) et lesquelles doivent recevoir une balise noindex ou etre bloquees par le robots.txt.
Configuration du .htaccess pour le SEO
Le fichier .htaccess est le point de controle serveur sur les hebergements Apache (la majorite des hebergements PrestaShop en France). Voici les configurations essentielles :
Forcer HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Forcer www ou non-www
Choisissez une version et redirigez l’autre pour eviter le contenu duplique :
RewriteCond %{HTTP_HOST} ^votresite\.fr [NC]
RewriteRule ^(.*)$ https://www.votresite.fr/$1 [L,R=301]
Activer la compression GZIP
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/json
</IfModule>
Configurer le cache navigateur
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
Optimisation des performances PrestaShop
Le choix de l’hebergement
Un hebergement mutualise a 5 euros/mois ne suffira pas pour une boutique PrestaShop avec plus de 500 produits. Les performances serveur impactent directement les Core Web Vitals et donc le classement Google.
Recommandations :
- VPS avec minimum 4 Go de RAM et un SSD NVMe pour les boutiques de 500 a 5 000 produits
- Serveur dedie ou cloud managee pour les catalogues de plus de 5 000 produits
- PHP 8.2+ : chaque version de PHP apporte des gains de performance significatifs. PHP 8.2 est en moyenne 30 % plus rapide que PHP 7.4.
- OPcache active : le cache d’opcodes PHP reduit le temps d’execution des scripts de 40 a 60 %
- MySQL 8 ou MariaDB 10.6+ : optimisez les requetes de base de donnees avec des index adaptes
Le CDN
Placez un CDN (Cloudflare en version gratuite suffit pour la plupart des boutiques) devant votre serveur. Le CDN distribue les fichiers statiques (images, CSS, JS) depuis des serveurs proches de l’utilisateur. Pour un site heberge chez OVH a Roubaix, un visiteur a Marseille gagne entre 100 et 300 ms sur le chargement initial grace au CDN.
Les erreurs courantes a eviter
- Ne pas tester les modules en preproduction : un module mal code peut casser l’indexation de tout le site
- Activer tous les filtres a facettes sans controle d’indexation : c’est la premiere cause de content bloat sur PrestaShop
- Ignorer les mises a jour de securite : un site hacke perd son positionnement en quelques jours
- Ne pas surveiller les logs serveur : les erreurs 500 intermittentes passent inapercues mais impactent le crawl de Google
- Copier les descriptions fournisseur : du contenu duplique pur qui ne se positionnera jamais. Reecrivez chaque description produit.
Faites auditer votre boutique PrestaShop
PrestaShop offre un potentiel SEO superieur a Shopify grace au controle total sur le code et l’infrastructure. Mais ce potentiel ne se concretise qu’avec une configuration rigoureuse et les bons modules. Un audit technique permet d’identifier les blocages et de prioriser les corrections.
L’equipe Upted maitrise l’ecosysteme PrestaShop et accompagne les e-commercants dans l’optimisation de leur referencement naturel. Contactez-nous pour un audit de votre boutique et un plan d’action personnalise.