For the always up to date version scan the QR code above or go to: About the Author -Brian Jackson Brian is the Chief Marketing Officer at Kinsta. He focuses on everything from developingnew online growth strategies, content creation, technical SEO, and outreach within thecommunity. He thoroughly enjoys writing long-form articles and has published over 2,500blog posts. One of Brian’s biggest passions is WordPress, which he has used for over a decade. Havingworked in both the content delivery network industry and now the high-performancehosting sector, he specializes in web performance optimization and strategic waysto speed up websites. ContentsHow to Speed up Your WordPress Site 6 20Choose a Server Closestto Your Visitors WordPress Site Types:Static or Dynamic 9 Choose High-PerformanceWordPress Hosting Your WordPressTheme Matters30 39The Lowdownon WordPress Plugins Premium DNS is BetterThan Free DNS26 Why CacheIs so Important50 60Image OptimizationIs a Must Optimal WordPressSettings44 Use a Content DeliveryNetwork (CDN)86 Fine-Tune YourDatabase68 95Offload Media andEmail When Needed 132Tips on Front-EndOptimization How to Find Bottlenecksand Slow Plugins100 Recommendationson Back-End Optimization118 Always Optimize withMobile-First in Mind156 We’ve published a lot of tutorials over the years with ways to optimize and speedup WordPress. But sometimes it can be confusing trying to find everything you needin one place. So today we’re going to share with you everything we know aboutturbocharging WordPress, over 15 years worth of experience and hard lessons learned,all in one ultimate guide. Whether you’re just starting to use WordPress or are a seasoneddeveloper, we promise you’ll find something useful in this guide! Over one-third of the web is now powered by WordPress.While this is awesome, it alsomeans there are thousands of different themes, plugins, and technologies all havingto coexist. For the everyday WordPress user, this can quickly turn into a nightmare whentheir site starts to bottleneck and they don’t know why or even where to begintroubleshooting. Today we’ll be diving into applicable steps you can take right now to see improvements onyour own WordPress sites. We’ll also share some resources that have been invaluable to us. WordPress SiteCHAPTER 01: Types: Staticor Dynamic Before we dive into the optimizations, it’s important first to understand that not allWordPress sites are the same. This is why a lot of users have problems, as you can’tgo about tackling every issue the same way. We always give WordPress sitesa classification: static or dynamic. So let’s first explore the differences between thesetwo types of sites. Mostly Static Sites Static would typically include sites such as blogs, small business sites, lower volume newssites, personal, photography, etc. By static, we mean that the data on these WordPresssites isnot changing very often(perhaps a couple of times a day). Even most of our Kinstasite would be considered a static website. This becomes incredibly important as many of the requests can be served directly fromcache on the server at lightning-fast speeds! Don’t worry; we’ll dive into the topicof caching in length further below. This means they will have fewer database calls and notas many resources will be needed to achieve google performance. Highly Dynamic Sites On the flip side, we have highly dynamic sites. These include sites such as eCommerce(WooCommerce or Easy Digital Downloads), community, membership, forums (bbPressor BuddyPress) and learning management systems (LMS). By dynamic, we mean that thedata on these WordPress sites isfrequently changing(server transactions are taking placeevery few minutes or even every second). This means that not all requests to the servercan be served directly from cache and require additional server resources and databasequeries. These sites also typically have alarge number of concurrent visitors and sessions.On an informational or corporate WordPress site which is mostly static, a visitor mightstay for five or 10 minutes until they find what they need (and this is a high number, usuallybounce rates are much higher). On dynamic sites, you have the opposite happening.Visitors typically come to the site to engage with something or someone. If they’re goingthrough an online course, it’s not unusual for them to stay for hours. “You can see where this is going. The concurrent visitors connected to your WordPress hostadds up fast. To make it worse, you then have a large number of concurrent visitors on topof an “uncacheable content” problem. You can't treat all WordPress sites the same whenit comes to performance. Static and highly dynamicsites are two very different beasts. ChooseCHAPTER 02: High-PerformanceWordPress Hosting A WordPress host is a company that stores all of your website’s data. You sign up fora plan and all your images, content, videos, etc., reside on a server sitting in the host’sdata cente