Back to Support Plugins and Integrations Jetpack Resolve Jetpack Errors

Resolve Jetpack Errors

Jetpack is a powerful plugin that adds essential features to plugin-enabled sites on WordPress.com. While errors are rare, this guide will cover common issues you may encounter with Jetpack and how to resolve them.

Review Your Browser and Network

In many cases, Jetpack will self-heal and resolve an issue without manual intervention, but you may continue to see the error after Jetpack has already self-healed. Your first step should be to take the common steps to clear any browser or network-related issues:

After ruling out browser and network issues, you can move on to the next sections that detail common errors in Jetpack.

Review Your Domain

The URL stored by the Jetpack servers does not match your site.

If you have a domain or URL-related error such as this, ensure your site has a working domain. If your domain is not ready, you can make Jetpack operational by temporarily using the default site address as your site’s primary domain. The steps are:

  1. Visit your site’s dashboard.
  2. Navigate to Upgrades → Domains (if using Default View) or Hosting → Domains (if using WP-Admin View).
  3. In the “Primary site address” box, click on the drop-down menu and select the wpcomstaging.com site address.
  4. Click the button labeled “Set as primary.”
  5. Navigate to Jetpack → Dashboard to restore the Jetpack connection.

You can continue working on your website content and design under this address. Once your domain becomes fully active, you can set it as the primary address.

Not Connected to Jetpack

Error Message: Jetpack can’t communicate with your site because your site isn’t connected.

To resolve an error with not being connected to Jetpack, follow these steps:

  1. Visit your site’s dashboard.
  2. Navigate to Jetpack → Dashboard:
The Jetpack option in the dashboard is shown, with the dashboard submenu option.
  1. If you have a Jetpack connection error message, click the “Restore Connection” button or the “Set up Jetpack” button to fix it:
An error message "Your connection with WordPress.com seems to be broken. If you’re experiencing issues, please try reconnecting." with an arrow pointing to the Restore Connection link.
“Your connection with WordPress.com seems to be broken. If you’re experiencing issues, please try reconnecting.”
The Set up Jetpack button with an arrow pointing to it.

Critical Error on the Site

Error Message: Jetpack can’t communicate with your site due to a critical error on the site.

You may have the following error on your live site:

The error message on a live site states "There has been a critical error on your website. Please check your site admin email inbox for instructions."
“There has been a critical error on your website. Please check your site admin email inbox for instructions.”

This error usually occurs when a theme or plugin causes a conflict on your site. The first step is to identify the theme or plugin causing the issue:

  1. Check the email address associated with your account for messages from WordPress.com regarding the error. You may receive an email with more information about the error to help identify the theme or plugin causing the issue.
  2. If you do not receive an email, or the email doesn’t specify which plugin or theme is causing the issue, perform the steps in this guide to identify plugin or theme conflicts.

Once you know which plugin or theme is causing the problem, you can follow these steps to deactivate the troubling plugin or theme:

  1. Visit your site’s dashboard.
  2. Visit PluginsInstalled Plugins or AppearanceThemes, depending on which you will need to deactivate.
  3. Deactivate the plugin or switch the theme to bring your site back online.

If you cannot access your WordPress.com dashboard to deactivate the theme or plugin, contact us here.

Once the faulty theme or plugin has been identified, you can decide if you want to continue to use the plugin or theme and reach out to the developer of that feature for further assistance.

Jetpack Can’t Communicate

Error Message: Jetpack can’t communicate with your site because your site isn’t responding to requests.

If Jetpack cannot communicate with your website, take the following steps:

  1. Navigate to Plugins → Installed Plugins.
  2. Temporarily deactivate all of your plugins except Jetpack:
    1. If the error disappears then reactivate one plugin at a time. Refresh your page each time you reactivate a plugin to see what causes the error to return, which will tell you which plugin is responsible.
    2. If you still see this error message after deactivating all plugins, contact us here.

DNS or SSL Error

Error Message: Jetpack is unable to connect to your domain because your domain’s DNS records aren’t pointing to your site.
SSL: no alternative certificate subject name matches target host name

If you have recently connected, transferred, or registered a domain, it can take up to 72 hours for your domain to become active. In the meantime, you can set your free subdomain as your primary site address. This will allow you to continue working on your site while your DNS propagates.

If your domain is not correctly displaying your WordPress.com site or an SSL certificate is not present, check your DNS is correctly configured with the following steps:

  1. From your site’s dashboard, navigate to Upgrades → Domains (or Hosting → Domains if using WP-Admin).
  2. Click on your domain name.
  3. Click on the “Name Servers” section and ensure the option to “Use WordPress.com name servers” is in the ON position.
  4. Click on the “DNS Records” section and click the “Manage” button.
  5. Ensure that your domain’s A and CNAME records are set to the default values for WordPress.com by:
    1. Clicking the ellipses (three dots) at the top right of your screen.
    2. Clicking “Restore default A records” and/or “Restore default CNAME record”:
The options show the "Restore default A records" and "Restore default CNAME record" options.
(If both options are grayed out, you are already using our default A and CNAME records.)

Once you have completed these steps, your WordPress.com site will appear on your domain within a few hours.

If your domain is connected from another registrar, ensure that you have completed the domain connection.

Jetpack Plugin is Deactivated

Error Message: We can’t communicate with your site because the Jetpack plugin is deactivated.

Plugin-enabled sites hosted on WordPress.com must have Jetpack enabled to properly function. You cannot deactivate/disable Jetpack on WordPress.com, but if you migrate a site from another host, Jetpack may be deactivated in error during that process.

Activate Jetpack again by following these steps:

  1. Visit your site’s dashboard.
  2. Navigate to PluginsInstalled Plugins.
  3. Locate Jetpack in the list of installed plugins and ensure that the plugin is active.
  4. Visit Jetpack Dashboard.
  5. Click the “Set Up Jetpack” button.

If you cannot access your site’s dashboard, contact us here.

REST API or XML-RPC is blocked

Error Message: Jetpack can’t communicate with your site because XML-RPC is not responding correctly. 

or

Error Message: Jetpack can’t communicate with your site because the REST API is not responding correctly.

These errors may be caused by custom code added to your wp-config.php file or by plugins interfering with your site’s Jetpack connection. If the cause is a plugin, it could be a plugin that is specifically designed to disable REST API or XML-RPC, or it could be a security plugin.

Removing this code or deactivating these plugins may resolve the issue. If issues persist, contact us here.

Site is missing database tables

Error Message: The site you have requested is not installed.
Run `wp core install` to create database tables.

This error can occur if your default table prefix, defined in your wp-config.php, does not match the existing prefix, or if your site is missing its wp_options table.

If the issue is the table prefix and you have SSH or SFTP access established, you can update the prefix to the correct one by updating your wp-config.php file. The default prefix is wp_. You can confirm the actual prefix in use with SSH access with this command wp db query "SHOW TABLES;"

If the issue is a missing table, you can import a backed-up version of this table (if you have access to one) via SSH access and the use of WP-CLI commands.

If you need assistance confirming your database prefix or need help restoring working tables to your site, contact us here.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!