Choisir un thème PrestaShop optimisé SEO : critères et bonnes pratiques
Guide complet pour sélectionner un thème PrestaShop performant en SEO : vitesse, balisage Hn, structure HTML, Core Web Vitals et checklist technique.
En bref : Le thème PrestaShop est la fondation technique de votre SEO : vitesse, balisage Hn, données structurées et responsive sont les critères clés à vérifier avant tout achat. En PrestaShop 8.x, le thème Hummingbird offre une base moderne et performante pour un thème enfant sur mesure.
Pourquoi le choix du thème conditionne votre référencement
Le thème PrestaShop n'est pas qu'une question d'esthétique. C'est la structure HTML fondamentale de votre boutique : celle que Google crawle, analyse et évalue pour positionner vos pages. Un thème mal conçu peut ruiner des mois d'efforts SEO, tandis qu'un thème bien structuré vous donne un avantage concurrentiel dès l'installation.
Depuis l'arrivée des Core Web Vitals comme facteur de classement Google (2021), la qualité technique du thème est devenue encore plus déterminante. Un thème lourd en JavaScript, mal optimisé pour le mobile ou avec un DOM trop profond pénalisera directement votre visibilité.
Où trouver des thèmes PrestaShop de qualité
PrestaShop Addons Marketplace
La marketplace officielle PrestaShop Addons reste la source la plus fiable pour les thèmes payants. Les thèmes y sont soumis à une validation technique avant publication, ce qui garantit un minimum de compatibilité avec le cœur de PrestaShop.
Marketplaces tierces
Des plateformes comme ThemeForest ou TemplateMonster proposent également des thèmes PrestaShop, souvent moins chers mais avec des garanties de compatibilité variables. Soyez vigilant sur la date de dernière mise à jour et la compatibilité annoncée avec PrestaShop 8.x.
Thème sur mesure
Pour les projets ambitieux, un thème enfant basé sur le thème classic (ou hummingbird en PS 8.x) reste la meilleure option. Vous maîtrisez chaque ligne de code et pouvez optimiser finement pour votre secteur d'activité.
Mon conseil : Il n'existe pas de thème générique universellement optimal pour le SEO. Chaque projet e-commerce a ses spécificités selon le secteur d'activité, le catalogue et la cible. Les critères ci-dessous vous aideront à faire un choix éclairé.
Les 8 critères SEO pour évaluer un thème
1. Vitesse de chargement
C'est le critère numéro un. Testez la démo du thème avec ces outils :
- **Google PageSpeed Insights** (inclut les Core Web Vitals)
- **GTmetrix** (waterfall détaillé)
- **WebPageTest** (tests multi-localisations)
Visez un score PageSpeed mobile supérieur à 70 et un LCP (Largest Contentful Paint) inférieur à 2,5 secondes.
# Test rapide en ligne de commande avec curl
curl -o /dev/null -s -w "Temps total: %{time_total}s\nTTFB: %{time_starttransfer}s\n" https://votre-boutique.com
2. Hiérarchisation des balises Hn
Un thème bien conçu respecte une hiérarchie sémantique stricte :
- **H1 unique** par page (nom du produit, titre de catégorie)
- **H2** pour les sections principales (description, avis, produits associés)
- **H3** pour les sous-sections
- Jamais de saut de niveau (pas de H1 → H3 sans H2)
Pour vérifier la structure Hn d'un thème, utilisez l'extension navigateur HeadingsMap ou inspectez le DOM :
// Vérifier la hiérarchie Hn dans la console navigateur
document.querySelectorAll('h1, h2, h3, h4, h5, h6').forEach(h => {
console.log(`${h.tagName}: ${h.textContent.trim().substring(0, 60)}`);
});
3. Balises title et meta description
Le thème doit permettre une personnalisation fine des balises title pour chaque type de page :
- Pages produit : `{nom_produit} - {catégorie} | {nom_boutique}`
- Pages catégorie : `{nom_catégorie} - {description_courte} | {nom_boutique}`
- Pages CMS : title personnalisable
En PrestaShop 8.x, vérifiez que le thème utilise correctement les variables Smarty dans le :
{* templates/_partials/head.tpl *}
<title>{$page.meta.title}</title>
<meta name="description" content="{$page.meta.description}">
4. URLs propres et URL rewriting
Le thème ne doit pas interférer avec le système d'URL rewriting de PrestaShop. Vérifiez que les URLs générées sont :
- **Courtes** et lisibles
- **Sans paramètres inutiles** (pas de `?id_product=123`)
- **Sans duplication** (canonical correctement implémenté)
# .htaccess - Vérifier que le rewrite est actif
RewriteEngine On
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]
5. Maillage interne
Un bon thème facilite le maillage interne naturel :
- Fil d'Ariane (breadcrumb) avec données structurées
- Produits associés / ventes croisées
- Navigation par catégories et sous-catégories
- Liens contextuels dans les descriptions
Vérifiez la présence du balisage BreadcrumbList en JSON-LD :
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://votre-boutique.com" },
{ "@type": "ListItem", "position": 2, "name": "Catégorie", "item": "https://votre-boutique.com/categorie" }
]
}
6. Optimisation des images
Le thème doit gérer nativement :
- Le **lazy loading** (`loading="lazy"` sur les images hors viewport)
- Les **attributs width et height** explicites (évite le CLS)
- Les **formats modernes** (WebP via PrestaShop 8.x)
- La **compression** côté serveur
<!-- Exemple d'image bien optimisée dans un thème -->
<img
src="{$product.cover.medium.url}"
alt="{$product.name|escape:'html':'UTF-8'}"
width="800"
height="800"
loading="lazy"
decoding="async"
>
7. Responsive et mobile-first
Depuis l'indexation mobile-first de Google, le rendu mobile est celui qui compte pour le classement. Testez le thème sur :
- **Google Mobile-Friendly Test**
- Plusieurs tailles d'écran (320px à 768px)
- La navigation tactile (menus, filtres, panier)
8. Données structurées (Schema.org)
Un thème SEO-friendly intègre les données structurées essentielles :
- **Product** (nom, prix, disponibilité, avis)
- **BreadcrumbList** (fil d'Ariane)
- **Organization** (informations entreprise)
- **WebSite** avec SearchAction (barre de recherche)
Validez avec le Rich Results Test de Google après installation.
Checklist après installation d'un nouveau thème
Une fois le thème installé, ces vérifications sont indispensables :
- **Vider tous les caches** : cache PrestaShop (Back-office → Paramètres avancés → Performances), cache Smarty, **et cache navigateur**. C'est la source d'erreur la plus fréquente après un changement de thème.
- **Auditer le site** avec un outil d'analyse globale (Screaming Frog, Sitebulb ou un crawler en ligne)
- **Vérifier les Core Web Vitals** sur les pages stratégiques (accueil, catégories principales, fiches produit populaires)
- **Contrôler le balisage** Hn sur chaque type de page
- **Tester les données structurées** via le Rich Results Test
- **Valider le responsive** sur mobile et tablette
- **Configurer les redirections 301** si les URLs ont changé
- Architecture **Bootstrap 5** (au lieu de Bootstrap 4)
- **Moins de JavaScript** embarqué
- Meilleure gestion du **lazy loading** natif
- Structure HTML plus sémantique
- **Contenu unique** et optimisé sur chaque fiche produit
- **Stratégie de mots-clés** adaptée à votre secteur
- **Netlinking** et autorité de domaine
- **Suivi et itération** via Google Search Console
// Vider le cache Smarty par programmation si nécessaire
Tools::clearSmartyCache();
Tools::clearXMLCache();
Media::clearCache();
Le cas du thème Hummingbird (PrestaShop 8.x)
PrestaShop 8.1 a introduit Hummingbird, un thème moderne construit sur des bases techniques plus saines que l'historique classic :
Si vous démarrez un nouveau projet sous PrestaShop 8.x, Hummingbird comme base de thème enfant est un choix pertinent pour le SEO.
Erreur courante : croire qu'un thème suffit pour le SEO
Le thème pose les fondations techniques, mais le référencement naturel repose sur un travail continu :
Un thème techniquement parfait avec du contenu dupliqué ne se positionnera jamais. Inversement, un excellent contenu sur un thème lent sera pénalisé. Les deux sont complémentaires.
Questions fréquentes
Tout ce que vous devez savoir sur ce sujet.
Un projet PrestaShop ?
Discutons-en directement.
193 projets livrés
Lire sur le blog

Alexandre Carette
Expert PrestaShop & Architecture E-commerce
Développeur PrestaShop depuis 2014, 193 projets livrés. Je conçois des architectures headless Nuxt + PrestaShop et des outils d'automatisation IA pour les e-commerçants.