{"id":36671,"date":"2020-11-17T11:59:40","date_gmt":"2020-11-17T09:59:40","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=36671"},"modified":"2023-11-17T14:55:00","modified_gmt":"2023-11-17T14:55:00","slug":"wordpress-performance","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/wordpress-performance\/","title":{"rendered":"Improve WordPress Performance: 20 Common Problems Solved"},"content":{"rendered":"\n<p>Having a slow-loading site can be frustrating for both you and your visitors. Not to mention, it&#8217;s bad for your search engine optimization and it can even hurt your conversion rates.<\/p>\n\n\n\n<p>Thankfully, you can fix it! In this post, <strong>we&#8217;ll take you through 20 common problems with WordPress performance<\/strong> and tell you how to fix each one. By the end, you should know exactly what&#8217;s going wrong and be able to speed up your site.<\/p>\n\n\n\n<p>Let&#8217;s get started&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">20 common WordPress performance issues and how to fix them<\/h2>\n\n\n\n<p>Now that we&#8217;ve discussed why a slow-loading site is bad, let&#8217;s look at 20 possible solutions. The best solution will depend on your particular setup, but all of them can help improve site performance.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ol class=\"wp-block-list\">\n<li><strong><a href=\"#hosting\">Slow hosting<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Caching\">Page caching<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Images\">Large images<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#CDN\">Use a CDN<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#PHP\">Old version of PHP<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#theme\">Bloated theme<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#plugins\">Unoptimized plugins<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Media\">Loading media first<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Browser\">Browser caching<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#file\">File size<\/a><\/strong><\/li>\n<\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ol class=\"wp-block-list\" start=\"11\">\n<li><strong><a href=\"#database\">Unoptimized database<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#HTTP\">Too many HTTP requests<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#video\">Self-hosting audio\/video<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Gravatar\">You&#8217;re loading Gravatar images<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#DNS\">Slow DNS<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#code\">Your code is blocking<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#minified\">Your code isn&#8217;t minified<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#files\">Too many code files<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#hotlinking\">Other sites hotlinking your images<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#scripts\">Loading unnecessary scripts<\/a><\/strong><\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Is+your+%23WordPress+site+slow%3F+See+these+20+common+problems+and+how+to+fix+them+%F0%9F%90%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-performance\/' target='_blank' rel='nofollow'>Is your #WordPress site slow? See these 20 common problems and how to fix them \ud83d\udc0c<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Is+your+%23WordPress+site+slow%3F+See+these+20+common+problems+and+how+to+fix+them+%F0%9F%90%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-performance\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hosting\">1. You&#8217;re using slow hosting<\/h3>\n\n\n\n<p>Ok, I&#8217;m sorry for putting this first because I know that it sounds like a sales pitch. But the fact remains that slow hosting is usually one of the biggest problems with WordPress performance.<\/p>\n\n\n\n<p>So &#8211; you can skip this one for now and fix all the other performance problems first to see if that gets you the load times you want. But if you&#8217;re still unhappy by the end of this post, that probably just means your hosting isn&#8217;t very good.<\/p>\n\n\n\n<p>The fix? Switch to a host from <a href=\"https:\/\/themeisle.com\/blog\/fastest-wordpress-hosting\/\">our collection of the fastest WordPress hosting providers<\/a>.<\/p>\n\n\n<div class=\"su-spoiler su-spoiler-style-fancy su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span><strong>If you're in a hurry, here's the summary table from that post:<\/strong> <\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n\n<table id=\"tablepress-41\" class=\"tablepress tablepress-id-41\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Host<\/th><th class=\"column-2\">Uptime<\/th><th class=\"column-3\">Speed US<\/th><th class=\"column-4\">Speed EU<\/th><th class=\"column-5\">Speed Asia<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/themeisle.com\/blog\/go\/kinsta\/\" target=\"_blank\">Kinsta<\/a><\/td><td class=\"column-2\">100%<\/td><td class=\"column-3\">0.64s<\/td><td class=\"column-4\">1.08s<\/td><td class=\"column-5\">2.07s<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/getflywheel.com\/\" target=\"_blank\">Flywheel<\/a><\/td><td class=\"column-2\">100%<\/td><td class=\"column-3\">1.08s<\/td><td class=\"column-4\">0.95s<\/td><td class=\"column-5\">0.25s<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/themeisle.com\/blog\/go\/wp-engine\/?afftrack=ti-fastest\" target=\"_blank\">WP Engine<\/a><\/td><td class=\"column-2\">99.98%<\/td><td class=\"column-3\">0.72s<\/td><td class=\"column-4\">1.31s<\/td><td class=\"column-5\">1.99s<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/themeisle.com\/blog\/go\/siteground-themeisle\/?campaign=ti-fastest\" target=\"_blank\">SiteGround<\/a><\/td><td class=\"column-2\">100%<\/td><td class=\"column-3\">1.11s<\/td><td class=\"column-4\">0.32s<\/td><td class=\"column-5\">1.68s<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/themeisle.com\/blog\/go\/dreamhost\/?aff_sub2=ti-fastest\" target=\"_blank\">DreamHost<\/a><\/td><td class=\"column-2\">99.92%<\/td><td class=\"column-3\">2.64s<\/td><td class=\"column-4\">2.32s<\/td><td class=\"column-5\">3.29s<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/themeisle.com\/blog\/go\/inmotion-wordpress-hosting\/?subId1=ti-fastest\" target=\"_blank\">InMotion Hosting<\/a><\/td><td class=\"column-2\">100%<\/td><td class=\"column-3\">0.5s<\/td><td class=\"column-4\">0.9s<\/td><td class=\"column-5\">1.94s<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\"><a rel=\"noopener nofollow\" href=\"https:\/\/themeisle.com\/blog\/go\/bluehost-fast-wordpress-host\/\" target=\"_blank\">Bluehost<\/a><\/td><td class=\"column-2\">100%<\/td><td class=\"column-3\">0.49s<\/td><td class=\"column-4\">0.63s<\/td><td class=\"column-5\">0.27s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-41 from cache -->\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Caching\">2. You&#8217;re not using page caching<\/h3>\n\n\n\n<p>Page caching is one of the most important tactics for WordPress performance. It speeds up load times and reduces server processing by storing the finished HTML of your page in the cache and then delivering it to visitors when needed (<a href=\"https:\/\/themeisle.com\/blog\/caching-in-wordpress\/\">learn more about how it works<\/a>).<\/p>\n\n\n\n<p>Some performance-optimized WordPress hosts implement caching for you. Otherwise, you use a dedicated caching plugin.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/wp-super-cache-tutorial\/\">WP Super Cache tutorial<\/a><\/li>\n\n\n\n<li>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/w3-total-cache-settings\/\">W3 Total Cache tutorial<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Images\">3. Your images are too big<\/h3>\n\n\n\n<p><a href=\"https:\/\/httparchive.org\/reports\/page-weight\" target=\"_blank\" rel=\"noopener\">On average<\/a>, images comprise about 50% of the file size of a web page. So if you can find ways to speed up your site&#8217;s images, that can make a big difference when it comes to WordPress performance.<\/p>\n\n\n\n<p>There are two parts to image optimization on WordPress:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Resizing <\/strong>&#8211; resize the dimensions of images based on how you&#8217;re going to use them.<\/li>\n\n\n\n<li><strong>Compression <\/strong>&#8211; compress images to further reduce the file size without changing dimensions.<\/li>\n<\/ul>\n\n\n\n<p>To handle both parts on autopilot, and also optimize your images in other ways, you can use <a href=\"https:\/\/optimole.com\/wordpress\" target=\"_blank\" rel=\"noopener\">the free Optimole plugin<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"CDN\">4. Your visitors are too far from your host&#8217;s datacenter<\/h3>\n\n\n\n<p>If your site targets visitors in different geographic areas, your performance might vary between those locations (<em>because physical distance still affects load times since we haven&#8217;t figured out how to beat the speed of light &#8211; yet!<\/em>). It could be fast in areas that are close to your hosting datacenter and slower for areas that are far away.<\/p>\n\n\n\n<p>To fix that, you can use a content delivery network (CDN), which stores your site&#8217;s static content on a network of servers all around the world so that visitors can download content from the server that&#8217;s nearest to them.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/best-wordpress-cdn-service\/\">Best WordPress CDN services<\/a><\/li>\n\n\n\n<li>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/free-cdn-for-wordpress\/\">Top <strong>free<\/strong> WordPress CDNs<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"PHP\">5. You&#8217;re using an old version of PHP<\/h3>\n\n\n\n<p>WordPress is written in PHP, so your hosting has to install PHP to run your WordPress site. However, there are different versions of PHP, and the newer versions of PHP are much more performance-optimized than older versions.<\/p>\n\n\n\n<p>As of November 2020, you want to be using <em>at least<\/em> PHP 7.3. <a href=\"https:\/\/www.php.net\/supported-versions.php\" target=\"_blank\" rel=\"noopener\">Anything below that will be insecure<\/a> and slower (this is <em>especially<\/em> true for PHP 5.6).<\/p>\n\n\n\n<p>You can change your PHP version via your hosting dashboard &#8211; ask your host&#8217;s support if you can&#8217;t find the setting. If your host doesn&#8217;t support PHP 7.3+, you should switch to a new host.<\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/update-wordpress-php-version\/\">How to upgrade to PHP 7+<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"theme\">6. Your WordPress theme is bloated<\/h3>\n\n\n\n<p>As your site&#8217;s foundation, your theme plays an important role in WordPress performance. If your theme is too bloated, your site will load slower than it needs to. Thankfully, you can find quick-loading WordPress themes that still allow for lots of customization.<\/p>\n\n\n\n<p>Our <a href=\"https:\/\/themeisle.com\/themes\/neve\/\">Neve theme<\/a> is a great option that works for pretty much any type of site and you can also check out <a href=\"https:\/\/themeisle.com\/blog\/fastest-wordpress-themes\/\">our full collection of the ten fastest WordPress themes<\/a> based on real test data.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=1592212560  fetchpriority=\"high\" decoding=\"async\" width=\"1400\" height=\"807\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png\" alt=\"Built for WordPress performance: Neve on desktop and mobile\" class=\"wp-image-32828\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1400\/h:807\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 1400w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:173\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:590\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:443\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:29\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:416\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 416w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:689\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 689w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1041\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 1041w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:257\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 257w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:338\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 338w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:234\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 234w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1400\/h:807\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/06\/neve-preview.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"plugins\">7. You&#8217;re using unoptimized plugins<\/h3>\n\n\n\n<p>There&#8217;s a <a href=\"https:\/\/themeisle.com\/blog\/plugins-affect-wordpress-performance\/\">common WordPress myth<\/a> that &#8220;using more plugins&#8221; will slow down your site. This isn&#8217;t true. However, using &#8220;slow-loading&#8221; plugins will absolutely slow down your site:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You could use 50 optimized plugins and have a fast site.<\/li>\n\n\n\n<li>You could use one bad plugin and tank your site&#8217;s load times.<\/li>\n<\/ul>\n\n\n\n<p>Some good rules of thumb for plugins are to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only use plugins that add a real benefit to your site. If it&#8217;s not that useful, you might as well get rid of it.<\/li>\n\n\n\n<li>Try to only use plugins from reputable developers who have good reputations for code quality.<\/li>\n\n\n\n<li>Test your site before\/after adding a plugin to see what effect it has on performance. If a plugin has a big impact on your load times, try to find an alternative that doesn&#8217;t have as big of an effect on your site&#8217;s performance.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Media\">8. You load all your images\/media right away<\/h3>\n\n\n\n<p>Your site doesn&#8217;t need to load all of its images and media files right away to offer a good user experience. Instead, it only needs to load the content that is <em>visible<\/em> to a user on the initial page load. If there&#8217;s an image, video, or iframe that&#8217;s further down the page, you can delay loading that content until a user starts scrolling down.<\/p>\n\n\n\n<p>To achieve this, you can use a tactic called <strong>lazy loading<\/strong>. The <a href=\"https:\/\/optimole.com\/wordpress\/\" target=\"_blank\" rel=\"noopener\">Optimole plugin<\/a> that I discussed above will automatically add lazy loading for your images. To also lazy load videos or other iframes, you can <a href=\"https:\/\/wordpress.org\/plugins\/rocket-lazy-load\/\" target=\"_blank\" rel=\"noopener\">use the free Lazy Load plugin<\/a>.<\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/lazy-load-wordpress\/\">How to lazy load WordPress content<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Browser\">9. You&#8217;re not using browser caching<\/h3>\n\n\n\n<p>Browser caching is another type of caching that helps with website performance. With this tactic, you can store certain files on visitors&#8217; local computers so that visitors don&#8217;t need to re-download them for each pageview.<\/p>\n\n\n\n<p>For example, your site&#8217;s logo doesn&#8217;t change, so it doesn&#8217;t make sense to have visitors download it over and over. Browser caching lets you avoid that.<\/p>\n\n\n\n<p>Most page caching plugins also support browser caching. Or, you can also use <a href=\"https:\/\/wordpress.org\/plugins\/speed-up-browser-caching\/\" target=\"_blank\" rel=\"noopener\">the standalone Speed Up \u2013 Browser Caching plugin<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"file\">10. Your site&#8217;s file size is too big<\/h3>\n\n\n\n<p>Earlier, we talked about your images&#8217; file sizes being too large. One fix is to compress them. Well, the same is true for your site&#8217;s file size as a whole.<\/p>\n\n\n\n<p>There are tactics that let you compress your site&#8217;s content at the server level, which can shrink its size by up to 70%. If you&#8217;re not using these tactics, your site will be unnecessarily large (which means it loads slower).<\/p>\n\n\n\n<p>You can fix this with <strong>Gzip compression<\/strong>. Many caching plugins include Gzip compression features. Or, you can also use the dedicated <a href=\"https:\/\/wordpress.org\/plugins\/enable-gzip-compression\/\" target=\"_blank\" rel=\"noopener\">Enable Gzip Compression plugin<\/a>.<\/p>\n\n\n\n<p>To test that it&#8217;s working, <a href=\"https:\/\/varvy.com\/tools\/gzip\/\" target=\"_blank\" rel=\"noopener\">use this Gzip testing tool<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"database\">11. Your WordPress database is filled with junk<\/h3>\n\n\n\n<p>Your WordPress site&#8217;s database is where your site stores all of your content and settings. Over time, it can get bloated with unnecessary content like trashed comments, post revisions, etc.<\/p>\n\n\n\n<p>To fix this, you should periodically clean out your database to remove that unnecessary content. Check out <a href=\"https:\/\/themeisle.com\/blog\/best-wordpress-database-plugin\/\">our list of database optimization plugins<\/a> to find a solution that lets you do that.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"HTTP\">12. You have too many HTTP requests<\/h3>\n\n\n\n<p>Every resource on your site is a separate HTTP request. Some examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One image = one HTTP request<\/li>\n\n\n\n<li>One JavaScript file = one HTTP request<\/li>\n\n\n\n<li>One custom font file = one HTTP request<\/li>\n\n\n\n<li>Etc.<\/li>\n<\/ul>\n\n\n\n<p>Generally, the more HTTP requests your site has, the slower it&#8217;s going to load.<\/p>\n\n\n\n<p>To reduce HTTP requests, try to remove unnecessary:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Images<\/li>\n\n\n\n<li>Embeds (like videos)<\/li>\n\n\n\n<li>Plugins<\/li>\n<\/ul>\n\n\n\n<p>Some of the other tactics on this list will also help you reduce HTTP requests. Or, <a href=\"https:\/\/kinsta.com\/blog\/make-fewer-http-requests\/\" target=\"_blank\" rel=\"noopener nofollow\">consider this guide<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"video\">13. You&#8217;re self-hosting audio\/video<\/h3>\n\n\n\n<p>WordPress lets you self-host videos and audio files on your site. However, it&#8217;s usually a really bad idea from a performance perspective because your server isn&#8217;t optimized to deliver this type of content.<\/p>\n\n\n\n<p>If you absolutely do need the video\/audio embed, a better option is to use a third-party service such as YouTube, Vimeo, Wistia, SoundCloud, etc. For best results, you should also lazy load the video embed, as we discussed earlier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Gravatar\">14. You&#8217;re loading Gravatar images<\/h3>\n\n\n\n<p>If you have a large comment section, your comment avatars might be slowing down your site. To generate the profile images for each commenter, WordPress queries an external service called <a href=\"https:\/\/themeisle.com\/blog\/gravatar\/\">Gravatar<\/a>. That means each profile picture adds another external HTTP request.<\/p>\n\n\n\n<p>To fix this, consider disabling avatars by going to <strong>Settings \u2192 Discussion <\/strong>in your WordPress dashboard (see image below). Or, consider using <a href=\"https:\/\/themeisle.com\/blog\/wordpress-comments-plugins\/\">a third-party commenting system<\/a> and lazy loading it (which is what we do on this blog &#8211; we use <a href=\"https:\/\/disqus.com\/\" target=\"_blank\" rel=\"noopener\">Disqus<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/disqus-conditional-load\/\" target=\"_blank\" rel=\"noopener\">lazy load the Disqus comments<\/a>).<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=378998954  fetchpriority=\"high\" decoding=\"async\" width=\"1216\" height=\"356\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png\" alt=\"Improve WordPress performance when you deactivate avatars\" class=\"wp-image-36685\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1216\/h:356\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 1216w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:88\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:225\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:15\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:141\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:232\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:351\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:87\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:114\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:79\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1216\/h:356\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/avatars.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"DNS\">15. Your DNS is slow<\/h3>\n\n\n\n<p>Every time a visitor enters your domain name, their browser needs to use something called the domain name system (DNS) to look up the actual IP address of your server.<\/p>\n\n\n\n<p>Different DNS providers are faster or slower than others, though. So a slow DNS provider might affect how quickly your site can start loading content.<\/p>\n\n\n\n<p>To fix this, you can use the DNS service from Cloudflare. <a href=\"https:\/\/www.dnsperf.com\/\" target=\"_blank\" rel=\"noopener\">By the numbers<\/a>, Cloudflare is the fastest DNS provider &#8211; and it&#8217;s also free! You also don&#8217;t need to use the Cloudflare CDN or WAF to do this &#8211; <a href=\"https:\/\/www.cnewcomer.com\/use-cloudflare-dns-hosting-only\/\" target=\"_blank\" rel=\"noopener\">here&#8217;s how to use Cloudflare just as a standalone DNS provider<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"code\">16. Your code is blocking your site&#8217;s content<\/h3>\n\n\n\n<p>The order in which your site&#8217;s CSS and JavaScript code loads will affect your site&#8217;s perceived performance. For example, sometimes JavaScript can block loading your site&#8217;s content, which is why some <a href=\"https:\/\/themeisle.com\/blog\/wordpress-speed-test-tools\/\">speed test tools<\/a> tell you to &#8220;eliminate render-blocking JavaScript.&#8221;<\/p>\n\n\n\n<p>To fix this for free, you can use a combination of the free <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener\">Autoptimize<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/async-javascript\/\" target=\"_blank\" rel=\"noopener\">Async JavaScript<\/a> plugins (from the same developer). Or, <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener\">WP Rocket<\/a> also includes these features in the <strong>File Optimization<\/strong> tab, as do some other caching\/performance plugins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"minified\">17. Your code isn&#8217;t minified<\/h3>\n\n\n\n<p>By default, your site&#8217;s code has lots of unnecessary characters that make it easier to read, but don&#8217;t affect its functioning. For example, line breaks and spaces.<\/p>\n\n\n\n<p>Minification shrinks the size of your code by removing this unnecessary content (without changing its functionality).<\/p>\n\n\n\n<p>You can enable minification with the free <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener nofollow\">Autoptimize plugin<\/a>. Or, many caching plugins also offer minification, including <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener nofollow\">WP Rocket<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/wp-fastest-cache\/\" target=\"_blank\" rel=\"noopener\">WP Fastest Cache<\/a>. <a href=\"https:\/\/themeisle.com\/blog\/wordpress-minify-plugins\/\">Check out some good options here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"files\">18. You have too many separate code files<\/h3>\n\n\n\n<p>Along with minification, another problem with your site&#8217;s code is having too many separate files. To fix that, you can combine all those separate files into a single file, which is called file combination or concatenation.<\/p>\n\n\n\n<p><em>Usually<\/em>, it&#8217;s faster to load one big file than multiple small files (<em>though if your host uses HTTP\/2, the difference might not be as large<\/em>).<\/p>\n\n\n\n<p>The free <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener nofollow\">Autoptimize plugin<\/a> can also help you combine your files. Or, some caching plugins also offer this feature.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hotlinking\">19. Other sites are hotlinking your images (and stealing your server resources)<\/h3>\n\n\n\n<p>Your server has enough work to do serving up content to your visitors &#8211; it doesn&#8217;t need to power other people&#8217;s sites at the same time. However, if you let people embed images from your site on their own site, that can happen.<\/p>\n\n\n\n<p>The solution is to block something called <strong>image hotlinking<\/strong>. Read the guide below to learn more and how it works.<\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/themeisle.com\/blog\/prevent-image-hotlinking-in-wordpress\/\">How to block WordPress image hotlinking<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"scripts\">20. You&#8217;re loading unnecessary sitewide scripts<\/h3>\n\n\n\n<p>For some plugins, you only need the plugin&#8217;s content on certain pages. For example, if you&#8217;re <a href=\"https:\/\/themeisle.com\/blog\/how-to-set-up-contact-form-7\/\">using Contact Form 7<\/a>, you only want it to load its content on your &#8220;Contact&#8221; page. However, some plugins (like Contact Form 7) will load their CSS and JavaScript files sitewide, which unnecessarily slows down other pages.<\/p>\n\n\n\n<p>To fix this, you can manually deactivate scripts on pages where they aren&#8217;t needed. The free <a href=\"https:\/\/wordpress.org\/plugins\/wp-asset-clean-up\/\" target=\"_blank\" rel=\"noopener\">Asset CleanUp<\/a> or paid <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener\">Perfmatters<\/a> plugins can help you do that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improve WordPress performance today<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>The performance of your website is important for everything from <a href=\"https:\/\/themeisle.com\/blog\/what-is-ux\/\">user experience<\/a> to SEO and <a href=\"https:\/\/themeisle.com\/blog\/improve-landing-page-conversions\/\">conversion rate optimization<\/a>.<\/p>\n\n\n\n<p>By fixing all of the common problems that we&#8217;ve detailed above, you should notice a dramatic improvement in your site&#8217;s page load times. Go use one of <a href=\"https:\/\/themeisle.com\/blog\/wordpress-speed-test-tools\/\">these WordPress speed test tools<\/a> and see how things have changed!<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Slow+%23WordPress+site%3F+20+common+problems+and+how+to+fix+them+%F0%9F%90%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-performance\/' target='_blank' rel='nofollow'>Slow #WordPress site? 20 common problems and how to fix them \ud83d\udc0c<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Slow+%23WordPress+site%3F+20+common+problems+and+how+to+fix+them+%F0%9F%90%8C&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/wordpress-performance\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>For some other tips around speeding up your WordPress site, you can also check out these guides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/themeisle.com\/blog\/speed-up-wordpress-quick-wins\/\">Five quick wins to speed up WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/themeisle.com\/blog\/speed-up-your-wordpress-more-quick-wins\/\">Five MORE quick wins<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/themeisle.com\/blog\/website-speed-optimization\/\">Six website performance optimization tips<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong><em>Do you have any questions about WordPress performance? Ask them in the comments below!<\/em><\/strong><\/p>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"e6541d94efd8969e1c3ac0c80f60800a\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"e6541d94efd8969e1c3ac0c80f60800a\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"e7bb7e9343\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/36671\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/36671\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/36671\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_700gc\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_700gc\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttZMdClMdk\/D+ApdrR3XNEJcwF9M0QAXa6pd1+Qu8+H8p\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"232\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"Struggling with WordPress performance problems? Having a slow-loading site can be frustrating for both you and your visitors. Not to mention, it\u2019s bad for your search engine optimization and it can even hurt your conversion rates.","protected":false},"author":15,"featured_media":36701,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[272],"tags":[],"hashtags":[],"class_list":["post-36671","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tutorials"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Improve WordPress Performance: 20 Common Problems Solved<\/title>\n<meta name=\"description\" content=\"Have WordPress performance problems? We share 20 common issues, plus how to fix them and speed up your WordPress site today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Improve WordPress Performance: 20 Common Problems Solved\" \/>\n<meta property=\"og:description\" content=\"Have WordPress performance problems? We share 20 common issues, plus how to fix them and speed up your WordPress site today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-17T09:59:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-17T14:55:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Colin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ColinNewcomer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Colin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\"},\"author\":{\"name\":\"Colin\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/c413f0287a7b2ae513ef445395997e3c\"},\"headline\":\"Improve WordPress Performance: 20 Common Problems Solved\",\"datePublished\":\"2020-11-17T09:59:40+00:00\",\"dateModified\":\"2023-11-17T14:55:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\"},\"wordCount\":2299,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png\",\"articleSection\":[\"WordPress Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\",\"url\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\",\"name\":\"Improve WordPress Performance: 20 Common Problems Solved\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png\",\"datePublished\":\"2020-11-17T09:59:40+00:00\",\"dateModified\":\"2023-11-17T14:55:00+00:00\",\"description\":\"Have WordPress performance problems? We share 20 common issues, plus how to fix them and speed up your WordPress site today.\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/wordpress-performance\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png\",\"width\":2180,\"height\":1090,\"caption\":\"WordPress performance issues\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/wordpress-performance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Improve WordPress Performance: 20 Common Problems Solved\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/c413f0287a7b2ae513ef445395997e3c\",\"name\":\"Colin\",\"description\":\"Colin Newcomer is a WordPress power user who has been writing about WordPress for over seven years and using the WordPress software since all the way back in 2006. He also has hands-on experience with SEO, content marketing, affiliate marketing, and other digital marketing areas.\",\"sameAs\":[\"https:\/\/www.cnewcomer.com\",\"https:\/\/x.com\/ColinNewcomer\"],\"honorificPrefix\":\"Mr\",\"url\":\"https:\/\/themeisle.com\/blog\/author\/colin-n\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Improve WordPress Performance: 20 Common Problems Solved","description":"Have WordPress performance problems? We share 20 common issues, plus how to fix them and speed up your WordPress site today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/wordpress-performance\/","og_locale":"en_US","og_type":"article","og_title":"Improve WordPress Performance: 20 Common Problems Solved","og_description":"Have WordPress performance problems? We share 20 common issues, plus how to fix them and speed up your WordPress site today.","og_url":"https:\/\/themeisle.com\/blog\/wordpress-performance\/","og_site_name":"Themeisle Blog","article_published_time":"2020-11-17T09:59:40+00:00","article_modified_time":"2023-11-17T14:55:00+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png","type":"image\/png"}],"author":"Colin","twitter_card":"summary_large_image","twitter_creator":"@ColinNewcomer","twitter_misc":{"Written by":"Colin","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/"},"author":{"name":"Colin","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/c413f0287a7b2ae513ef445395997e3c"},"headline":"Improve WordPress Performance: 20 Common Problems Solved","datePublished":"2020-11-17T09:59:40+00:00","dateModified":"2023-11-17T14:55:00+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/"},"wordCount":2299,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png","articleSection":["WordPress Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/wordpress-performance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/","url":"https:\/\/themeisle.com\/blog\/wordpress-performance\/","name":"Improve WordPress Performance: 20 Common Problems Solved","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png","datePublished":"2020-11-17T09:59:40+00:00","dateModified":"2023-11-17T14:55:00+00:00","description":"Have WordPress performance problems? We share 20 common issues, plus how to fix them and speed up your WordPress site today.","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/wordpress-performance\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2020\/11\/WordPress-performance.png","width":2180,"height":1090,"caption":"WordPress performance issues"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/wordpress-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Improve WordPress Performance: 20 Common Problems Solved"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/c413f0287a7b2ae513ef445395997e3c","name":"Colin","description":"Colin Newcomer is a WordPress power user who has been writing about WordPress for over seven years and using the WordPress software since all the way back in 2006. He also has hands-on experience with SEO, content marketing, affiliate marketing, and other digital marketing areas.","sameAs":["https:\/\/www.cnewcomer.com","https:\/\/x.com\/ColinNewcomer"],"honorificPrefix":"Mr","url":"https:\/\/themeisle.com\/blog\/author\/colin-n\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/36671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=36671"}],"version-history":[{"count":23,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/36671\/revisions"}],"predecessor-version":[{"id":100217,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/36671\/revisions\/100217"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/36701"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=36671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=36671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=36671"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=36671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}