{"id":152860,"date":"2024-08-26T10:15:00","date_gmt":"2024-08-26T15:15:00","guid":{"rendered":"https:\/\/wpengine.com\/resources\/the-art-of-reselling-hosting-copy\/"},"modified":"2025-05-12T12:45:02","modified_gmt":"2025-05-12T17:45:02","slug":"improve-wordpress-speed-performance","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/","title":{"rendered":"Improve WordPress Speed and Performance"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">The Key to Maximizing Value for Your Clients<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Your client\u2019s website is a key tool in their marketing arsenal. Empower them to make the most of it.<\/h3>\n\n\n\n<p>It\u2019s never a great feeling when you realize an avoidable mistake led to a frustrating, buggy experience on a client\u2019s website. And as upsetting as it may be for you\u2014just imagine what their customers are thinking.&nbsp;<\/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\" style=\"flex-basis:40%\">\n<div class=\"wp-block-wpengine-tile tile-block-container\"><div class=\"tile-container-inside\"><div class=\"tile-container-content\" style=\"max-width:1600px\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-wpengine-tile background--nightwolf  scheme--dark-background background--nightwolf background--nightwolf tile-block-container has-rounded-border\" style=\"margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"text-align:center;padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<h3 class=\"wp-block-heading\">77% of consumers<\/h3>\n\n\n\n<p class=\"has-small-font-size\">say loading speed impacts purchase behavior.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p><strong>One <\/strong><a href=\"https:\/\/unbounce.com\/page-speed-report\/\"><strong>study<\/strong><\/a><strong> found that at least 77%<\/strong> of consumers acknowledge a page\u2019s loading speed can influence their pre- and post-purchase behavior\u2014whether it\u2019s their decision to buy, return for repeat business, or recommend a brand to a friend.&nbsp;<\/p>\n\n\n\n<p>As an agency, your clients count on you to provide reliable, sturdy, and flexible web experiences that meet the rapidly changing demands of the digital marketplace. Providing that level of assurance is a big part of the value you bring as an agency\u2014if not the largest.&nbsp;<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>Thankfully, the versatility of WordPress can make this endeavor relatively straightforward, with a few minor tweaks, plugins, and other freely available tools. Below, we\u2019ll review some results-driven best practices that any agency can implement to ensure they get the most from their WordPress builds.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">ABT: Always be testing<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-1024x683.jpg\" alt=\"Two developers discussing recent performance benchmarks.\" class=\"wp-image-153138\" srcset=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-1024x683.jpg 1024w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-540x360.jpg 540w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-768x512.jpg 768w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-1536x1024.jpg 1536w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-2048x1366.jpg 2048w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3365-1500x1000.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\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>Managing load times can involve a considerable amount of experimentation. That\u2019s why it\u2019s always a good idea to develop initial benchmarks, which can then serve as a comparison point for future changes.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-wpengine-tile background--tiffoam background--tiffoam background--tiffoam tile-block-container has-rounded-border\" style=\"margin-top:0px;margin-bottom:0px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<p class=\"has-xxs-font-size\"><strong>Benchmarking is a crucial step before making any changes to your WordPress site. Never skip it!<\/strong><\/p>\n<\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<p>One particularly helpful set benchmarking metrics is Google\u2019s <a href=\"https:\/\/web.dev\/explore\/learn-core-web-vitals\">Core Web Vitals<\/a>, which are three key metrics that provide insights into aspects of site and page performance that affect user experience, such as page loading speed, interactivity, and visual stability. Striving for improvement with these elements will not only boost the load time of your clients\u2019 websites, but their overall search ranking.&nbsp;<\/p>\n\n\n\n<p>The three Core Web Vitals metrics are:&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<ul class=\"wp-block-list\">\n<li><strong>Largest Contentful Paint (LCP): <\/strong>LCP measures the time it takes for the largest content element visible in the viewport to load\u2014this is typically the main content of the page, such as an image, video, or large block of text. Google recommends striving for a score of less than 2.5 seconds, with 2.5 to 4.0 seconds indicating room for improvement. Anything above 4.0 seconds is considered \u201cPoor.\u201d<br><\/li>\n\n\n\n<li><strong>Interaction to Next Paint (INP): <\/strong>INP tracks the time it takes for a webpage to respond visually to user interactions, such as clicks, taps, or key presses. Ideally, reactions like these should take less than 200 milliseconds, with anything more than 500 considered \u201cPoor.\u201d<br><\/li>\n\n\n\n<li><strong>Cumulative Layout Shift (CLS):<\/strong> CLS records how often elements on a page unexpectedly move, which can be jarring and frustrating for some users. Google recommends striving for a score of 0.1 or less. Note: CLS is a unitless measure that reflects the combined movement of all unstable elements during the page&#8217;s lifetime.<br><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<p>You can use tools like the <a href=\"https:\/\/search.google.com\/search-console\/about\">Google Search Console<\/a> to measure and track these benchmarks, reflecting data mined from actual user experiences in the field. You\u2019ll not only get deeper insights into how visitors are interacting with your site, but likely identify areas for potential improvement.&nbsp;<\/p>\n\n\n\n<p>If you\u2019re troubleshooting your site, <a href=\"https:\/\/pagespeed.web.dev\/\">Google PageSpeed Insights<\/a> is another essential resource that can provide diagnostic feedback via a simulated build of your website.. Rather than relying solely on field data, PageSpeed Insights allows for dynamic testing for optimization, without any changes going live before they\u2019re ready.&nbsp;<\/p>\n\n\n\n<p>After documenting the present state of the site\u2019s performance, obvious areas for improvement will likely be apparent. Whatever the results, this data empowers your agency to make informed changes as you optimize your clients\u2019 sites.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Plugins: Helping or hurting?&nbsp;<\/h2>\n\n\n\n<p>Plugins are one of the <a href=\"https:\/\/wpengine.com\/resources\/ebook-ultimate-guide-wordpress-plugins\/\">standout elements of WordPress<\/a>, supported by a vibrant community of open-source developers dedicated to enhancing the platform with a wide range of flexible, third-party tools.<\/p>\n\n\n\n<p>Thatsaid, given the vast array of options, administrators can often find themselves slipping into a \u201ckid in a candy store\u201d mentality. While it\u2019s easy to understand why a user may want to employ as many pluginsas possible, this can quickly lead to its own set of problems. Just one bad apple can cause significant lag time.<\/p>\n\n\n\n<p>It\u2019s why performance should always be a primary focus when determining which plugins to incorporate into a build. Always run tests against your benchmarks when adding new plugins, and consider whether any existing plugins may be dragging the client\u2019s site speed down to suboptimal or unacceptable levels.&nbsp;<\/p>\n\n\n\n<p>Of course, none of this is to say you should avoid plugins entirely\u2014far from it. Many of them are capable of delivering significant improvements to both your site performance and user experience. <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\">Query Monitor<\/a>\u2014an essential tool that analyzes each plugins\u2019 individual impact on loading times\u2014should be a cornerstone of every build.&nbsp;<\/p>\n\n\n\n<p>At the same time, stay alert for any creeping negative impacts from the plugins you already use, and act accordingly when making new changes in the future.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/05\/3_2023-03-09_Parul-Priya_Fran-Agulto_Kimberly-Dovi-Photography_3605-1.jpg\" alt=\"A woman developer updating plugins on WordPress.\" class=\"wp-image-143700\" srcset=\"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/05\/3_2023-03-09_Parul-Priya_Fran-Agulto_Kimberly-Dovi-Photography_3605-1.jpg 1000w, https:\/\/wpengine.com\/wp-content\/uploads\/2023\/05\/3_2023-03-09_Parul-Priya_Fran-Agulto_Kimberly-Dovi-Photography_3605-1-540x360.jpg 540w, https:\/\/wpengine.com\/wp-content\/uploads\/2023\/05\/3_2023-03-09_Parul-Priya_Fran-Agulto_Kimberly-Dovi-Photography_3605-1-768x512.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-wpengine-tile background--tiffoam background--tiffoam background--tiffoam tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<p class=\"has-small-font-size\"><strong>If plugins are dragging down site performance and your client simply can\u2019t live without them, don\u2019t worry\u2014all hope is not lost. Contact your hosting provider to discuss increasing server memory, or other WordPress optimization packages they may have available.<\/strong><\/p>\n<\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Monitor your cache settings<\/h2>\n\n\n\n<p>Both server- and client-side caching can drastically improve your site\u2019s load times, so make sure you\u2019re taking full advantage of their capabilities.<\/p>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<ul class=\"wp-block-list\">\n<li><strong>Client caching: <\/strong>When the user loads your site for the first time, their browser will download your static assets to their local system. Users will now have these files loaded and ready to go during any subsequent visits, leading to a speedier experience.<\/li>\n\n\n\n<li><strong>Server caching:<\/strong> Rather than processing a PHP script, querying the database, and assembling your site each time a user logs on, this approach allows the server to instead load and send a pre-assembled copy of your page. This reduces the strain on your system resources, while expediting load times for your users.<\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<p>Since both methods provide a speedy edge to your site, it\u2019s crucial to keep an eye out for any plugins or third-party themes that may alter your server\u2019s default cache settings. It\u2019s not always obvious when a plugin or theme disables caching, so connect with your hosting team to determine which caching options will work best for your clients\u2019 sites.&nbsp;<\/p>\n\n\n\n<p>If you use a managed hosting provider, consider asking what kinds of cache optimizations they may have available. For example, <a href=\"https:\/\/wpengine.com\/\">WP Engine<\/a> provides all customers with proprietary frontend caching <a href=\"https:\/\/wpengine.com\/evercache\/\">via EverCache<\/a>, as well as the ability to create custom page variations within a page cache, allowing users to see unique content dynamically.&nbsp;<\/p>\n\n\n\n<p>Finally, in an eCommerce context, caching can entail an artful balance between offering a dynamic experience for your shoppers, while retaining the performance benefits that caching can provide. Assets like product descriptions or price\u2014which are less likely to change\u2014can be cached for speedy load times. Other security-sensitive or personalized assets\u2014the checkout page, product recommendations\u2014will then load from the server (EverCache is perfect for addressing these kinds of issues).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use a content delivery network<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2160\" height=\"1215\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited.png\" alt=\"An illustrative guide to how a CDN works.\" class=\"wp-image-153160\" srcset=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited.png 2160w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-540x304.png 540w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-1024x576.png 1024w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-768x432.png 768w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-1536x864.png 1536w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-2048x1152.png 2048w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-960x540.png 960w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/CDN-Diagram@2x-1-edited-1500x844.png 1500w\" sizes=\"auto, (max-width: 2160px) 100vw, 2160px\" \/><figcaption class=\"wp-element-caption\">An simplified CDN diagram.<\/figcaption><\/figure>\n\n\n\n<p>When ordering a package online, would you prefer they shipped the item from a warehouse 300 miles away\u2014or 3,000?&nbsp;<\/p>\n\n\n\n<p>The same question applies to your clients\u2019 digital properties and their global audience. A <a href=\"https:\/\/wpengine.com\/resources\/what-is-a-cdn-how-do-they-work\/\">content delivery network<\/a> (CDN) is a network that automatically delivers a site\u2019s assets from different locations, based on the user\u2019s location. For example, a CDN could connect a visitor from Barcelona to a datacenter in London or Paris, instead of San Francisco.<\/p>\n\n\n\n<p>Some of the most popular CDNs include Amazon Web Services, CloudFlare, and MaxCDN, with most offering free versions of their services. At WP Engine, <a href=\"https:\/\/wpengine.com\/support\/how-does-a-cdn-work\/\">we offer CDN services<\/a> bundled with all of our plans, including tools like <a href=\"https:\/\/wpengine.com\/page-speed-boost\/\">Page Speed Boost<\/a>, which can significantly leverage the power of your content distribution network.<\/p>\n\n\n\n<iframe class=\"youtube-video\" src=\"https:\/\/www.youtube.com\/embed\/oRMZveC495Y?si=dC2oOIqrUQY3_6n2\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Optimize your static assets<\/h2>\n\n\n\n<p>Jumbo-sized photos, verbose code, and other clunky assets can sadly turn your website\u2019s performance into a sluggish mess. Let\u2019s take a look at the best ways to address some common culprits.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<h3 class=\"wp-block-heading\">Images<\/h3>\n\n\n\n<p>While they tend to be the largest files on any page, most browsers will load images asynchronously with the rest of your assets. While that can help with the perceived performance of your website, it\u2019s still important to ensure they are optimally compressed and minimally used. Additionally, transitioning from legacy image formats like JPEG and PNG to next-gen formats such as WEBP and AVIF can significantly improve your page load times (and even image quality).&nbsp;<\/p>\n\n\n\n<p>While external tools to do this are available, installing a program directly into your CMS can help your team avoid common headaches, while keeping this critical process as automated as possible.&nbsp;WP Engine\u2019s <a href=\"https:\/\/wpengine.com\/page-speed-boost\/\">Page Speed Boost<\/a> is a great way to not only automate the compression of images, but all three assets mentioned in this section\u2014and also update your image formats to conform with present best practices.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<h3 class=\"wp-block-heading\">CSS<\/h3>\n\n\n\n<p>Don\u2019t lose sleep if you\u2019re not using the latest and greatest methodology, but <em>do <\/em>establish standards\u2014and stick to them\u2014when writing or updating your CSS code. In particular, always compress these files before taking them live, including the removal of any unused sectors that may bog down load times.&nbsp;<\/p>\n\n\n\n<p>Establishing a good development workflow when designing sites can make this process easy, especially if you\u2019re using a pre-processor like Sass.&nbsp;<\/p>\n\n\n\n<p>We also recommend <a href=\"https:\/\/postcss.org\/\">PostCSS<\/a>, a JavaScript utility for transforming CSS. Three helpful plugins include postcss-cssnext, postcss-import, and postcss-preset-env \u2014these can help you provide browser support, concatenate files, and minify CSS based on your environment. There is also a postcss-sass plugin which will let you use the Sass language.&nbsp;<\/p>\n\n\n\n<p>Don&#8217;t forget to lint your styles though\u2014Stylelint is a great tool for monitoring the quality of your CSS, especially when paired with the stylelint-sass plugin.&nbsp;If you feel it&#8217;s easier to manage these tasks with a task runner, we recommend <a href=\"https:\/\/gulpjs.com\/\">Gulp<\/a>, where you can choose gulp-sass, gulp-postcss, and gulp-stylelint plugins, and more.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:15px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<h3 class=\"wp-block-heading\">JavaScript<\/h3>\n\n\n\n<p>The ideal: Serve modern, minified <a href=\"https:\/\/wpengine.com\/resources\/wordpress-javascript\/\">JavaScript<\/a> that supports the site\u2019s necessary level of interactivity, while avoiding the delivery of any excess code that will slow down your users.&nbsp;<\/p>\n\n\n\n<p>To achieve this, think about the order of your JavaScript files. If possible, consider adding critical library and framework JavaScript in the &lt;head&gt;, before any files that may depend on them to run. Non-critical scripts, on the other hand, can be placed at the end of the &lt;body&gt;, or tagged with \u201casync\u201d or \u201cdefer\u201d attributes.<\/p>\n\n\n\n<p>Google Chrome&#8217;s <a href=\"https:\/\/chromewebstore.google.com\/detail\/lighthouse\/blipmdconlkpinefehnmjammfjpmpbjk\">Lighthouse<\/a> can also act as a guide for monitoring the performance of your JavaScript, identifying issues like calling too many files, ineffective files, or dragging your rendering speed.<\/p>\n\n\n\n<p>Bear in mind: Third-party WordPress plugins can also bloat your document with unminified blocking JavaScript files, so regularly evaluate plugins and use Lighthouse to find any files that are hurting your performance.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/04\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3316-1024x683.webp\" alt=\"Our same two developers discussing theme logic.\" class=\"wp-image-150356\" srcset=\"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/04\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3316-1024x683.webp 1024w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/04\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3316-540x360.webp 540w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/04\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3316-768x512.webp 768w, https:\/\/wpengine.com\/wp-content\/uploads\/2024\/04\/DEVELOPER_2023-03-09_Group_Parul-Priya_Fran-Agulto_3316.webp 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><strong>Keep it simple: Writing effective theme logic<\/strong><\/strong><\/h2>\n\n\n\n<p><strong>IF<\/strong> you keep your theme logic simple and \u201cto the point,\u201d <strong>THEN<\/strong> you should see a significant increase in your backend performance.&nbsp;Excessive logic loops (if, else, etc.) can consume a great deal of memory, and will slow your pages to an unsatisfying crawl. One tool we\u2019ve found useful for minimizing these effects is the <a href=\"https:\/\/developer.wordpress.org\/apis\/transients\/\">Transients API<\/a>. WordPress transients store temporarily cached data, which means your logic only has to run once (i.e. upon a first visit) with the results then stored in your database for future use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Select the best host for the job<\/strong><\/h2>\n\n\n\n<p>Finally: Does your hosting package align with your clients\u2019 need for speed?&nbsp;<\/p>\n\n\n\n<p>While commodity hosting plans may seem like an upfront bargain, the approach can often lead to hidden drawbacks: namely, the risk of either slow, irregular performance with increased periods of downtime or spending too much time managing the server or hosting account to avoid these issues. Not to mention all of the associated opportunity costs along the way.<\/p>\n\n\n\n<p>By opting instead for a managed hosting platform built for WordPress, like <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\">WP Engine<\/a>, users get top performance for even the highest-trafficked websites. Servers custom-tailored for WordPress include features like:<\/p>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"padding-left:25px;padding-right:25px;padding-bottom:15px;padding-top:10px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\n<ul class=\"wp-block-list\">\n<li>robust caching,<\/li>\n\n\n\n<li>content delivery networks,&nbsp;<\/li>\n\n\n\n<li>one-click staging,<\/li>\n\n\n\n<li>free automated migrations,&nbsp;<\/li>\n\n\n\n<li>expert customer support<\/li>\n\n\n\n<li>and other built-in features laser-focused on optimizing your build\u2019s performance<\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<p><strong>In fact, managed hosting for WordPress can significantly enhance your speed and reliability by <\/strong><a href=\"https:\/\/www.bionicwp.com\/the-ultimate-guide-to-managed-wordpress-hosting-tips-and-best-practices-for-beginners\/\"><strong>as much as 50%<\/strong><\/a><strong>.\u00a0<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-xl-font-size\"><strong>Ready To Get Started? <\/strong><\/h2>\n\n\n\n<p>If you\u2019re an agency juggling dozens, if not hundreds, of different client websites, you likely know just how important it is to get these optimizations right\u2014on the first try, no less. And getting it right at scale? Not always easy.&nbsp;<\/p>\n\n\n\n<p>That\u2019s why a partnership with a managed hosting platform like WP Engine can not only significantly improve the performance of your client sites, but empower your team to focus on what they do best: delighting your clients, not the ins-and-outs of web caching.&nbsp;<\/p>\n\n\n\n<p>We also offer <a href=\"https:\/\/wpengine.com\/agency-partner-program\/\">extensive benefits to our agency partners<\/a>, including a dedicated partner success manager for members in need of more specific assistance or solutions. If you\u2019re trying to improve your clients\u2019 web experience while streamlining your backend workload, we\u2019re here to help.&nbsp;<\/p>\n\n\n\n<p>Interested in learning more? Chat directly with a dedicated agency specialist to get started.<\/p>\n\n\n\n<div class=\"wp-block-wpengine-tile tile-block-container has-rounded-border\" style=\"background-color:#f4f7fa;margin-top:20px;margin-bottom:20px\"><div class=\"tile-container-inside\" style=\"text-align:left;padding-left:25px;padding-right:25px;padding-bottom:20px;padding-top:20px\"><div class=\"tile-container-content\" style=\"max-width:1600px\">\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\" style=\"flex-basis:25%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/wpengine.com\/agency-partner-program\/\"><img loading=\"lazy\" decoding=\"async\" width=\"572\" height=\"504\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/APP-Badge-Member.png\" alt=\"The WP Engine Agency Partner badge.\" class=\"wp-image-151527\" style=\"width:200px\" srcset=\"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/APP-Badge-Member.png 572w, https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/APP-Badge-Member-540x476.png 540w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<div style=\"height:1em\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\"><strong>Want more agency resources?<\/strong><br><a href=\"https:\/\/wpengine.com\/agency-partner-program\/\"><strong><div style=\"font-size: 18px\">Sign up for our Agency Partner Program!<\/div><\/strong><\/a><\/h5>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Key to Maximizing Value for Your Clients Your client\u2019s website is a key tool in their marketing arsenal. Empower them to make the most of it. It\u2019s never a great feeling when you realize an avoidable mistake led to a frustrating, buggy experience on a client\u2019s website. And as upsetting as it may be<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":439,"featured_media":151508,"template":"","resource-topic":[912,901],"resource-role":[895,897],"resource-type":[902],"class_list":["post-152860","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Improve WordPress Speed and Performance | WP Engine<\/title>\n<meta name=\"description\" content=\"Follow these proven best practices to enhance the speed and performance of your customers&#039; WordPress websites.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Improve WordPress Speed and Performance | WP Engine\" \/>\n<meta property=\"og:description\" content=\"Follow these proven best practices to enhance the speed and performance of your customers&#039; WordPress websites.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-12T17:45:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/art-of-reselling_1200x627.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/art-of-reselling_1200x627.png\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/\",\"url\":\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/\",\"name\":\"Improve WordPress Speed and Performance | WP Engine\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/#website\"},\"datePublished\":\"2024-08-26T15:15:00+00:00\",\"dateModified\":\"2025-05-12T17:45:02+00:00\",\"description\":\"Follow these proven best practices to enhance the speed and performance of your customers' WordPress websites.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Improve WordPress Speed and Performance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/#website\",\"url\":\"https:\/\/wpengine.com\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/#\/schema\/person\/d20403518b429d4f2be9dec2dcf1915d\",\"name\":\"Kev Dooley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/88637567492f8a688ffac1a7e8b14dce64880d603a2a64c70229af08dfdaef6a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/88637567492f8a688ffac1a7e8b14dce64880d603a2a64c70229af08dfdaef6a?s=96&d=mm&r=g\",\"caption\":\"Kev Dooley\"},\"sameAs\":[\"https:\/\/kbd.ink\"],\"url\":\"https:\/\/wpengine.com\/blog\/author\/Dooley\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Improve WordPress Speed and Performance | WP Engine","description":"Follow these proven best practices to enhance the speed and performance of your customers' WordPress websites.","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:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/","og_locale":"en_US","og_type":"article","og_title":"Improve WordPress Speed and Performance | WP Engine","og_description":"Follow these proven best practices to enhance the speed and performance of your customers' WordPress websites.","og_url":"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2025-05-12T17:45:02+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/art-of-reselling_1200x627.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/wpengine.com\/wp-content\/uploads\/2023\/06\/art-of-reselling_1200x627.png","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/","url":"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/","name":"Improve WordPress Speed and Performance | WP Engine","isPartOf":{"@id":"https:\/\/wpengine.com\/#website"},"datePublished":"2024-08-26T15:15:00+00:00","dateModified":"2025-05-12T17:45:02+00:00","description":"Follow these proven best practices to enhance the speed and performance of your customers' WordPress websites.","breadcrumb":{"@id":"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/resources\/improve-wordpress-speed-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/resources\/"},{"@type":"ListItem","position":3,"name":"Improve WordPress Speed and Performance"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/#website","url":"https:\/\/wpengine.com\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/#\/schema\/person\/d20403518b429d4f2be9dec2dcf1915d","name":"Kev Dooley","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/88637567492f8a688ffac1a7e8b14dce64880d603a2a64c70229af08dfdaef6a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/88637567492f8a688ffac1a7e8b14dce64880d603a2a64c70229af08dfdaef6a?s=96&d=mm&r=g","caption":"Kev Dooley"},"sameAs":["https:\/\/kbd.ink"],"url":"https:\/\/wpengine.com\/blog\/author\/Dooley\/"}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/wp-content\/uploads\/2024\/08\/WPE-eBook-IMG-600x300@2x-1.png","media-type":{"term_id":902,"name":"Ebook","slug":"ebook"},"role":"<strong>Roles:<\/strong> Agency, Freelancer","topic":"<strong>Topics:<\/strong> Performance, WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/resource\/152860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/users\/439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/media\/151508"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/media?parent=152860"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/resource-topic?post=152860"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/resource-role?post=152860"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/resource-type?post=152860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}