Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme meta tags mots cles qui ne s’enregistrent pas ?

tout servces prestashop

1. PrestaShop : Vérifier les permissions d’écriture en base de données

Dans PrestaShop, les meta tags sont stockés dans la table meta_lang. Si les permissions d’écriture sont restreintes ou si la base est en lecture seule, les mots-clés ne seront pas enregistrés. Cela peut provenir d’une migration ou d’un mauvais paramétrage serveur.

Il est recommandé de vérifier les droits d’accès au niveau de la base MySQL ainsi que sur les fichiers. Une écriture bloquée empêche la sauvegarde des mots-clés, ce qui provoque leur disparition après validation du formulaire.


2. PrestaShop : Ne pas dépasser la longueur maximale autorisée

Les champs meta keywords dans PrestaShop ont une longueur maximale définie. Si vous dépassez cette limite, les mots-clés ne sont pas enregistrés, sans forcément qu’un message d’erreur s’affiche. Le système ignore simplement l’entrée.

Pour corriger cela, limitez-vous à une sélection de termes pertinents, bien séparés par des virgules, et veillez à ne pas dépasser environ 255 caractères. Cela garantit l’enregistrement correct des meta tags dans la base de données.


3. PrestaShop : Vérifier la langue utilisée pour l'enregistrement

Les meta tags dans PrestaShop sont associés à une langue spécifique. Si vous entrez les mots-clés dans une langue qui n’est pas activée ou sélectionnée, ils ne seront pas sauvegardés dans la bonne version du contenu.

Assurez-vous que la langue active dans l’interface est bien celle souhaitée pour vos mots-clés. Sinon, le champ sera vide côté base de données pour la langue concernée, même si l’interface indique que l’enregistrement a réussi.


4. PrestaShop : Tester avec un thème par défaut

Un thème personnalisé peut parfois interférer avec les champs du formulaire produit ou catégorie dans PrestaShop. Il peut masquer ou désactiver l’enregistrement des meta tags sans que cela soit visible à l’utilisateur.

Testez en basculant temporairement sur un thème natif comme Classic. Si les mots-clés s’enregistrent correctement, le problème vient probablement d’une surcharge ou d’un JS dans le thème actuel, empêchant la soumission du champ meta.


5. PrestaShop : Désactiver les modules de SEO tiers

Certains modules SEO modifient le comportement natif de PrestaShop pour la gestion des meta tags. Ils peuvent écraser les valeurs saisies manuellement ou empêcher leur enregistrement si une règle automatique est activée.

Désactivez temporairement ces modules et effectuez un test d’enregistrement. Si les mots-clés sont conservés, vous devrez ajuster les réglages du module ou contacter le développeur pour éviter ce conflit fonctionnel.


6. PrestaShop : Vider le cache après modification

Dans certains cas, PrestaShop utilise des systèmes de cache qui empêchent de voir les modifications immédiatement. Vous pourriez croire que les meta keywords ne s’enregistrent pas, alors qu’ils sont bien stockés mais non affichés.

Videz le cache dans Paramètres Avancés > Performances, puis rechargez la page. Cela permet d’afficher les meta tags mis à jour, et de confirmer que la saisie est bien prise en compte dans la boutique.


7. PrestaShop : Corriger les overrides du contrôleur AdminMetaController

Certains thèmes ou modules surchargent le contrôleur AdminMetaController dans PrestaShop. Si cette surcharge est mal codée, elle peut empêcher l’enregistrement des mots-clés dans l’administration.

Inspectez le dossier /override/controllers/admin/ pour repérer un fichier concerné. Si présent, désactivez-le temporairement en le renommant. Testez ensuite si vos meta tags sont bien sauvegardés. Cela permet de cibler précisément la source du problème.


8. PrestaShop : Utiliser l’outil de debug pour surveiller les requêtes

Le mode debug de PrestaShop permet d’observer les requêtes SQL exécutées lors de la sauvegarde. Si l’enregistrement des mots-clés échoue, vous verrez une erreur ou un champ non alimenté en base.

Activez ce mode depuis Paramètres Avancés > Performances, puis effectuez une sauvegarde. Analysez ensuite le retour système. Cela peut révéler une erreur de validation ou de format dans le champ meta keywords.


9. PrestaShop : Vérifier les logs d’erreurs du serveur

Parfois, le problème ne vient pas de PrestaShop mais du serveur lui-même. Une erreur PHP ou une restriction Apache/Nginx peut bloquer une requête de mise à jour, surtout sur des champs comme les meta tags.

Consultez les logs dans votre hébergement ou via FTP pour détecter des anomalies. Une erreur 500, 403 ou timeout peut expliquer pourquoi vos mots-clés ne sont pas enregistrés malgré des tentatives répétées.


10. PrestaShop : Mettre à jour PrestaShop vers la dernière version stable

Certaines versions de PrestaShop comportent des bugs liés aux meta tags, notamment sur l’enregistrement des champs personnalisés. Une mise à jour vers une version stable plus récente corrige souvent ces anomalies.

Vérifiez si une mise à jour est disponible depuis votre tableau de bord. En installant une version à jour, vous garantissez un meilleur support des mots-clés SEO, une compatibilité accrue et une amélioration globale du module Meta.