Blocked by Jetpack

WordPress | Updated March 2026

If Jetpack is blocking your access to your own WordPress site, showing a "blocked by Jetpack" message, or causing 403/503 errors, it's usually because Jetpack's Brute Force Protection feature has flagged your IP. This can also happen when ModSecurity on the server conflicts with Jetpack's security features. Here's how to fix it and prevent it from happening again.

01. Jetpack Brute Force Protection Block

Jetpack's Brute Force Protection feature tracks failed login attempts across all WordPress sites connected to WordPress.com. If your IP triggers too many failed logins (even on other sites), Jetpack blocks it globally. This means you can get blocked from your own site because of failed logins on a completely unrelated WordPress site.

If You Can Still Access wp-admin

  1. Go to Jetpack > Settings > Security
  2. Find "Brute force attack protection"
  3. Add your IP to the whitelist - enter your IP address (search "what is my IP" in Google)
  4. Click Save

If You're Completely Locked Out

  1. Connect via FTP - use FileZilla or cPanel File Manager
  2. Navigate to wp-content/plugins/
  3. Rename jetpack to jetpack_disabled. This deactivates Jetpack and removes the block
  4. Log into WordPress - you should now have access
  5. Rename the folder back to jetpack
  6. In WordPress admin - go to Plugins, reactivate Jetpack, then whitelist your IP in Jetpack > Settings > Security
Tip

If your IP changes frequently (dynamic IP from your ISP), consider disabling Jetpack Brute Force Protection entirely and using the server-side firewall (CSF) instead. CSF already provides login failure protection and doesn't have the cross-site blocking issue.

02. ModSecurity Conflicts

Jetpack communicates with WordPress.com servers for features like site stats, downtime monitoring, and security scanning. Some of these requests can trigger ModSecurity rules on the server, causing 403 errors or broken Jetpack features.

Symptoms

  • Jetpack dashboard shows "connection error" or "site is not accessible"
  • Jetpack features intermittently stop working
  • Error log shows ModSecurity blocks related to Jetpack XML-RPC calls

Fix

Check cPanel > Errors for ModSecurity entries mentioning xmlrpc.php or Jetpack user agents. If you find them, open a support ticket with the error log entries. We can whitelist the specific ModSecurity rules for your account without disabling security broadly.

Warning

Don't disable ModSecurity entirely just to fix Jetpack. XML-RPC is a frequent attack vector and ModSecurity provides important protection. We can surgically whitelist Jetpack's traffic while keeping protection for everything else.

03. Jetpack Connection Issues

If Jetpack can't connect to WordPress.com ("Your Jetpack has a glitch"), check these:

  • XML-RPC enabled - Jetpack requires XML-RPC. Some security plugins disable it. Make sure xmlrpc.php is accessible. Test by visiting yourdomain.com/xmlrpc.php - it should show "XML-RPC server accepts POST requests only"
  • WordPress.com IPs whitelisted - if you have IP restrictions in .htaccess or a security plugin, Jetpack's servers need access. Jetpack uses WordPress.com IP ranges which change frequently; Jetpack's own documentation has the current list
  • SSL issues - Jetpack requires a working SSL certificate. If your site has mixed content or an expired certificate, the connection may fail. See our Mixed Content guide

04. Lighter Alternatives to Jetpack

Jetpack is a large plugin that bundles many features, most of which you probably don't use. If you're only using it for one or two features, lighter alternatives reduce resource usage and avoid the connection/blocking issues:

  • Site stats - use Google Analytics or the Jetpack Stats standalone plugin (without full Jetpack)
  • Brute force protection - already provided by the server firewall (CSF/LFD). Or use Wordfence (free)
  • Downtime monitoring - UptimeRobot (free for up to 50 monitors)
  • Contact forms - WPForms Lite, Contact Form 7
  • Image CDN - Cloudflare (free) or ShortPixel
  • Related posts - Yet Another Related Posts Plugin (YARPP)
Tip

We've seen sites cut their load time in half just by replacing Jetpack with individual lightweight plugins for the features they actually use. If your site is hitting resource limits, Jetpack is one of the first plugins to evaluate.

Need Help With Jetpack Issues?

If Jetpack is causing persistent problems on your site, open a ticket. We can check the server-side logs and ModSecurity rules to find the specific conflict.

Open a Support Ticket

Quick Recap: Fix Jetpack Blocks

If you only do 5 things from this guide, do these:

  1. Locked out? - rename the jetpack plugin folder via FTP to disable it, then log in
  2. Whitelist your IP - in Jetpack > Settings > Security after regaining access
  3. Check error logs - cPanel > Errors for ModSecurity blocks on xmlrpc.php
  4. Consider lighter alternatives - Jetpack is heavy; individual plugins may serve you better
  5. Don't disable ModSecurity - ask support for a targeted rule exception instead

Last updated March 2026 · Browse all WordPress articles · See also: WordPress Security Guide

  • 313 Users Found This Useful

Was this answer helpful?

Related Articles

Create Static Files with your WordPress Install

Reduce the processor and memory load of your site but publishing it into html files.Use the...

Not Receiving Form Email Through WordPress - SMTP

For anti-spam reasons be sure that the email address you are using to send from, exists in your...

Do you have a WordPress plugin slowing you down?

Some WordPress plugins can really bog down your site's performance. Query Monitor can help in...

WordPress error "The uploaded file could not be moved to"

WordPress Upload Error If you're getting the error message "The uploaded file could not be moved...

Elementor - Critical Error with both Elementor and Elementor Pro plugins enabled

Running Elementor and Elementor Pro simultaneously can be memory-intensive. Elementor and...



Save 30% on web hosting - Use coupon code Hosting30