Skip to main content
WordPress Sep 25, 2026 4 min read

WordPress Says ‘The Response Is Not a Valid JSON Response’: What to Do Before You Retry

A WordPress save error does not tell you whether your edit was lost. Keep your work, check what saved, gather useful clues and know when to ask your host for help.

Troubleshooting Website Maintenance WordPress
Illustrative laptop page editor with a save warning on a worktable, beside a handwritten Keep, Check, Ask notebook

You have just changed a page on your business website. You press Update and WordPress says, “The response is not a valid JSON response.” Did your new opening hours save? Is the page broken? The message alone cannot answer either question.

WordPress uses its REST API to send and receive the information behind the block editor. The API normally returns JSON, a structured format the editor can read. This warning means the editor received something it could not use. The cause may be a blocked request, a server error, a plugin conflict or a connection problem; it is not proof that your content is lost or your site has been hacked. WordPress explains the REST API.

Here is a calm way to protect your work and collect the details that will help someone fix the actual cause.

First, keep the edit you just made

Leave the editor tab open. If you wrote new text, copy that text into a private note on your device before refreshing the page. If you changed a published page, open its public URL in a separate tab and check whether the change appears there. Also look at the page's Revisions in WordPress if they are available. WordPress keeps saved revisions and autosaves, but an error is a poor moment to assume that your latest sentence reached the server. How WordPress revisions and autosaves work.

For example, if a shop in Kumasi has changed its Saturday hours, compare the public contact page with the intended hours. This is an illustrative check, not a report of a particular customer's site. If the old hours remain, keep the corrected text safe while you investigate. Avoid pressing Update repeatedly: first find out what happened to the original request.

Check whether it is one page or the whole editor

Note the page or post you were editing, roughly when the error appeared, and whether you were saving text, uploading an image or publishing for the first time. Try viewing another existing page without changing it. If only one page fails, its content or a block on that page may matter. If every page fails, the connection between the editor and WordPress needs a wider check.

You can open Tools → Site Health → Status in your WordPress dashboard. Look for a REST API, HTTPS or loopback warning. Site Health is a useful clue, not a complete diagnosis: a passing check does not prove that the particular save request succeeded. The Info tab contains detailed site configuration, so do not post its full export publicly. WordPress Site Health guide.

Think about what changed just before the error

Did the problem start after a plugin or theme update, a domain change or a security-setting change? Write down the change and its time. A plugin conflict can interrupt an editor request, but so can a rule in front of WordPress. WordPress documents a troubleshooting mode that lets an administrator test plugins and themes for their own session without changing the public site. Use that only if you are comfortable managing the site; a shop or booking website deserves particular care. WordPress lesson on plugin and theme conflicts.

Do not turn off security protection, remove every plugin or change DNS just because an online checklist suggests it. Those steps can create a larger problem and may not address the failed request. A public wp-json address loading in a browser also does not prove that the authenticated save request is allowed: viewing and editing are different operations under WordPress permissions. WordPress REST API handbook.

Send support the details that locate the failed request

If your site is hosted with Nakroteck, open a support ticket from your account. Include:

  • The affected domain and the page or post URL.
  • The exact error wording, and whether it happens on one page or several.
  • The approximate time in Ghana time, and whether this was an Update, Publish or image upload.
  • A screenshot of the editor error and any relevant Site Health Status warning.
  • Any update or configuration change made immediately beforehand.

Do not put your WordPress password, session cookie, private customer content or a full technical log in an ordinary ticket. Support can ask for a safer diagnostic method if more detail is needed. Nakroteck's WordPress service page says its team supports hosting-related WordPress issues; the evidence above helps the team distinguish a site-content problem from a hosting rule or server response. Nakroteck WordPress hosting information.

Once the cause is corrected, make one small test edit, save it and check the public page. Then return to the original edit you kept in your private note. The goal is a confirmed save, not merely the disappearance of an error banner.

Need help choosing the right setup?

Talk to Nakroteck before you buy hosting, domains, SSL, or website services. We will help you choose the right option for your business.

We use optional analytics and advertising cookies to understand which campaigns lead to purchases. Essential cookies keep checkout and account access working. Cookie policy