Site WordPress en panne ? Intervention express 69 €, réponse dans la journée 7j/7Demander une intervention →
Forfaits maintenance

Vous cliquez sur « Mettre à jour » et WordPress vous répond : « La réponse n’est pas une réponse JSON valide ». Impossible d’enregistrer la page, de publier l’article ou de modifier un produit. Ce message, aussi appelé erreur JSON non valide, est l’un des plus déroutants de WordPress : il ne dit rien de la cause et apparaît souvent sans prévenir.

Bonne nouvelle : votre site reste généralement visible par vos visiteurs. Mais tant que l’erreur est là, vous ne pouvez plus travailler sur votre contenu. Voici ce que signifie ce message, ses causes les plus fréquentes et les premiers réflexes à adopter avant de faire appel à notre service de dépannage WordPress.

Erreur WordPress « La réponse n'est pas une réponse JSON valide »

💡 L'essentiel à retenir

  • Le message signifie que WordPress n’arrive plus à dialoguer avec votre serveur au moment d’enregistrer.
  • Les causes les plus fréquentes : adresse du site mal réglée, permaliens cassés, pare-feu trop strict ou extension en conflit.
  • Votre site public reste en ligne : ce sont vos modifications qui ne passent plus.
  • Avant toute manipulation : une sauvegarde complète (fichiers + base de données).
  • Si l’erreur persiste après les premiers réflexes, un diagnostic professionnel évite d’aggraver la situation.

Que signifie « réponse JSON non valide » ?

Ce message indique que l’éditeur de WordPress a envoyé votre contenu au serveur, mais qu’il a reçu en retour une réponse qu’il ne comprend pas.

Depuis l’arrivée de l’éditeur de blocs (Gutenberg), WordPress enregistre vos pages en arrière-plan grâce à un canal appelé API REST. L’éditeur envoie les données, le serveur répond dans un format structuré : le JSON. Si la réponse est vide, bloquée ou mélangée à un message d’erreur, l’éditeur ne peut pas la lire. Il affiche alors ce message générique.

Autrement dit, le problème n’est presque jamais l’article lui-même. C’est la communication entre votre navigateur, WordPress et le serveur qui est rompue quelque part.

Message « La mise à jour a échoué » dans l'éditeur de WordPress
Le message apparaît en haut de l'éditeur, au moment d'enregistrer ou de publier.

Les symptômes qui l’accompagnent

Si plusieurs de ces signes apparaissent en même temps, la piste d’un blocage de l’API REST devient très probable.

Les causes les plus fréquentes

Dans la grande majorité des cas, l’erreur JSON vient de l’une de ces cinq causes. Elles sont classées de la plus simple à la plus technique.

Les 4 causes fréquentes de l'erreur JSON non valide sur WordPress

1. Une adresse de site mal réglée

Dans Réglages > Général, WordPress enregistre deux adresses : celle de WordPress et celle du site. Si l’une commence par http et l’autre par https, ou si l’une contient « www » et pas l’autre, les échanges de l’éditeur sont redirigés… et la réponse se perd en route.

C’est très courant après l’installation d’un certificat SSL ou après un changement de nom de domaine.

2. Des permaliens ou un fichier .htaccess abîmés

Les permaliens définissent la forme de vos adresses (par exemple /astuce/nom-de-l-article/). Ils reposent sur un fichier serveur, le .htaccess. Si ce fichier a été modifié par une extension, vidé lors d’une migration ou mal réécrit, l’API REST devient injoignable.

Un premier réflexe sans risque : aller dans Réglages > Permaliens et cliquer sur « Enregistrer » sans rien changer. WordPress régénère alors ses règles. Si l’erreur persiste, le problème est plus profond.

3. Un pare-feu ou une extension de sécurité trop stricts

Les extensions de sécurité et les pare-feu des hébergeurs (souvent appelés ModSecurity ou WAF) analysent ce que vous envoyez. Certains contenus les inquiètent : un code d’intégration vidéo, un bout de script, un mot technique… et la requête est bloquée.

Indice typique : l’erreur ne touche qu’une seule page, celle qui contient un contenu particulier, alors que les autres s’enregistrent normalement.

Attention : désactiver une protection pour « voir si ça marche » laisse le site exposé. Ce réglage doit être ajusté finement, règle par règle. C’est un point que nous traitons dans nos prestations de sécurité WordPress.

4. Une extension ou un thème en conflit

Quand une extension produit une erreur PHP ou un simple avertissement, ce texte s’ajoute à la réponse du serveur. Le JSON devient illisible et l’éditeur affiche l’erreur.

C’est fréquent juste après une mise à jour : une extension n’est plus compatible avec la nouvelle version de WordPress ou de PHP. Si vous avez récemment changé de version de PHP, notre article sur la mise à jour PHP de WordPress vous aidera à comprendre l’enjeu.

5. Un cache ou un CDN qui garde une mauvaise réponse

Les outils de cache et les services comme Cloudflare accélèrent votre site en gardant des copies des pages. Mal configurés, ils peuvent mettre en cache… les réponses de l’API REST. L’éditeur reçoit alors une réponse périmée ou incomplète. Un cache bien réglé, qui exclut l’administration, fait partie de toute optimisation de la vitesse de chargement.

Les premiers réflexes à adopter

Avant toute action, sauvegardez votre site et copiez le contenu que vous étiez en train d’écrire. Ensuite, quelques vérifications simples permettent souvent d’y voir plus clair.

  1. Copiez votre texte dans un document à part : vous ne perdrez pas votre travail.
  2. Faites une sauvegarde complète (fichiers et base de données) via votre hébergeur ou votre extension de sauvegarde.
  3. Vérifiez les deux adresses dans Réglages > Général : elles doivent être identiques, en https.
  4. Réenregistrez les permaliens dans Réglages > Permaliens, sans rien modifier.
  5. Consultez Outils > Santé du site : un message sur l’API REST confirme la piste.
  6. Videz les caches (extension de cache, hébergeur, CDN), puis réessayez.

Si l’erreur disparaît, gardez en tête ce qui l’a corrigée : la même cause peut revenir à la prochaine mise à jour.

Ce qu’il vaut mieux éviter

Tableau récapitulatif

Ce que vous constatez Cause probable Premier réflexe
Erreur sur toutes les pages, après passage en https Adresse du site incohérente Vérifier Réglages > Général
Erreur après une migration ou un changement d’extension Permaliens ou .htaccess Réenregistrer les permaliens
Erreur sur une seule page au contenu particulier Pare-feu ou sécurité Noter le contenu en cause
Erreur juste après une mise à jour Extension ou thème incompatible Sauvegarder puis faire diagnostiquer
Erreur aléatoire, qui va et vient Cache ou CDN Vider tous les caches

Quand faire appel à un professionnel ?

Si les vérifications simples n’ont rien donné, la cause se situe dans le code, le serveur ou les règles de sécurité : c’est le moment de passer la main.

Pour trouver l’extension fautive sans casser le site, il faut travailler sur une copie de test, lire les journaux d’erreurs du serveur et analyser la réponse exacte de l’API REST. Ce sont des opérations rapides pour un technicien habitué, mais risquées quand on les découvre.

Lors d’un dépannage, nous :

Et pour ne plus subir ce genre de surprise après chaque mise à jour, nos forfaits de maintenance WordPress incluent les mises à jour testées, les sauvegardes et la surveillance du site, dès 49 € par mois.

Questions fréquentes

Mes modifications sont-elles perdues ?

Pas forcément. WordPress garde souvent une sauvegarde automatique du brouillon dans le navigateur. Avant de fermer l’onglet, copiez votre texte dans un document à part : c’est le réflexe le plus sûr.

Pourquoi l'erreur apparaît-elle d'un coup ?

Le plus souvent après un changement récent : mise à jour d’une extension, passage en https, nouvelle règle de sécurité chez l’hébergeur ou migration du site. Notez ce qui a changé ces derniers jours, c’est un indice précieux.

L'éditeur classique règle-t-il le problème ?

Il permet parfois de publier en attendant, car il ne passe pas par le même canal. Mais c’est un contournement : la cause reste présente et peut toucher d’autres fonctions du site.

Est-ce la faute de mon hébergeur ?

Parfois. Certains hébergeurs appliquent des règles de pare-feu qui bloquent des contenus jugés suspects. Mais dans la majorité des cas, la cause se trouve dans les réglages ou les extensions du site.

Combien coûte une intervention ?

Notre Dépannage express est à 69 € par intervention, sans abonnement. Nous identifions la cause, corrigeons et vérifions que l’enregistrement fonctionne à nouveau.

Une erreur gênante, mais rarement grave

L’erreur « La réponse n’est pas une réponse JSON valide » bloque votre travail, mais elle met rarement votre site en danger. Elle signale un dialogue rompu entre l’éditeur et le serveur : adresse mal réglée, permaliens, pare-feu, extension ou cache. Quelques vérifications simples suffisent parfois. Quand ce n’est pas le cas, mieux vaut confier le diagnostic à un professionnel plutôt que de multiplier les essais.

→ Votre éditeur WordPress refuse toujours d’enregistrer ? Demandez une intervention express à 69 € : nous trouvons la cause et rétablissons l’enregistrement, en général dans la journée.

Un problème sur votre site WordPress ou WooCommerce ? Nous répondons dans la journée, 7 jours sur 7.

Demander un devis gratuit →