{"id":42380,"date":"2023-11-13T07:00:09","date_gmt":"2023-11-13T15:00:09","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=42380"},"modified":"2025-05-21T19:45:04","modified_gmt":"2025-05-22T02:45:04","slug":"wordpress-site-speed","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/","title":{"rendered":"Everything You Need To Know About Speeding Up WordPress"},"content":{"rendered":"\n<p>Site speed plays a crucial role in your website&#8217;s success. It affects a variety of key metrics, from visibility to conversion rate. Optimizing your website\u2019s speed is clearly a necessity, but figuring out how to do it can be tricky.<\/p>\n\n\n\n<p>Fortunately, there are several <a href=\"https:\/\/www.dreamhost.com\/blog\/pagespeed-insights-report\/\" target=\"_blank\" rel=\"noopener\">easily-accessible speed tests<\/a> you can use to determine how your site\u2019s performance measures up. And although there are many<a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216349808\" target=\"_blank\" rel=\"noopener\"> reasons your site may be slow<\/a>, you can resolve many of them with free WordPress plugins and quality web hosting.<\/p>\n\n\n\n<p>In this post, we\u2019ll explore why site speed is so vital, and then dig into solutions that can help you optimize your website performance for speed. Let\u2019s dive right in!<\/p>\n\n\n\n<h2 id=\"why\" class=\"wp-block-heading\">Why Your Website\u2019s Loading Speed Matters<\/h2>\n\n\n\n<p>Things have changed a lot since the beginning of the internet. Today\u2019s users expect significantly faster page load times, and your site needs to live up to their expectations. In fact, making sure your site is fast and performs well is the first of Google\u2019s four Web Fundamentals, and it\u2019s easy to see why.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Page Load Time<\/h3>\n    <p>Page load time is, quite simply, the amount of time it takes for a webpage to load. In more technical terms, it is the time taken to download and display the entire content of a web page. It is usually measured in seconds.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/page-load-time\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>The biggest issue with having a slow website is that your users will often lose patience and leave if your site takes too long to load. This negatively affects your bounce rate\u2013 the number of visitors who click away after only seeing one page.<\/p>\n\n\n\n<p>Nearly half of users expect sites to load in two seconds or less, and 40% will leave a site if it hasn\u2019t loaded within three seconds.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"830\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters.jpg\" alt=\"Graphic representing two statistics. Nearly half of users expect sites to load in two seconds or less, and 40% will leave a site if it hasn\u2019t loaded within three seconds.\" class=\"wp-image-42387 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-300x156.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-1024x531.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-768x398.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-1536x797.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-600x311.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-1200x623.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-730x379.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-1460x757.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-784x407.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-1568x813.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Why-Your-Websites-Loading-Speed-Matters-877x455.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/830;\" \/><\/figure>\n\n\n\n<p>In other words, when pages take longer than expected to load, it negatively impacts <a href=\"https:\/\/www.dreamhost.com\/blog\/what-is-user-experience\/\" target=\"_blank\" rel=\"noopener\">your site\u2019s User Experience (UX)<\/a>. This matters because any time your UX takes a hit, so does your conversion rate.<\/p>\n\n\n\n<p>Even fractions of a second count, so optimizing your site\u2019s performance as fully as you can is crucial. What\u2019s more, website speed not only influences whether users stay on your site and convert; it also affects whether or not they can find it in the first place.<\/p>\n\n\n\n<p>Site speed is now<a href=\"https:\/\/searchengineland.com\/google-speed-update-page-speed-will-become-ranking-factor-mobile-search-289904\" target=\"_blank\" rel=\"noopener\"> a Google ranking factor<\/a> for both desktop and mobile sites, meaning it impacts your site&#8217;s search engine optimization (SEO). If you don\u2019t maintain decent website performance, your site\u2019s visibility on search engine results pages (SERPs) may decrease, leading to less traffic.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"test\" class=\"wp-block-heading\">How To Test Your Site&#8217;s Current Speed<\/h2>\n\n\n\n<p>Before we dive into some of the causes behind slow loading speeds, let&#8217;s look at how to examine your own site and see how well it\u2019s currently performing. The best way to find out if your site is suffering from slowdowns is to test it thoroughly and regularly. Fortunately, there are free tools you can use to quickly gather this information.<\/p>\n\n\n\n<p>We\u2019re going to introduce a few free tools you can use to test your site\u2019s speed. We recommend that you repeat these tests multiple times to ensure caching issues or high traffic don\u2019t mess with your results. It\u2019s also smart to run these tests regularly. New factors can affect your site and slow it down unexpectedly, so you\u2019ll always need to keep up-to-date with its performance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Google PageSpeed Insights<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Google-PageSpeed-Insights.jpg\" alt=\"Screenshot from Google PageSpeed Insights\" class=\"wp-image-42388 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Google-PageSpeed-Insights-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Google-PageSpeed-Insights-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Google-PageSpeed-Insights-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Google-PageSpeed-Insights-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Google-PageSpeed-Insights-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noopener\">Google PageSpeed Insights<\/a> is a free tool from Google that tests, measures, and reports on your website\u2019s performance. It also runs diagnostics and recommends action items to help you improve your site&#8217;s performance.<\/p>\n\n\n\n<p>PageSpeed Insights provides a <i>ton<\/i> of information, and it can admittedly be tricky for beginners to use. That&#8217;s why we have a <a href=\"https:\/\/www.dreamhost.com\/blog\/pagespeed-insights-report\/\" target=\"_blank\" rel=\"noopener\">full tutorial<\/a> on getting the most out of this powerful tool.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pingdom Tools<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Pingdom-Tools.jpg\" alt=\"Screenshot of Pingdom Tools\" class=\"wp-image-42389 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Pingdom-Tools-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Pingdom-Tools-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Pingdom-Tools-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Pingdom-Tools-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Pingdom-Tools-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>The next option we\u2019ll be looking at is <a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener\">Pingdom Tools<\/a>. This site accesses your pages from a specific location and returns information about how quickly they loaded.<\/p>\n\n\n\n<p>This process enables you to test your site\u2019s loading speed. Plus, Pingdom Tools rates your site based on several metrics. For instance, it shows how many requests were required, <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/\" target=\"_blank\" rel=\"noopener\">how many redirects<\/a> were performed, and how your site\u2019s speed compares to others.<\/p>\n\n\n\n<p>To perform a test, simply enter your site\u2019s URL into the field <a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener\">on the main page<\/a>, select the location you want to use, and click on Start Test. Depending on how many people are currently using the site, you may be placed in a queue, but in our experience, it usually takes less than a minute for the test to begin. When the test is complete, the page will show the results at the bottom.<\/p>\n\n\n\n<p>Since the results will differ slightly each time, you\u2019ll want to do this a few times to get an average figure. This will give you a more comprehensive overview of how well your site performs and provide some insight into what areas of your site need improvement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">GTmetrix<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/GTMetrix.jpg\" alt=\"Screenshot of the GTmetrix homepage\" class=\"wp-image-42390 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/GTMetrix-300x206.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/GTMetrix-1024x704.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/GTMetrix-768x528.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/GTMetrix-1536x1056.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-600x413.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-1200x825.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-730x502.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-1460x1004.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-784x539.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-1568x1078.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/GTMetrix-877x603.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1100;\" \/><\/figure>\n\n\n\n<p>This is another free speed-checking tool that can be incredibly useful. <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTmetrix<\/a> works much the same way as the previous tools, but it also provides more advanced metrics and even offers optimization suggestions based on your results.<\/p>\n\n\n\n<p>You can start a test by entering your site\u2019s URL on the home page and clicking \u201cTest your site.\u201d When the test has concluded, you\u2019ll get access to a lot of data. You\u2019ll see how quickly your website loads, as well as other data including the overall size, uptime reports, web vitals, and more.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Core Web Vitals (CWV)<\/h3>\n    <p>Core Web Vitals (CWV) was developed by Google and represents a trio of user experience metrics designed to help create a faster, more accessible, and higher quality web browsing experience. The three Core Web Vitals metrics include Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/seo\/core-web-vitals\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>Scroll down the page and you\u2019ll find tabs with even more detailed test results, such as resource usage. However, outside of the basic data, you\u2019ll need to register for an account in order to access all of this information.<\/p>\n\n\n\n<p>Remember to run this test a few times as well to get a reliable average result. Once you\u2019ve done that, you\u2019ll have a solid idea of how well your site is currently performing. You can then <a href=\"https:\/\/www.dreamhost.com\/blog\/gtmetrix\/\" target=\"_blank\" rel=\"noopener\">interpret the results<\/a> to find areas where your site could be improved. Armed with that information, it\u2019s finally time to see how you can make your site faster.<\/p>\n\n\n\n<h2 id=\"problems\" class=\"wp-block-heading\">14 Problems Impacting WordPress Site Speed<\/h2>\n\n\n\n<p>Once you know the current state of your site\u2019s performance, you can start optimizing key factors that influence site speed. Let&#8217;s look at some of the most common reasons your WordPress site might be slowed down and the best ways you can speed up WordPress \u2014 whether you&#8217;re a beginner or a seasoned site administrator.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Render-Blocking JavaScript Is Delaying Page Loads<\/h3>\n\n\n\n<p>JavaScript is the code that makes your website functional and interactive for users. Without it, your site would be pretty dull. However, if left unoptimized, JavaScript can delay your pages when they try to load in users\u2019 browsers.<\/p>\n\n\n\n<p>When a browser tries to display a webpage, it has to stop and fully load any JavaScript files it encounters first. This results in what\u2019s called \u201crender-blocking JavaScript\u201d or JavaScript that prevents the page from loading quickly.<\/p>\n\n\n\n<p>There are <a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/BlockingJS\" target=\"_blank\" rel=\"noopener\">three solutions for dealing with render-blocking JavaScript<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Remove external JavaScript files, and use inline JavaScript instead.<\/li>\n\n\n\n<li>Use asynchronous loading so JavaScript can load separately from the rest of the page.<\/li>\n\n\n\n<li>Defer JavaScript loading until the rest of the page is visible to the user.<\/li>\n<\/ul>\n\n\n\n<p>Each method has its pros and cons. Generally speaking, inline JavaScript will only improve page speed when used sparingly. Asynchronous loading can cause issues as files are not loaded in any particular order. Therefore, deferring JavaScript is usually the recommended method.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. You\u2019re Not Using A Content Delivery Network (CDN)<\/h3>\n\n\n\n<p>A <a href=\"https:\/\/www.dreamhost.com\/academy\/what-is-cdn\/\" target=\"_blank\" rel=\"noopener\">Content Delivery Network (CDN)<\/a> consists of several servers that are placed in strategic geographic locations. You can store copies of your website on them so its pages can be quickly loaded by users who are located far away from your main server.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>CDN<\/h3>\n    <p>CDN is an abbreviation for \u2018Content Delivery Network\u2019. It refers to a geographically-distributed network of web servers (and their data centers). The entities that make up a CDN collaborate to ensure speedy content delivery via the internet.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/cdn\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>There are several CDN options for your WordPress site. <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener\">Cloudflare<\/a> is one of the most popular solutions, as is the <a href=\"https:\/\/jetpack.com\/features\/design\/content-delivery-network\/\" target=\"_blank\" rel=\"noopener\">Jetpack CDN<\/a> for images and videos. Customers on our <a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noopener\">DreamPress<\/a> Plus and Pro plans get unlimited CDN usage <a href=\"https:\/\/www.dreamhost.com\/blog\/jetpack-professional-dreampress\/\" target=\"_blank\" rel=\"noopener\">powered by Jetpack<\/a>.<\/p>\n\n\n\n<p>Additionally, your website\u2019s JavaScript or jQuery can also be accessed from a CDN instead of your main web server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. There\u2019s Excessive Overhead In Your Database<\/h3>\n\n\n\n<p>\u201cOverhead\u201d refers to extraneous items in your site\u2019s database. Things like logs, transients, and other entries from plugins or themes that can build up over time. Too much of this \u201coverhead\u201d can cause database queries to take longer than necessary. In some cases, too much overhead can even cause your web server to time out while waiting for a response from your database.<\/p>\n\n\n\n<p><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215036388-How-do-I-optimize-my-database-\" target=\"_blank\" rel=\"noopener\">Optimizing your database<\/a> by removing overhead will help prevent this. You can install and use a plugin, like <a href=\"https:\/\/co.wordpress.org\/plugins\/wp-optimize\/\" target=\"_blank\" rel=\"noopener\">WP-Optimize \u2013 Cache, Clean, Compress<\/a>. You could also check with your web host, as most will allow you to access the database management platform phpMyAdmin via your hosting account. If you aren\u2019t able to optimize your tables in phpMyAdmin, you can use the <a href=\"https:\/\/www.dreamhost.com\/wordpress\/guide-to-wp-cli\/\" target=\"_blank\" rel=\"noopener\">WordPress Command Line Interface<\/a> (WP-CLI).<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>phpMyAdmin<\/h3>\n    <p>phpMyAdmin is a free piece of software used to handle the administration of MySQL and MariaDB. It is accessed over the web and provides a more user-friendly way of working with SQL.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/phpmyadmin\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">4. Your Site\u2019s CSS Isn\u2019t Optimized<\/h3>\n\n\n\n<p>Like JavaScript, your site\u2019s CSS\u2013the code responsible for styling its pages\u2013can delay loading if left unoptimized. There are a few solutions you can implement to get your CSS into shape:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you have several external CSS files, combine them into one or a few files.<\/li>\n\n\n\n<li>Remove external CSS and use inline CSS instead.<\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/critical-rendering-path\/render-blocking-css\" target=\"_blank\" rel=\"noopener\">Use \u201cmedia types<\/a>\u201d to specify when certain CSS files should be loaded.<\/li>\n<\/ul>\n\n\n\n<p>Like inline JavaScript, inline CSS is only useful for small portions of code. If you have several large CSS files, you shouldn\u2019t try to add all of them to your HTML file. Specifying media types and combining your external CSS files (if you have more than one) should make a more significant impact.<\/p>\n\n\n\n<p>One of the reasons Block themes usually load faster than classic WordPress themes is that their styles load only when their specific blocks <a href=\"https:\/\/make.wordpress.org\/core\/2021\/07\/01\/block-styles-loading-enhancements-in-wordpress-5-8\/\" target=\"_blank\" rel=\"noopener\">render on a page<\/a>. Consider the use of a block theme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. OPcache Isn\u2019t Enabled<\/h3>\n\n\n\n<p>OPcache is a built-in caching engine for the coding language PHP. If you use PHP on your site (and all WordPress sites are built on PHP), having OPcache enabled can speed up the loading of your pages.<\/p>\n\n\n\n<p>If you host your website with one of our <a href=\"https:\/\/www.dreamhost.com\/hosting\/\" target=\"_blank\" rel=\"noopener\">Shared WordPress<\/a> or DreamPress plans, OPcache is enabled by default. If your site is hosted using one of our other plans or with another web host, it likely has that functionality, but you&#8217;ll need to <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216660668-OPcache-overview\" target=\"_blank\" rel=\"noopener\">enable it manually<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Caching Issues Are Preventing Optimized Page Loading<\/h3>\n\n\n\n<p>Caching is when servers store static copies of your website\u2019s files. Then, when users access your site, their browsers can display the cached data instead of having to reload it.<\/p>\n\n\n\n<p>There are several caching solutions available for WordPress users, like using a caching plugin such as <a href=\"https:\/\/wordpress.org\/plugins\/wp-super-cache\/\" target=\"_blank\" rel=\"noopener\">WP Super Cache<\/a>.<\/p>\n\n\n\n<p>DreamPress customers have the advantage of <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360001209443\" target=\"_blank\" rel=\"noopener\">built-in caching<\/a>, which is included with your hosting account. This makes third-party caching plugins unnecessary. However, we do recommend using the <a href=\"https:\/\/wordpress.org\/plugins\/nginx-helper\/\" target=\"_blank\" rel=\"noopener\">Nginx Helper<\/a> plugin to manage your DreamPress cache. The plugin automatically sends requests to delete cached data for a page or post after you\u2019ve modified it. This can help prevent some caching issues that may result in slower site speeds.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1000\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Dreampress.jpg\" alt=\"screenshot of the NGINXhelper plugin download page on wordpress \" class=\"wp-image-42391 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Dreampress-300x188.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Dreampress-1024x640.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Dreampress-768x480.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Dreampress-1536x960.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-600x375.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-1200x750.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-730x456.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-1460x913.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-784x490.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-1568x980.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Dreampress-877x548.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1000;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">7. Large Media Files Increasing Loading Times<\/h3>\n\n\n\n<p>Media files, such as images and videos, tend to be quite large\u2013but you don&#8217;t necessarily need to resize them all. <a href=\"https:\/\/www.dreamhost.com\/academy\/how-to-optimize-website-images-performance\/\" target=\"_blank\" rel=\"noopener\">Optimizing them through compression<\/a> can help to decrease file sizes and therefore, improve your loading times.<\/p>\n\n\n\n<p><a href=\"https:\/\/tinyjpg.com\/\" target=\"_blank\" rel=\"noopener\">TinyJPG<\/a> is a free online tool that compresses images. However, to make things even easier, you can install an image compression plugin. This will automatically decrease the size of any images you upload, including their thumbnails. You can even set the level of compression you want.<\/p>\n\n\n\n<p>There are several image optimization plugins you can use to compress media files within WordPress, including <a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener\">Smush Image Compression and Optimization<\/a>. Another free plugin that we have recommended in the past and still love is <a href=\"https:\/\/wordpress.org\/plugins\/shortpixel-image-optimiser\/\" target=\"_blank\" rel=\"noopener\">ShortPixel<\/a>.<\/p>\n\n\n\n<p>There is also a switch to enable <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/13082677675412-Configuring-EWWW-Image-Optimizer\" target=\"_blank\" rel=\"noopener\">basic image compression<\/a> from the DreamHost panel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"800\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/dreamhost-compression.jpg\" alt=\"screenshot showing the &quot;image optimization&quot; option in DreamHost you can use to toggle on\/off this function \" class=\"wp-image-42392 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/dreamhost-compression-300x150.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/dreamhost-compression-1024x512.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/dreamhost-compression-768x384.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/dreamhost-compression-1536x768.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-600x300.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-1200x600.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-730x365.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-1460x730.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-784x392.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-1568x784.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/dreamhost-compression-877x439.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/800;\" \/><\/figure>\n\n\n\n<p>Compressing videos is a little trickier, so it\u2019s usually better to host them externally on YouTube or another platform instead. You can then easily <a href=\"https:\/\/wordpress.org\/documentation\/article\/embeds\/\" target=\"_blank\" rel=\"noopener\">embed your videos<\/a> on pages or posts.<\/p>\n\n\n\n<p>One last tip: Make sure all your images are in WebP format rather than jpeg or png. Webp image files are optimized for the web, so they help your site load as quickly as possible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Poorly-Written Scripts Are Conflicting With Other Site Elements<\/h3>\n\n\n\n<p>Poorly-written JavaScript can sometimes cause compatibility issues with other parts of your website, resulting in longer loading times. Running a speed test using the tools we explored earlier in this article can help\u2013especially one like <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTmetrix<\/a>, which can point you toward the exact scripts that are taking a long time to load and give recommendations for fixing the problem.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>JavaScript<\/h3>\n    <p>JavaScript is a flexible programming language that makes websites more engaging and interactive. It teams up with HTML and CSS to improve how users experience websites and apps.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/javascript\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">9. Your Site\u2019s Code Is Too Bulky<\/h3>\n\n\n\n<p>The more code your user\u2019s web browser has to load, the longer it will take for your website to become visible. If your code is too \u201cbulky\u201d or contains unnecessary characters and line breaks, your site may be slower. In response, you can \u201cminify\u201d your code by removing any elements that aren\u2019t needed. This might sound complex if you\u2019re not a coder, but we\u2019ll try to explain why this works.<\/p>\n\n\n\n<p>In a nutshell, most code is written not just to be functional but also to be easily readable by humans. This results in excess information that isn\u2019t strictly necessary. By minifying the code, you can keep the functionality intact but make it much faster for computers to read and run.<\/p>\n\n\n\n<p>There are two popular plugins for code minification. <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener\">Autoptimize<\/a> minifies code in addition to inlining CSS and optimizing JavaScript files. It also integrates well with WP Super Cache.<\/p>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/fast-velocity-minify\/\" target=\"_blank\" rel=\"noopener\">Fast Velocity Minify<\/a> merges CSS and JavaScript files to reduce the number of requests needed for browsers to load your pages. It also minifies your code.<\/p>\n\n\n\n<p>Both plugins are solid choices. You might consider trying out each one and seeing which increases your performance test scores more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10. Plugins And Themes Are Weighing Your Site Down<\/h3>\n\n\n\n<p>Having too many plugins, or even a few very bulky ones, can weigh your website down and cause poor performance. It\u2019s wise to always completely remove any plugins you\u2019re not using to minimize the chance that this will happen.<\/p>\n\n\n\n<p>Additionally, some plugins can interfere with the caching of your site\u2019s pages and slow down the load times. If you\u2019re using the Proxy Cache Purge plugin we mentioned earlier in this article, you can <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215300647-Managing-the-DreamPress-cache#testing_cache\" target=\"_blank\" rel=\"noopener\">pinpoint which plugins are causing the problem<\/a> by navigating to <i>Proxy Cache &gt; Check Caching<\/i>.<\/p>\n\n\n\n<p>Another possible culprit is your WordPress theme. When you choose a theme for your site, you\u2019re most likely focusing on its appearance and features. However, this could result in picking a low-performance theme that drags down your site. As such, you should always check a theme\u2019s user reviews first to see if other people have encountered speed issues.<\/p>\n\n\n\n<p>You can also test to see if your theme slows down your site. This can be done by temporarily replacing it with a <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215527157-Managing-WordPress-themes\" target=\"_blank\" rel=\"noopener\">default theme<\/a>. Just access <i>Appearance &gt; Themes<\/i>, and click on Activate next to one of the basic WordPress options. Now, test your site\u2019s speed again to see if you notice a significant difference. If so, you may want to look for a more optimized theme, like the new WordPress block themes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"824\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Appearance-Themes.jpg\" alt=\"Screenshot showing how to access or change your WordPress theme from the WP Admin page.\" class=\"wp-image-42394 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Appearance-Themes-300x155.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Appearance-Themes-1024x527.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Appearance-Themes-768x396.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Appearance-Themes-1536x791.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-600x309.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-1200x618.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-730x376.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-1460x752.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-784x404.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-1568x808.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Appearance-Themes-877x452.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/824;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">11. Internet Issues Are Hurting Specific Users\u2019 Performance<\/h3>\n\n\n\n<p>Poor website performance can be due to an issue with a user\u2019s Internet Service Provider (ISP), rather than with your site itself. Slow site speeds can result from network congestion, bandwidth throttling and restrictions, data discrimination and filtering, or content filtering.<\/p>\n\n\n\n<p>If you notice slow speeds when visiting your site, you can <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215840708-Traceroute\" target=\"_blank\" rel=\"noopener\">run a traceroute<\/a> between your computer and your website to test the connection. This should give you an idea of whether the problem is related to your ISP or is a more significant site-wide concern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">12. Gzip Compression Isn&#8217;t Enabled<\/h3>\n\n\n\n<p>As your site expands, many of its files grow in size as well. The downside of larger files is that they often take more time to load when your pages are accessed. To deal with this problem, you need to find a way to make your site\u2019s files smaller without losing any important information.<\/p>\n\n\n\n<p>This is exactly what Gzip compression does. It reduces the size of your files by \u2018compressing\u2019 them, removing unnecessary characters, and reorganizing data more efficiently.<\/p>\n\n\n\n<p>Gzip compression is one popular tweak you can make to speed up your site. While the term may sound technical, the basic concept isn\u2019t too complicated. What\u2019s more, enabling Gzip compression on your WordPress site is surprisingly easy. There are two main methods to do so:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Method 1: Use a plugin<\/h4>\n\n\n\n<p>Many speed optimization plugins include an option for Gzip compression as a part of their feature sets. <a href=\"https:\/\/wordpress.org\/plugins\/wp-super-cache\/\" target=\"_blank\" rel=\"noopener\">WP Super Cache<\/a> is one example.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Method 2: Modify your .htaccess file<\/h4>\n\n\n\n<p>This method is slightly more complex. You&#8217;ll need to use the Secure File Transfer Protocol (SFTP), which lets you directly access (and make changes to) your site\u2019s files. If you\u2019ve never used SFTP before, you\u2019ll first want to install a suitable client, such as <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener\">FileZilla<\/a> (and brush up on your <a href=\"https:\/\/wordpress.org\/support\/article\/using-filezilla\/\" target=\"_blank\" rel=\"noopener\">SFTP skills<\/a>). Then you\u2019ll need to establish a connection to your site <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/115000675027\" target=\"_blank\" rel=\"noopener\">using your hosting credentials<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"600\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ftp-client.jpg\" alt=\"Screenshot showing how to access your WordPress files using SFTP or FTP.\" class=\"wp-image-42395 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ftp-client-300x113.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ftp-client-1024x384.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ftp-client-768x288.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ftp-client-1536x576.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-600x225.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-1200x450.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-730x274.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-1460x548.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-784x294.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-1568x588.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ftp-client-877x329.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/600;\" \/><\/figure>\n\n\n\n<p>Once you have FileZilla set up, in the top right quadrant, find the folder named after your website\u2019s domain and select it. Then, in the bottom right quadrant, look for the file called .htaccess. This is one of your site\u2019s core files, so you should always be very careful when making changes to it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"460\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp.jpg\" alt=\"Screenshot showing the location of the htaccess file, located inside your website's root directory\" class=\"wp-image-42396 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-300x86.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-1024x294.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-768x221.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-1536x442.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-600x173.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-1200x345.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-730x210.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-1460x420.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-784x225.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-1568x451.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/enable-gzip-compression-by-editing-htaccess-file-via-ftp-877x252.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/460;\" \/><\/figure>\n\n\n\n<p>Right-click the .htaccess file and select Download to save it to your computer. Then open the file in any text editor (such as Notepad), and paste in the following code:<\/p>\n\n\n\n<p><code>&lt;IfModule mod_deflate.c&gt;<\/code><\/p>\n\n\n\n<p><code># Compress HTML, CSS, JavaScript, Text, XML and fonts<\/code><br><code>AddOutputFilterByType DEFLATE application\/javascript<\/code><br><code>AddOutputFilterByType DEFLATE application\/rss+xml<\/code><br><code>AddOutputFilterByType DEFLATE application\/vnd.ms-fontobject<\/code><br><code>AddOutputFilterByType DEFLATE application\/x-font<\/code><br><code>AddOutputFilterByType DEFLATE application\/x-font-opentype<\/code><br><code>AddOutputFilterByType DEFLATE application\/x-font-otf<\/code><br><code>AddOutputFilterByType DEFLATE application\/x-font-truetype<\/code><br><code>AddOutputFilterByType DEFLATE application\/x-font-ttf<\/code><br><code>AddOutputFilterByType DEFLATE application\/x-javascript<\/code><br><code>AddOutputFilterByType DEFLATE application\/xhtml+xml<\/code><br><code>AddOutputFilterByType DEFLATE application\/xml<\/code><br><code>AddOutputFilterByType DEFLATE font\/opentype<\/code><br><code>AddOutputFilterByType DEFLATE font\/otf<\/code><br><code>AddOutputFilterByType DEFLATE font\/ttf<\/code><br><code>AddOutputFilterByType DEFLATE image\/svg+xml<\/code><br><code>AddOutputFilterByType DEFLATE image\/x-icon<\/code><br><code>AddOutputFilterByType DEFLATE text\/css<\/code><br><code>AddOutputFilterByType DEFLATE text\/html<\/code><br><code>AddOutputFilterByType DEFLATE text\/javascript<\/code><br><code>AddOutputFilterByType DEFLATE text\/plain<\/code><br><code>AddOutputFilterByType DEFLATE text\/xml<\/code><\/p>\n\n\n\n<p><code># Remove browser bugs (only needed for really old browsers)<\/code><br><code>BrowserMatch ^Mozilla\/4 gzip-only-text\/html<\/code><br><code>BrowserMatch ^Mozilla\/4.0[678] no-gzip<\/code><br><code>BrowserMatch bMSIE !no-gzip !gzip-only-text\/html<\/code><br><code>Header append Vary User-Agent<\/code><\/p>\n\n\n\n<p><code>&lt;\/IfModule&gt;<\/code><\/p>\n\n\n\n<p>Don\u2019t forget to save your changes to the file. After that, you can re-upload it to your site by copying and pasting it back into your website\u2019s root folder (or simply dragging it there from your computer). Now you\u2019ve enabled Gzip compression on your WordPress website manually!<\/p>\n\n\n\n<p>Note that this method is for websites with Apache servers. If your site runs on NGINX, we recommend checking out this tutorial on <a href=\"https:\/\/www.techrepublic.com\/article\/how-to-configure-gzip-compression-with-nginx\/\" target=\"_blank\" rel=\"noopener\">enabling Gzip compression with NGINX<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">13. Your Plugins, Themes, Or WordPress Software Are Out Of Date<\/h3>\n\n\n\n<p>These days, most people are constantly inundated with update notices from all their devices and software. We understand that it\u2019s easy to become numb to these messages, especially when the effects of required updates are so often invisible to the average user. However, when it comes to WordPress, you should always make sure to update every aspect of your site as soon as possible.<\/p>\n\n\n\n<p>It\u2019s essential not to ignore updates when they become available, whether they\u2019re <a href=\"https:\/\/wordpress.org\/documentation\/article\/updating-wordpress\/\" target=\"_blank\" rel=\"noopener\">core updates<\/a> for your WordPress installation or new versions of your WordPress theme or plugins. The most <a href=\"http:\/\/www.wpbeginner.com\/beginners-guide\/why-you-should-always-use-the-latest-version-of-wordpress\/\" target=\"_blank\" rel=\"noopener\">important reason for this is security<\/a>\u2013new updates will ensure that your site is safe against the latest threats.<\/p>\n\n\n\n<p>However, keeping your site up to date will also ensure that it remains as fast as possible. WordPress developers are always improving the core software to be faster and better optimized. By updating, you\u2019re ensuring that every aspect of WordPress is running at peak performance.<\/p>\n\n\n\n<p>You should also make sure your site uses the <a href=\"https:\/\/www.php.net\/\" target=\"_blank\" rel=\"noopener\">latest version of PHP<\/a>. This will speed up your site considerably and also ensure full compatibility with WordPress. If you have a managed hosting plan with DreamHost, you have access to PHP\u2019s most recent version. Plus, your site will be automatically updated whenever a new version of WordPress is ready.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">14. Your Media Library And Post Revisions Need Cleaning Up<\/h3>\n\n\n\n<p>It\u2019s not just plugins and themes that can build up over time and clog up your site. As your site grows, your media library will fill up with images, documents, and other files. It\u2019s not unusual for long-running sites to contain hundreds if not thousands of image files, for example.<\/p>\n\n\n\n<p>Even if you use image optimization, this many files can start to strain your server resources. Identifying and deleting unused media files can be an incredible pain if done manually. Fortunately, there are plugins that can help you out, like the <a href=\"https:\/\/wordpress.org\/plugins\/media-cleaner\/\" target=\"_blank\" rel=\"noopener\">Media Cleaner<\/a> plugin.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1000\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/media-cleaner.jpg\" alt=\"Screenshot of the &quot;Media Cleaner&quot; plugin from the WordPress plugin directory. \" class=\"wp-image-42397 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/media-cleaner-300x188.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/media-cleaner-1024x640.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/media-cleaner-768x480.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/media-cleaner-1536x960.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-600x375.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-1200x750.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-730x456.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-1460x913.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-784x490.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-1568x980.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/media-cleaner-877x548.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1000;\" \/><\/figure>\n\n\n\n<p>This plugin will automatically find and delete any unused media files in your library. It will search for files that don\u2019t appear on any pages or posts and place them in a trash bin. This enables you to sort through them and save files you want to keep, even if they\u2019re not used on the site.<\/p>\n\n\n\n<p>Another potential resource-waster is <a href=\"https:\/\/wordpress.org\/documentation\/article\/revisions\/\" target=\"_blank\" rel=\"noopener\">post revisions<\/a>. These enable you to see earlier versions of posts, which can be helpful while you\u2019re creating content. However, since these are essentially copies of your existing posts, they can also take up a considerable amount of unnecessary space.<\/p>\n\n\n\n<p>You should, therefore, make sure to regularly clean up your revision archive. One plugin enabling you to do this is <a href=\"http:\/\/wordpress.org\/plugins\/wp-optimize\/\" target=\"_blank\" rel=\"noopener\">WP-Optimize<\/a>, which also cleans up your comments table.<\/p>\n\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Get Your Site Up To Speed With Managed WordPress Hosting<\/h2>\n\n\n\n<p>Now you know how important it is to keep your website in tip-top shape, whether you run a consulting business or an e-commerce store.<\/p>\n\n\n\n<p>In this guide, we&#8217;ve looked at some of the best ways you can improve WordPress performance, but there&#8217;s one aspect of site speed optimization we haven&#8217;t mentioned yet: choosing a great hosting provider.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noopener\">DreamPress<\/a> provides faster SSD-based storage and other built-in speed optimization solutions, such as caching plugins. Using managed hosting also makes it much easier to expand and scale your site over time.<\/p>\n\n\n\n<p>What\u2019s more, DreamPress includes many additional features that are beneficial to your website, such as a built-in firewall and a free SSL certificate. There\u2019s a reason why it\u2019s officially recommended by WordPress, after all. If you want more information about how we can help you speed up your site, feel free to contact us with any questions!<\/p>\n\n\n\n<p>Ready to optimize your site? DreamHost makes WordPress easy! Leave migrating your site, managing security and updates, and optimizing server performance to us. Now you can focus on what matters most\u2013growing your business. <a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noopener\">Check out plans today<\/a>!<\/p>\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      You Dream It, We Code It\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Tap into 20+ years of coding expertise when you opt for our Web Development service. Just let us know what you want for your site \u2014 we take it from there.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/pro-services\/development\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Learn More                    <\/a>\n\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Site speed plays a crucial role in your website&#8217;s success. It affects a variety of key metrics, from visibility to conversion rate. Optimizing your website\u2019s speed is clearly a necessity, but figuring out how to do it can be tricky. Fortunately, there are several easily-accessible speed tests you can use to determine how your site\u2019s [&hellip;]<\/p>\n","protected":false},"author":1077,"featured_media":42381,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Discover proven strategies to amplify your site's performance. Dive into our comprehensive guide on how to speed up WordPress and optimize load times.","toc_headlines":"[[\"why\",\"Why Your Website\u2019s Loading Speed Matters\"],[\"test\",\"How To Test Your Site's Current Speed\"],[\"problems\",\"14 Problems Impacting WordPress Site Speed\"],[\"summary\",\"Get Your Site Up To Speed With Managed WordPress Hosting\"]]","hide_toc":false,"footnotes":""},"categories":[13125,550,696],"tags":[],"class_list":["post-42380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-performance-security","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Speed Up Your WordPress Site - DreamHost<\/title>\n<meta name=\"description\" content=\"Discover proven strategies to amplify your site&#039;s performance. Dive into our comprehensive guide on how to speed up WordPress and optimize load times.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Speed Up WordPress: Tackle These 14 Page Speed Issues\" \/>\n<meta property=\"og:description\" content=\"Use these tips to boost load times on your website and ensure a seamless experience for your visitors by speeding up WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-13T15:00:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T02:45:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Speed-Up-WordPress-Site-SOCIAL-Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jos Velasco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Speed Up WordPress: Tackle These 14 Page Speed Issues\" \/>\n<meta name=\"twitter:description\" content=\"Use these tips to boost load times on your website and ensure a seamless experience for your visitors by speeding up WordPress.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Velasco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Speed Up Your WordPress Site - DreamHost","description":"Discover proven strategies to amplify your site's performance. Dive into our comprehensive guide on how to speed up WordPress and optimize load times.","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:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/","og_locale":"en_US","og_type":"article","og_title":"Speed Up WordPress: Tackle These 14 Page Speed Issues","og_description":"Use these tips to boost load times on your website and ensure a seamless experience for your visitors by speeding up WordPress.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2023-11-13T15:00:09+00:00","article_modified_time":"2025-05-22T02:45:04+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Speed-Up-WordPress-Site-SOCIAL-Image.jpg","type":"image\/jpeg"}],"author":"Jos Velasco","twitter_card":"summary_large_image","twitter_title":"Speed Up WordPress: Tackle These 14 Page Speed Issues","twitter_description":"Use these tips to boost load times on your website and ensure a seamless experience for your visitors by speeding up WordPress.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jos Velasco","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/"},"author":{"name":"Jos Velasco","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a"},"headline":"Everything You Need To Know About Speeding Up WordPress","datePublished":"2023-11-13T15:00:09+00:00","dateModified":"2025-05-22T02:45:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/"},"wordCount":3744,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Speed-Up-WordPress-Site-HERO-Image.jpg","articleSection":["Performance &amp; Security","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/","name":"How To Speed Up Your WordPress Site - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Speed-Up-WordPress-Site-HERO-Image.jpg","datePublished":"2023-11-13T15:00:09+00:00","dateModified":"2025-05-22T02:45:04+00:00","description":"Discover proven strategies to amplify your site's performance. Dive into our comprehensive guide on how to speed up WordPress and optimize load times.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Speed-Up-WordPress-Site-HERO-Image.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Speed-Up-WordPress-Site-HERO-Image.jpg","width":1460,"height":1095,"caption":"Everything You Need To Know About Speeding Up WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wordpress-site-speed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Everything You Need To Know About Speeding Up WordPress"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/33a01bfa83e29abbe21403d23dd8ea1a","name":"Jos Velasco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","caption":"Jos Velasco"},"description":"Jos Velasco is a WordPress Professional Consultant at DreamHost. His responsibilities include helping with advanced WordPress cases, creating training material, and identifying trends impacting the WordPress community. In his free time, he enjoys climbing mountains, eating healthy, and watching drama movies. Follow Jos on LinkedIn: https:\/\/www.linkedin.com\/in\/josvelasco\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/josvelasco\/"}]}},"lang":"en","translations":{"en":42380,"es":42399,"de":52580,"ru":52609,"pl":57030,"pt":57033,"uk":57063,"it":68369,"fr":70321,"nl":70345},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/42380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1077"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=42380"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/42380\/revisions"}],"predecessor-version":[{"id":61430,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/42380\/revisions\/61430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/42381"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=42380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=42380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=42380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}