Seeing “Outbound HTTPS not working” in Jetpack? That status means your server cannot talk to WordPress.com over HTTPS in a reliable way. The cause is almost always on the server side, not in Jetpack itself. Think SSL certificate problems, PHP cURL or OpenSSL issues, or a firewall that blocks outbound port 443 or Jetpack IPs. Below is a step by step path you can follow yourself or hand to your hosting support.
Jetpack shows “Outbound HTTPS not working”:
Outbound HTTPS not working
Your site could not connect to WordPress.com via HTTPS. This could be due to any number of reasons, including faulty SSL certificates, misconfigured or missing SSL libraries, or network issues.
How do I fix this?
If you see “Outbound HTTPS not working” in Jetpack, the problem is almost never the Jetpack plugin itself.
Your site is failing a simple connection test.
Jetpack is trying to open an HTTPS connection from your server to WordPress.com. The test fails, so Jetpack shows this warning instead of enabling full features.
Most of the time that means:
We will start with the easy checks inside WordPress. Then we will move to server and hosting level fixes that often need your host to help.
When Jetpack tests your connection, it asks your server to:
If any step fails, Jetpack cannot trust the connection.
So you see:
Outbound HTTPS not working. Your site could not connect to WordPress.com via HTTPS.
This is almost always a server or network problem. You fix it either in your WordPress URL settings, in your SSL configuration, in PHP libraries, or in your firewall and hosting setup.
These are simple and safe. Do them first.
https:// and no certificate warnings.If the browser itself shows a certificate warning or a “not secure” label, fix that first with your host. Jetpack will not connect cleanly while the browser is unhappy.
In your WordPress dashboard:
https://your-domain.com and match your real domain exactly.If they still use http:// or a different hostname, update them, save, then log in again and retest Jetpack.
In wp-admin:
If the warning clears after fixing your URLs, you are done.
If it is still there, move on to the server checks.
If you have hosting support, you can copy and paste this section into a ticket.
Your goal is to confirm:
Ask your host to run, or run yourself, simple curl tests from the server that runs WordPress.
Use something like:
curl -I https://wordpress.com
curl -I https://public-api.wordpress.com/wp-json/
curl -I https://jetpack.com
Things to look for:
https://wordpress.com but not for other URLs, the problem is likely a firewall rule or DNS rule specific to some hosts.Open a ticket with your hosting provider. Include this text you can adapt:
I am getting this Jetpack status in WordPress:
"Outbound HTTPS not working. Your site could not connect to WordPress.com via HTTPS."
Can you please:
1. Confirm that my server can make outbound HTTPS (port 443) requests to:
- wordpress.com
- public-api.wordpress.com
- jetpack.com
2. Confirm that PHP cURL and OpenSSL are installed and can make outbound HTTPS requests.
3. Check that no firewall, mod_security rule, or rate limit is blocking requests to Jetpack or WordPress.com IP ranges.
Ask them to fix any blocked outbound HTTPS or firewall rule. Then re test Jetpack.
Even if your site seems to work in a browser, the certificate chain might not be fully correct from the server side. That can make Jetpack fail tests with messages like “SSL certificate problem” in logs.
Here is what to check.
Use any reputable SSL checker service.
You want to see:
If the checker reports:
then your host needs to reinstall the certificate or add the full chain.
Some hosts give a shared SSL URL that looks different from your real domain.
If WordPress is configured to use your own domain but the server certificate is issued for a shared hostname, Jetpack can see that mismatch and refuse the connection.
Ask your host to:
Once the host fixes the certificate:
https:// and confirm no browser warnings appear.Jetpack uses the WordPress HTTP API. That often relies on the PHP cURL extension and OpenSSL library.
If they are missing or too old, outbound HTTPS can fail.
In WordPress:
If Site Health reports that cURL is missing, or that HTTPS requests are failing, your host must update PHP with cURL and SSL support.
If you are comfortable and your host allows it:
phpinfo.php in your WordPress root.<?php
phpinfo();
https://your-domain.com/phpinfo.php.You should see:
If not, ask your host to:
When you are done, delete phpinfo.php for security.
Even with good SSL and libraries, a firewall can break Jetpack.
Possible blockers:
ufw on Linux blocking outgoing port 443.To see if a firewall is the cause:
If the warning disappears while security is relaxed, you have found the cause. You now need permanent firewall rules.
Ask your host or network admin to:
After rules are updated, re enable your security plugins and test again.
Some plugins hook into the WordPress HTTP API and can block remote requests by policy.
Typical candidates:
wp_remote_get() or wp_remote_post().You can run a quick test without touching your theme:
If the warning disappears, re enable plugins one by one. After you turn each plugin back on, recheck Jetpack.
When the warning returns, you have found the plugin that needs configuration. Look in its settings for options like “Allow WordPress.com” or “Allow Jetpack” or exclude Jetpack domains from blocking.
In some hosting setups, HTTPS between your server and WordPress.com simply does not work correctly. For example, a shared SSL layer that you cannot control.
Jetpack has a low level option that forces it to use plain HTTP for its internal calls from your site to WordPress.com.
This is less secure because the traffic between your server and WordPress.com is no longer encrypted. Only consider it as a temporary workaround while you or your host fix the real SSL issue.
If you still want to try it:
wp-config.php in the WordPress root./* That's all, stop editing */ add:define( 'JETPACK_CLIENT__HTTPS', 'NEVER' );
Only leave this constant in place if you understand the security trade off. It is better to keep HTTPS working correctly if you can.
If you are still stuck, send your host a focused ticket.
Include:
Outbound HTTPS not working. Your site could not connect to WordPress.com via HTTPS.https://.curl tests they ran to WordPress.com and public API endpoints.Ask them clearly to:
Once they confirm those items are good, Jetpack usually connects without further changes.
You are in good shape when:
https:// with no browser certificate warnings.Hit Continue Chat below and tell me what you and your host have tried so far. Include any cURL error messages or firewall notes. I will help you translate those into concrete steps that your host or developer can apply.
Scroll down to the contact form below. Enter your name, email, and WordPress needs. Atiba will get back to you as soon as possible.
WP Assistant is a free tool created by Atiba Software, a WordPress design and development company located in Nashville, TN. If you need more personalized WordPress assistance let us know, and we’ll get back to you ASAP!