How We Remove JetPack and Instantly Improve WordPress Performance by Over 50%

by | Mar 15, 2017 | Website Performance | 42 comments

UPDATE – February 17, 2021: As a follow-up to Chris Lema’s February 17, 2017 post about Jetpack plugin performance, Chris has now written an excellent blog post about a new “Jetpack Boost” plugin that aims to speed up your site. Your mileage with Jetpack Boost may still vary. It is also not trivial to remove JetPack, so be sure to test, adjust, and test some more until you get the right balance of features and performance. Now, on with the original post…


JetPack is a hog. There. I said it. Many people love Jetpack for its utility and ease of use. But for as popular a plugin as it is, it sure bogs down WordPress with all of its external service requests.

One of Webidextrous’ clients was super-focused on site speed and page speed, as well they should be. Most site owners know that Google has ratcheted up its emphasis on page speed in recent years and that it has been downranking sites that are too slow.

A Quick Analysis of Jetpack and WordPress Performance

Want to know what we did? First, to motivate you even further, let’s start with the results we got. The graph below shows that Jetpack is indeed a resource hog, adding up to 1.5 seconds of extra page load time.

Jetpack performance tuning
Usually the color green means “go”. Not in this case!

Nobody wants that, even if it’s just momentary. But this was happening on a regular basis, and it was adding up. Over the prior 7 days, Jetpack had “leaked” about 1.5 hours of page load time!

Remove Jetpack if performance is slow
Jetpack performance is slowwwwww.

Yes, Jetpack can be convenient. But at this price? No thank you. It’s time to remove Jetpack.

WordPress maintenance cycle

Gone are the days of clicking “Update” and hoping for the best. Let Webidextrous manage your maintenance. We’ll give you back your time and peace of mind.

How to Uninstall the JetPack Plugin for WordPress

Removing the JetPack plugin for WordPress is simple:

  1. Log into your WordPress Dashboard.
  2. Go to the Plugins menu on the left-hand menu.
  3. Find the JetPack plugin in the list and click “Deactivate” under the plugin name.
  4. Now, click “Delete” underneath the deactivated plugin.

Deactivation is generally a good idea as it ensures that the plugin “cleans up after itself” before it’s deleted.

That’s it! Now, on to what to replace JetPack’s functionality with.

How to Speed Up Any WordPress Website That Uses Jetpack

Our strategy was to “remove JetPack and replace it”. We picked through each of this client’s enabled Jetpack “apps”, found a suitable replacement, and installed that instead. Once we finished, we disabled Jetpack. Forever. Because we don’t want our pages to take forever to load. All told, it took a couple of seconds to remove JetPack and a bit over an hour to replace its features.

Here’s what we removed, and what we replaced it with:

RemovedReplaced With
Jetpack Site StatsGoogle Analytics for WordPress by MonsterInsights
Jetpack SharingAddToAny Share Buttons
Jetpack Related PostsRankMath SEO which has a related posts feature among many others
Jetpack SubscriptionsMailChimp for WordPress Integration
Jetpack Gravatar HovercardsWordPress Author Bio on Hover
Jetpack Site AcceleratorHost on Pantheon.io, which has its own CDN that speeds up your site immensely. Or, use Cloudflare instead. It covers a multitude of page speed and image size sins. You’re welcome.
Jetpack Extra Sidebar WidgetsThe client only had images in the footer sidebar, so we replaced the Jetpack widget with the native Text widget and used plain old HTML.
Jetpack Widget VisibilityWidget Options
Jetpack Custom CSSHonestly, we don’t know why this is even in Jetpack. WordPress already provides CSS customization natively. And people who need it usually already know this or know how to add styles to a child theme. So this is never really necessary.

So, that’s it. Now your web server issues fewer external web requests and your site loads faster. Enjoy!

The following two tabs change content below.
Rob Watson is the CEO of Webidextrous, a web consultant, and a developer. Beginning in 1996 as a self-taught web designer, he has created websites for everyone from small business owners to multi-national companies. He is the co-organizer of the West Orlando WordPress Meetup and a WordCamp speaker.

42 Comments

  1. KR

    Hello,

    I am trying to install the JP widget visibility and it continually triggers a “fatal error”.. Do you know why this is?

    Thank you

    • Rob Watson

      The first thing to always try when installing a new plugin and getting an error is to deactivate all the other plugins (except the one you just installed) and see if the error clears. If it does, then re-enable the other plugins one by one, testing the page or feature, until the error occurs again. When it occurs, the problem is a conflict with the last plugin you enabled.

      If that doesn’t fix the problem, change your theme to TwentySeventeen (or any earlier WordPress default theme) and test again. If the error goes away, then the issue is with your theme.

      If none of the above works, you might be on your own unless you go back to full JetPack or wait for, or participate in, an update from the community maintaining this pulled out plugin. The plugin does have a thread about how this is done. See https://wordpress.org/support/topic/adopt-me-tag/

  2. AppMarsh

    After removing Jetpack I have huge loading problem with images ? Is there any alternative plugins to solve that problem ?

    • Rob Watson

      Do you recall which of the Jetpack features were turned on before removal? What is your site URL so I can take a look?

  3. Brandon Kraft

    For the Custom CSS module, originally, there was not UI within WordPress for custom CSS–only the file editor if you had file-editing capabilities.

    As WordPress natively added more custom CSS functionality, Jetpack gives way to the WordPress implementation and only adds on anything not provided by Core. WordPress is adding more features in this area natively so I imagine Jetpack’s module will be completely deprecated at some point.

  4. Sarah Carter

    Thanks so much for this, it gave me the confidence to go ahead and just get rid of Jetpack. I’m blown away by how liberating it is!

    • Rob Watson

      Yes! It’s very freeing, isn’t it? Glad you liked the post.

  5. Tero Tolkki

    I spent 3 days optimizing my website cause it was incredibly slow and we didn’t even release it yet! I started going through what was wordpress loading and there was an unreal amount of stuff I didn’t even knew I was using. I managed to speed up the website around 40% but it was this article of yours that finally set me free. I removed Jetpack and installed the other plugins and now pages that took 4 seconds to load are less than 2 seconds. And the amount of requests per page dropped by 30%. Thank you for your article!

    • Rob Watson

      Glad it helped!

  6. Susan

    I have scoured google but can’t find clear instructions for how to cancel my WP Jetpack subscription on Windows 10 laptop and deactivate. Can you help?

    • Rob Watson

      Are you hosted on WordPress.com? If so, I would recommend contacting WordPress.com support first, if you haven’t already done so.

  7. Jessica

    Deactivating Jetpack leaves all my images broken because I was using the “Image Performance” feature. What can I do remove Jetpack without having to upload all my images again?

    • Rob Watson

      Ah, yes. This module is called “Photon”. What it does is act as a Content Delivery Network (CDN) for your images by serving your images not from your own server but from the WordPress.com servers. Unfortunately, the side effect is that when you turn it off your images can become “orphaned” from your site and are “not found” when the page renders.

      I’ve not had to deal with this particular issue directly because I’ve always used CloudFlare, StackPath, or Pantheon.io hosting which has its own CDN (Fastly). In searching Google for solutions to this “orphaning” issue, I’ve not found a conclusive process for reverting the effects of Photon.

      Some additional reading on this topic:

      https://wordpress.org/support/topic/getting-to-photon-images-or-directories-for-a-restore/

      https://robincornett.com/jetpack-photon/

    • Rob Watson

      I am fairly certain that Jetpack will only optimize images on your own site, not external images. Unless I’m not understanding correctly what you’re asking.

  8. The Philippines Today

    great tip, disabled photon and social sharing icon from jetpack and tested page speed on gtmetrix and the number of request were down…

  9. Victor

    I have been looking to get rid of Jet Pack for some time, the only thing I honestly need it for is the auto post for social media feature which they call publicize. Do you have any recommendations as to an alternative?

      • Victor

        Thank you, I’ll give it a shot.

  10. John Petser

    I am using Jetpack plugin on my birthday sites, which has many images. I don’t use Photon, but i use Lazy load images feature. Can you please review it. is it good or bad idea.

    • Rob Watson

      A review of Lazy Load would be a good idea. I’ll be sure to do that soon. But to answer your question here, Lazy Load is a good plugin that will help you cut load time. But an even better thing to do first is to optimize all your images. Also, before using Lazy Load, consider implementing a CDN like CloudFlare.com (they have a free plan). A CDN will position copies of your site’s images geographically closer to where a visitor is requesting them. That way a person in Australia doesn’t have to wait for an image to be sent to them from a server in New York City. It will be served to them from a server in Australia.

  11. kevinhq

    Ok, finally found another confirmation that jetpack did slow the site. But we need that “stats” feature, can we have it as separated plugin or module?

    • Rob Watson

      As a replacement for Jetpack Stats, I’d suggest MonsterInsights Google Analytics plugin. Or any of many others like it. Google Analytics will give you far better insight than JetPack Stats will.

  12. Shravan Kumar

    After installing JetPack and enabling ‘CDN’ for images and ‘LazyLoading’ in jetPack, my site load time has been increased and now its performing very badly. DO I reinstall the jetpack or will is there any way to overcome this problem.

    Thanks

    • Rob Watson

      Instead of Jetpack, try a CDN such as CloudFlare, Fastly, or StackPath. My personal favorite is CloudFlare. Also, check your hosting package. If it’s the lowest-priced, shared plan (it looks like you’re on Hostgator), then you will want to upgrade to a faster service, such as a VPS or even a dedicated server.

      Frankly, I would avoid Hostgator and any other company owned by EIG. In fact, here’s an article that goes into great detail about why EIG is death for web hosting.

      If you really want to improve your server speed, check out Pantheon.io. Their list price is $50/month for the basic package, but if you host through us here at Webidextrous, you can get you that same package for only $35/month. Pantheon is a lot more than most people are used to paying for web hosting, given that so many hosts offer $4.99/month packages, but you literally get what you pay for with hosting. So, why not go with Pantheon? They’ve built performance into all their offerings as a first consideration rather than as an afterthought.

  13. Shane

    Awesome list of jetpack alternative plugins. I’m getting ready to install some of them now, like Mail Poet.

    • Rob Watson

      Glad you like it! Thanks for stopping by.

  14. Michela

    Hi there! I quite liked this article as I would like to get rid of Jetpack too. Unfortunately, I cannot find a good replacement for the Spam comments Akismet, any idea how we could work that out. Thanks!

    • Rob Watson

      I’m happy to help with that. Try the plugin named “Stop Spammers”. It’s a little more complex to set up, but works well with most hosting. It also relies on communities of actual humans to report spam and “train” it. In the configuration settings you can sign up for a Stop Forum Spam API key. Then just click the green icon next to a spammy comment to report it to the community.

  15. Reisha

    Hello. I am interested to remove Jetpack too after reading this post. But do you know any alternatives for Top Posts & Pages and Blog Stats widget provided by Jetpack?

  16. Andrei Chira

    What tool is that on the print captures?

    • Rob Watson

      What’s in the screenshot is a performance measurement tool called NewRelic. It’s very powerful and useful for fine-tuning the performance of any WordPress site. If you’d like it for your site, I can sign you up for hosting with a Pantheon Performance plan for a monthly cost starting at $125. That’s $50/month less than their list price. I’ll even migrate your site to Pantheon for free.

  17. Uchenna Ebuka

    Wow this is really a lovely article, do you know that my web takes 6seconds to load but after deactivating the jetpack it loads 3-4seconds ..thanks admin.

    • Rob Watson

      I’m glad you saw the same results we saw! 🙂

  18. Paul Stevens-Fulbrook

    HI, I have wanted to get rid of Jetpack for a while so when I read your article i thought I’d finally do it. I did and a lot fo my images changed size and My contact me and social share buttons vanished. There may have been other things too. I’m still quite new to this so I got scared and re set up Jetpack. Please help! Thanks.

    • Rob Watson

      Sure. I can have a look. I’ll contact you privately to ask for more info.

  19. Peter

    Hello sir

    Thanks for your post. I just wanted to ask that if I should disable and uninstall jet pack plugin, hope it won’t affect my sitemap because it was site map generated by jet pack I used to submit my site url /stemap?

    Thanks

    • Rob Watson

      I would suggest doing a test of removing JetPack from your site. You can set up a free dev/test staging environment by signing up at Pantheon.io for a free account. If you decide to host there, let me know and I can give you special pricing.

  20. Joseph

    Except for comment #1 which references your site with the jetpack graph the rest are no longer live links
    “This site can’t be reached”, and
    “groverj35john.wordpress.com is no longer available. This site has been archived or suspended for a violation of our Terms of Service.”
    and so on … Might want to clean that up but I get it if you are really busy 😀
    Joe

    • Rob Watson

      I really appreciate you letting me know about the trackback links having expired. I hardly ever scroll down to that portion of this post when reviewing it, so it completely escaped my attention. I’ve corrected that list to just the ones that still work. Thanks.

  21. Calmanistro.com

    Great question. One of the frustrating aspects of improving WordPress performance is that every performance tool seemingly provides a difference response. I don t know exactly how Google Analytics tests speed as opposed to the Google Page Speed Tool and YSlow, etc, etc. That s why we like Pingdom s test, because of its simplicity. The waterfall shows you each object on your page and how much it contributes to your load time. Simple. It gives you specific, granular data that you can make decisions with.

Search





categories

  • Web Design (10)
  • WordPress (10)
  • Hosting (7)
  • Search Engine Optimization (7)
  • Social Media (7)
  • Customer Service (6)
  • Digital Advertising (4)
  • Website Performance (4)
  • Website Security (4)
  • Accessibility (3)
  • Reset

tags

  • wordpress (17)
  • web design (10)
  • SEO (7)
  • customer service (6)
  • security (6)
  • social media (6)
  • digital advertising (4)
  • hosting (4)
  • pricing (4)
  • reputation management (4)
  • Reset

post author

  • Rob Watson (102)
  • Matt Lee (1)
  • Reset

post type

  • post (73)
  • page (30)
  • Reset