1. À quoi sert le module
La plupart des produits, catégories et marques n’ont jamais leur propre titre méta ni leur propre description méta.
PrestaShop utilise alors le simple nom comme titre de la page et laisse la description vide : les moteurs de
recherche affichent un titre court et un extrait pris au hasard dans la page. Le module crée les deux à partir de
modèles que vous écrivez une fois par type de page et par langue, par exemple {name} – {category} | {shop} : chaque
fiche produit, page catégorie, marque, fournisseur et page CMS reçoit un titre et une description utiles, sans
modifier des milliers de fiches.
Pour chaque type de page, vous choisissez si les modèles complètent seulement les pages sans méta propres ou remplacent les méta partout. Le module ne change que ce que la boutique affiche : il n’écrit rien dans vos produits ni dans vos catégories, et sa désactivation rétablit aussitôt les titres et descriptions de PrestaShop.
Compatible avec PrestaShop 1.7.8, 8.x et 9.x (PHP 7.2.5 ou plus récent), avec les thèmes Classic et Hummingbird et avec le multiboutique.
2. Installation
- Téléchargez le module depuis Mon compte → Historique des commandes sur addonspresta.com.
- Dans votre back-office, ouvrez Modules → Gestionnaire de modules et cliquez sur Installer un module.
- Déposez le fichier
ap_metatemplates_v1.0.0.zipet attendez la confirmation. - Cliquez sur Configurer sur la fiche du module.
Le module est livré avec des modèles en anglais, en polonais et en français et fonctionne dès l’installation sur les pages qui n’ont pas de méta propres.
3. Fonctionnement
Quand un visiteur ouvre une fiche produit, une page catégorie, marque, fournisseur ou CMS, le module prend les modèles
de sa langue pour ce type de page et remplace les variables par les valeurs de la page : {name} par le nom du
produit, {price} par son prix, etc. Le résultat devient le titre méta de la page — le texte de l’onglet du
navigateur et le lien bleu des résultats de recherche — et sa description méta, le texte sous ce lien. Votre thème
les utilise aussi pour les balises og:title et og:description lues par Facebook et d’autres sites, s’il les
affiche.
- Une variable sans valeur (un produit sans marque, une catégorie sans description) disparaît avec le séparateur
voisin :
{name} – {manufacturer} | {shop}donneMug | Ma boutique, et nonMug – | Ma boutique. - Le HTML des descriptions est retiré et les espaces multiples sont réduits. La description est coupée à 160 caractères entre deux mots et se termine par « … » ; les moteurs de recherche coupent de toute façon les descriptions plus longues.
- Un modèle laissé vide dans une langue conserve la valeur de PrestaShop dans cette langue.
- Les produits, catégories, marques, fournisseurs et pages CMS désactivés, les pages masquées au groupe du visiteur et les pages d’erreur gardent les valeurs de PrestaShop : rien à leur sujet n’apparaît dans les méta.
- Le titre est coupé à 255 caractères.
- Les moteurs de recherche décident eux-mêmes de ce qu’ils affichent ; une bonne description méta est reprise plus souvent, mais pas toujours.
Le module n’enregistre que ses réglages, ne modifie ni les tables de PrestaShop, ni les URL, ni les balises canonical et robots, et ne se connecte ni à addonspresta.com ni à aucun autre serveur. Si votre boutique utilise un cache de pages complètes, les nouvelles méta apparaissent quand les pages en cache sont rafraîchies.
4. Fonctions et réglages
Ouvrez Modules → Gestionnaire de modules → Modèles de méta SEO → Configurer. Le cadre Aide, en haut, renvoie vers ce manuel et vers la page du module sur addonspresta.com, dans la langue de votre back-office. Suit un panneau par type de page : Fiches produit, Pages catégorie, Pages marque, Pages fournisseur et Pages CMS, chacun avec un bouton Enregistrer qui enregistre tous les panneaux.
Utiliser les modèles
- Uniquement sur les pages sans méta propres (par défaut) : le titre et la description sont vérifiés séparément. Un produit avec son propre titre méta le garde et reçoit quand même la description du modèle si sa description méta est vide. Les méta propres sont celles des champs SEO du produit, de la catégorie, de la marque, du fournisseur ou de la page CMS.
- Toujours, même sur les pages avec méta propres : les modèles remplacent tous les titres et descriptions méta de ce type de page. Vos méta restent dans la base et reviennent quand vous changez de mode.
- Désactivé : les valeurs de PrestaShop sur toutes les pages de ce type.
Titre méta et Description méta
Un modèle par langue, jusqu’à 255 caractères, avec le sélecteur de langue à côté du champ. Sous chaque champ, le module liste les variables de ce type de page. Une variable que ce type de page n’a pas est refusée à l’enregistrement, avec le type de page et la variable dans le message.
| Type de page | Variables |
|---|---|
| Fiches produit | {name}, {category} (catégorie par défaut), {manufacturer} (marque), {price}, {reference}, {description_short}, {shop} |
| Pages catégorie | {name}, {parent} (catégorie parente), {description}, {shop} |
| Pages marque | {name}, {description_short}, {shop} |
| Pages fournisseur | {name}, {shop} |
| Pages CMS | {name} (titre de la page), {category} (catégorie CMS), {shop} |
{price} est le prix du produit tel que le visiteur le voit : TTC ou HT selon l’affichage des prix de son groupe de
clients, réductions actives comprises, dans sa devise. Il est vide quand les prix sont masqués (mode catalogue, groupe
sans affichage des prix, produit sans prix visible). {shop} est le nom de la boutique où se trouve le visiteur.
Modèles par défaut
- Fiches produit — titre
{name} – {category} | {shop}, description{name} à {price} chez {shop}. {description_short} - Pages catégorie — titre
{name} | {shop}, description{name} chez {shop}. {description} - Pages marque — titre
{name} | {shop}, descriptionProduits {name} chez {shop}. {description_short} - Pages fournisseur — titre
{name} | {shop}, descriptionProduits du fournisseur {name} chez {shop}. - Pages CMS — titre
{name} | {shop}, description vide : les pages CMS gardent leur propre description
Les boutiques en anglais et en polonais reçoivent les mêmes modèles dans leur langue. Modifiez-les librement, ou videz un champ pour garder la valeur de PrestaShop.
Les pages fournisseur n’existent que si Paramètres de la boutique → Paramètres généraux → Afficher les fournisseurs est activé.
5. Multiboutique
Les réglages sont enregistrés pour la boutique ou le groupe choisi dans l’en-tête du back-office. Choisissez Toutes
les boutiques pour donner les mêmes modèles à chaque boutique, ou une seule boutique pour lui donner ses propres
modes et modèles ; {shop} affiche toujours le nom de la boutique où se trouve le visiteur. Dans le contexte Toutes
les boutiques ou groupe, seul un employé qui gère toutes ses boutiques peut enregistrer. Une licence couvre toutes les
boutiques de l’installation.
6. Désinstallation
Gestionnaire de modules → Modèles de méta SEO → Désinstaller supprime les réglages du module avec vos modèles ; la boutique affiche de nouveau les méta de PrestaShop. Pour garder les modèles, choisissez plutôt Désactiver.
7. Questions fréquentes et dépannage
Le titre de l’onglet du navigateur n’a pas changé. Vérifiez le mode de ce type de page, que le modèle est rempli dans la langue affichée et, en mode Uniquement sur les pages sans méta propres, que la page n’a pas son propre titre méta dans ses champs SEO. Videz ensuite le cache dans Paramètres avancés → Performances et rechargez la page.
Google affiche toujours l’ancien titre. Les moteurs de recherche relisent les pages à leur propre rythme, en général en quelques jours ou semaines. Vous pouvez demander à Google de relire une page dans la Google Search Console.
Le titre est trop long.
Les moteurs de recherche affichent environ 60 caractères d’un titre. Placez la variable la plus importante en premier,
par exemple {name} | {shop}, et gardez les variables longues comme {description_short} pour la description.
{price} est vide.
Les prix sont masqués pour le visiteur : le mode catalogue est activé, son groupe de clients n’affiche pas les prix ou
le produit n’affiche pas son prix.
Un autre module SEO modifie aussi les méta. Deux modules qui modifient les mêmes méta se contredisent. Utilisez-en un seul par type de page, ou réglez ce module sur Désactivé pour les types de pages gérés par l’autre module.
Un texte reste en anglais dans ma boutique en français. Remplissez les modèles de cette langue dans la configuration du module.
8. Mises à jour et assistance
Les mises à jour sont gratuites à vie : téléchargez les nouvelles versions depuis Mon compte → Historique des commandes sur addonspresta.com et installez-les comme un nouveau module. Vos réglages sont conservés.
L’assistance est incluse pendant 12 mois à compter de la commande : écrivez à mail@addonspresta.com ou utilisez le formulaire de contact d’addonspresta.com (du lundi au vendredi, de 10 h à 16 h ; réponse généralement sous 2 jours ouvrés). Indiquez votre version de PrestaShop, la version du module et les étapes qui mènent au problème.