{"id":4525,"date":"2021-12-23T08:17:16","date_gmt":"2021-12-23T08:17:16","guid":{"rendered":"https:\/\/www.hostinger.com\/tutorials\/?p=4525"},"modified":"2026-03-10T09:36:29","modified_gmt":"2026-03-10T09:36:29","slug":"speed-up-wordpress","status":"publish","type":"post","link":"\/ph\/tutorials\/speed-up-wordpress","title":{"rendered":"How to speed up a WordPress website: 12 performance optimization methods"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p>Search engines like Google consider page speed a ranking factor as it affects the overall user experience. WordPress offers various tools and features that influence your page speed. We will demonstrate how to utilize those features to speed up WordPress.<\/p><p>Improving a site&rsquo;s loading time can help:<\/p><ul class=\"wp-block-list\">\n<li>Increase rankings on search engines.<\/li>\n\n\n\n<li>Reduce bounce rate.<\/li>\n\n\n\n<li>Get higher conversions.<\/li>\n<\/ul><p>This guide will share 12 actionable steps that can significantly speed up your WordPress site. Backed by expert insights, you will learn valuable tips and understand WordPress speed optimization better.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/How-to-Speed-Up-Your-Website-EN.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/11\/eBook-Speed-Up-your-website-1024x283.png\" alt=\"\" class=\"wp-image-69260\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-1536x425.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-300x83.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-150x41.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-768x212.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-speed-up-wordpress-video-tutorial\">How to Speed Up WordPress &ndash; Video Tutorial<\/h2><p>Do you prefer video content? In our video, you will find simple ways to speed up a WordPress website!<\/p><figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Speed Up WordPress Website\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ieAlstnfNJA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure><p>\n  <div class=\"youtube-shortcode\">\n    <div class=\"row\">\n      <div class=\"col-7 col-sm-8 d-flex align-items-center\">\n        <img decoding=\"async\" class=\"channel-logo\" src=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/youtube-channels\/hostinger-academy.jpg\" alt=\"youtube channel logo\">\n        <div class=\"d-flex flex-column justify-content-between\">\n          <span class=\"slogan d-none d-sm-block\">Subscribe For more educational videos!<\/span>\n          <span class=\"channel-name\">Hostinger Academy<\/span>\n                    <\/div>\n      <\/div>\n      <div class=\"col-5 col-sm-4 d-flex align-items-center justify-content-end\">\n          <a class=\"subscribe-button\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"http:\/\/www.youtube.com\/channel\/UCbNIC-svDbtUOH2qsLnPQPg?sub_confirmation=1\">\n            <img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/youtube.svg\" alt=\"subscribe\">\n            <span>Subscribe<\/span>\n          <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-12-methods-to-speed-up-wordpress-website\">12 Methods to Speed Up WordPress Website<\/h2><p>We are listing the following based on their difficulty level. Some beginner-friendly methods include choosing the right hosting plan and using a WordPress caching plugin. The more advanced solutions involve delivering content over HTTP\/2.<\/p><?xml encoding=\"utf-8\" ?><figure class=\"wp-block-image size-large\"><a href=\"\/ph\/wordpress-hosting\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/06\/New-WP_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-111781\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner-1024x300.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner-1536x450.png 1536w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/06\/New-WP_in-text-banner.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-1-pick-a-suitable-hosting-plan-for-your-wordpress-website\">1. Pick a Suitable Hosting Plan For Your WordPress Website<\/h3><p>Web hosting providers and their plans highly influence site speed. Therefore, identifying your website&rsquo;s needs is essential when choosing the right web hosting.<\/p><p>Some factors to consider when choosing a web hosting provider to upload or <a href=\"\/ph\/website-migration\">migrate a website<\/a> are:<\/p><ul class=\"wp-block-list\">\n<li><strong>Fast web server <\/strong>&ndash; influences the loading speed for all websites using the hosting provider. For example, Hostinger uses <a href=\"\/blog\/introducing-litespeed\">LiteSpeed Web Servers (LSWS)<\/a> as the main web server, which comes with an advanced cache engine. Instead of creating a new request every time, LiteSpeed stores compressed cache files, optimizing your WordPress page speed.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Include WordPress features<\/strong> &ndash; helps to speed up WordPress websites specifically. For instance, Hostinger automatically installs the <a href=\"https:\/\/www.litespeedtech.com\/products\/cache-plugins\/wordpress-acceleration\" target=\"_blank\" rel=\"noopener\">LiteSpeed Cache plugin<\/a> for all WordPress users.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Reliable customer support<\/strong> &ndash; ensures that your web hosting won&rsquo;t <a href=\"\/ph\/tutorials\/why-is-my-wordpress-site-so-slow\">slow down your WordPress site<\/a>. In addition, responsive customer support is essential to fix any issues right away, including downtime or slow loading time.<\/li>\n<\/ul><p>Once you&rsquo;ve chosen a hosting provider, it&rsquo;s time to select the most suitable plan for your WordPress site. In general, hosting providers offer a variety of hosting types for WordPress:<\/p><ul class=\"wp-block-list\">\n<li><strong>Web hosting. <\/strong>An entry-level type of hosting that supports multiple websites on the same server, sharing its resources. <a href=\"\/ph\/web-hosting\">Hostinger&rsquo;s managed hosting plans<\/a> start at <strong>\u20b1109.00\/month<\/strong>.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Cloud hosting. <\/strong>A premium type of hosting that offers dedicated resources from a <a href=\"\/ph\/cloud-hosting\">network of multiple servers<\/a>. It&rsquo;s as simple to use as shared hosting. Hostinger&rsquo;s lineup of cloud hosting plans starts at <strong>\u20b1409.00\/month<\/strong>.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li>Virtual private server (VPS) hosting. A type of hosting that gives users root access and dedicated resources. It requires some technical expertise to set up and maintain. Hostinger&rsquo;s <a href=\"\/ph\/vps-hosting\">VPS hosting prices<\/a> start at <strong>\u20b1409.00\/month.<\/strong><\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><a href=\"\/ph\/wordpress-hosting\">WordPress hosting<\/a>. A type of hosting specifically designed for WordPress performance optimization and security. Take a look at the following table for a detailed breakdown of Hostinger&rsquo;s WordPress hosting plans &ndash; from the pricing to allocated hosting server resources:<\/li>\n<\/ul><p>Consider the amount of content you want to upload and your anticipated traffic in advance to get the best WordPress site performance. Ideally, the plan should have enough resources for daily use and leave a little headroom for unexpected high traffic spikes and upgrades.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Pro Tip<\/h4>\n                    <p>Hostinger users can test a better web hosting plan without commitment. We especially recommend doing this when you want to handle large traffic spikes and import large amounts of data faster. Simply activate the <strong>Plan Boosting<\/strong> feature from your <strong>hPanel<\/strong> and enjoy your new plan for free for <strong>24 hours.<\/strong><\/p>\n                <\/div>\n\n\n\n<\/p><p>While it&rsquo;s only natural to want to save money when you can, hosting should be a top priority in your budget. It&rsquo;s a fundamental investment that can help boost your site&rsquo;s performance in general.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-choose-the-closest-server-location\">2. Choose the Closest Server Location<\/h3><p>The location of your server determines how fast it can transfer and receive requests to load your website. The bigger the physical distance between you and the server, the longer it will take to receive and process a request. Choosing the right server location can reduce latency.<\/p><p>High latency slows down the website, which worsens the overall user experience. Websites with lots of content often have high latency, especially as those with many images, animations, and videos.<\/p><p>Choose the server location closest to your target audience when signing up for a hosting plan.<\/p><p>Hostinger has 10 data centers in Europe, North and South America, and Asia. Contact your hosting provider if you already own a website and would like to change your server location. Hostinger has simplified this process on its hPanel dashboard:<\/p><p>1. Access your hPanel dashboard, open the <strong>Plan details<\/strong> section, and find the <strong>Server location<\/strong> window. Click on the <strong>Edit <\/strong>icon.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d4d1bf\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/hpanel-hosting-plandetails-serverlocation-change-highlighted-1024x576.png\" alt=\"The Plan Details page on hPanel. The server transfer button is highlighted\" class=\"wp-image-81316\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-hosting-plandetails-serverlocation-change-highlighted.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-hosting-plandetails-serverlocation-change-highlighted-300x169.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-hosting-plandetails-serverlocation-change-highlighted-150x84.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-hosting-plandetails-serverlocation-change-highlighted-768x432.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>2. A new window will pop up. Select the server location to migrate from the drop-down menu. Note that you&rsquo;re only allowed to initiate one server transfer per 30 days. Click <strong>Next<\/strong> and then <strong>Start <\/strong>to request the transfer.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d50e98\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"880\" height=\"468\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/server-location-1.png\" alt=\"The change your server location settings in hPanel\" class=\"wp-image-112350\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/server-location-1.png 880w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/server-location-1-300x160.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/server-location-1-150x80.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/server-location-1-768x408.png 768w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><div><p class=\"important\"><strong>Important!<\/strong> Note that it can take up to 24 hours before the server migration is complete. We don&rsquo;t recommend making changes to your WordPress site during the process.<\/p><\/div>\n\n\n\n<\/p><p>Once Hostinger has fully transferred the website to the new server, it will renew the IP address associated with your hosting plan. Make sure to check if your <a href=\"\/ph\/tutorials\/how-to-check-if-domain-a-record-is-pointed-correctly\">domain is pointing to the right provider<\/a>.<\/p><p>Use an analytics tool if you are not aware of the location of the majority of your audience. The most commonly used Google Analytics plugin on WordPress sites is MonsterInsights. <a href=\"https:\/\/www.monsterinsights.com\/docs\/connect-google-analytics\/\" target=\"_blank\" rel=\"noopener\">Installing MonsterInsights<\/a> will show your website traffic metrics straight from the WordPress dashboard.<\/p><p>We recommend choosing the closest server to your target audience if you do not have a content delivery network (CDN). If you use a CDN, choose the nearest server to your physical location, as it will speed up your uploading process.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-use-a-content-delivery-network\">3. Use a Content Delivery Network<\/h3><p>A <a href=\"\/ph\/tutorials\/what-is-cdn\">CDN<\/a> is a network of geographically distributed servers that work together to speed up the process of delivering websites to users&rsquo; browsers.<\/p><p>It&rsquo;s the perfect solution for a global WordPress site with target audiences located in different locations. A CDN shortens the distance between the user and the server, significantly reducing latency and increasing your WordPress page speed.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d558bc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"886\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/06\/how-does-a-CDN-work-2-1024x886.png\" alt=\"CDN infographic explaining how a CDN works\" class=\"wp-image-56342\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/06\/how-does-a-CDN-work-2-1024x886.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/06\/how-does-a-CDN-work-2-300x260.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/06\/how-does-a-CDN-work-2-150x130.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/06\/how-does-a-CDN-work-2-768x664.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/06\/how-does-a-CDN-work-2.png 1068w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>A CDN works by saving copies of a website&rsquo;s static content in the cache. When a user visits the website, the server closest to them will load the content, reducing the number of external HTTP requests.<\/p><p>WordPress works well with various CDN options. Some hosting providers offer CDN bundles with their plans. <\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Pro Tip<\/h4>\n                    <p>Hostinger offers its own CDN solution &ndash; Hostinger CDN. It's available for clients of Business Web Hosting and above.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-4-install-a-wordpress-caching-plugin\">4. Install a WordPress Caching Plugin<\/h3><p>When making changes to your WordPress website, your content might not update automatically on the front-end. Users will often need to clear the cache to see the updates. However, web caching speeds up WordPress websites.<\/p><p>Therefore, WordPress caching plugins can help manage your cache better. The right tool and configurations can even significantly boost your site&rsquo;s performance. One of the most popular WordPress caching plugins is <a href=\"\/ph\/tutorials\/litespeed-website-optimization-tool\/\">LiteSpeed Cache<\/a>.<\/p><p>Unlike other caching plugins, LiteSpeed directly integrates with the web server. It remembers entries and analyzes dependencies for more intelligent cache management.<\/p><p>In addition, LiteSpeed also offers <a href=\"https:\/\/docs.litespeedtech.com\/products\/lsmcd\/\" target=\"_blank\" rel=\"noopener\">object cache (LSMCD)<\/a>. It is a feature that improves website response time by <strong>up to 10%<\/strong> and greatly reduces the time it takes to retrieve query results.<\/p><p>To install LiteSpeed using Hostinger, follow these steps:<\/p><p>1. Click <strong>Overview <\/strong>under the <strong>WordPress <\/strong>section.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d5963c\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"452\" height=\"298\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/03\/hpanel-wordpress-overviews-sidebar.png\" alt=\"The WordPress Overview button in hPanel\" class=\"wp-image-80363\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overviews-sidebar.png 452w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overviews-sidebar-300x198.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overviews-sidebar-150x99.png 150w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>2. Toggle the button next to<strong> LiteSpeed<\/strong> to the right.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d5cd77\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"661\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/03\/hpanel-wordpress-overview-enablelitespeed-highlighted-1024x661.png\" alt=\"The WordPress overview page on hPanel. The enable LiteSpeed button is highlighted\" class=\"wp-image-81320\" style=\"width:768px;height:496px\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enablelitespeed-highlighted-1024x661.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enablelitespeed-highlighted-300x194.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enablelitespeed-highlighted-150x97.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enablelitespeed-highlighted-768x496.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enablelitespeed-highlighted.png 1150w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>3. Lastly, enable <strong>Object cache<\/strong> for even better results:<\/p><figure data-wp-context='{\"imageId\":\"69e15d1d605bd\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"1004\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/03\/hpanel-wordpress-overview-enableobjectcache-highlighted-1024x1004.png\" alt=\"The WordPress overview page on hPanel. The enable Object cache button is highlighted\" class=\"wp-image-81321\" style=\"width:768px;height:753px\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enableobjectcache-highlighted-1024x1004.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enableobjectcache-highlighted-300x294.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enableobjectcache-highlighted-150x147.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enableobjectcache-highlighted-768x753.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-overview-enableobjectcache-highlighted.png 1152w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><h3 class=\"wp-block-heading\" id=\"h-5-choose-an-optimized-wordpress-theme\">5. Choose an Optimized WordPress Theme<\/h3><p>The WordPress theme you use can influence your website&rsquo;s speed. Choosing a well-optimized theme to speed up your WordPress site is essential.<\/p><p>Look out for the following criteria to choose a <a href=\"\/ph\/tutorials\/fastest-wordpress-theme\" rel=\"sponsored nofollow\">fast WordPress theme<\/a>:<\/p><ul class=\"wp-block-list\">\n<li><strong>Optimized code. <\/strong>The theme&rsquo;s code should abide by the World Wide Web Consortium (W3C) and WordPress standards to prevent performance or security issues. Use tools like the <a href=\"https:\/\/validator.w3.org\/\" target=\"_blank\" rel=\"noopener\">HTML Markup Validation Service<\/a> and the free plugin <a href=\"https:\/\/wordpress.org\/plugins\/theme-check\/\" target=\"_blank\" rel=\"noopener\">Theme Check<\/a> to validate a theme&rsquo;s code quickly.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Lightweight. <\/strong>A lightweight theme only comes with the necessary features. Its code should have minimal clutter, and the JavaScript and CSS file sizes should ideally be under <strong>100 KB<\/strong>. The default WordPress themes generally fall into this category.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Browser compatibility. <\/strong>Unfortunately, not all WordPress themes can perform well across different browsers. Choosing a cross-browser compatible theme lets you offer the best experience for any user.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Mobile responsiveness. <\/strong>When a theme is mobile responsive, it can adapt to mobile screens without slowing down. With over <a href=\"https:\/\/www.statista.com\/statistics\/277125\/share-of-website-traffic-coming-from-mobile-devices\/\" target=\"_blank\" rel=\"noopener\">half of all web traffic<\/a> originating on mobile devices, responsiveness is essential to ensure accessibility and attract visitors.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>AMP-ready. <\/strong>The <a href=\"https:\/\/amp.dev\/\" target=\"_blank\" rel=\"noopener\">Accelerated Mobile Pages<\/a> (AMP) technology lets WordPress sites load faster on mobile devices. Choosing an AMP-ready theme can significantly improve the speed of your mobile site.<\/li>\n<\/ul><p>One WordPress theme that utilizes all these criteria is the <a href=\"https:\/\/wpastra.com\/?bsf=5643\" target=\"_blank\" rel=\"noopener\">Astra<\/a> theme. It is built from the ground up to be lightning-fast and easy to use while delivering the features and aesthetics we look for in a theme.<\/p><p>Use <a href=\"\/ph\/tutorials\/wordpress-staging-environment\">WordPress staging<\/a> to test your theme speed. With WordPress staging, try out different themes before choosing one for your live website. Here are the steps to set up your staging website with Hostinger:<\/p><p>1. Select <strong>Staging<\/strong> under the<strong> WordPress<\/strong> section on your hPanel.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d644f0\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"430\" height=\"300\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/hpanel-wordpress-staging-sidebar.png\" alt=\"The Staging button on hPanel\" class=\"wp-image-81322\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-wordpress-staging-sidebar.png 430w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-wordpress-staging-sidebar-300x209.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/hpanel-wordpress-staging-sidebar-150x105.png 150w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>2. Click on the<strong> Create staging<\/strong> button and insert a subdomain to continue.<br>3. After a staging site is created, you will be able to freely manage it from the same page<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d67516\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"570\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/03\/hpanel-wordpress-staging-1024x570.png\" alt=\"The WordPress staging page on hPanel\" class=\"wp-image-80927\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-staging.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-staging-300x167.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-staging-150x83.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-wordpress-staging-768x427.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Make sure to <a href=\"\/ph\/tutorials\/wordpress\/how-to-install-wordpress-themes\">install the theme<\/a> properly once you&rsquo;ve made a decision. <\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Pro Tip<\/h4>\n                    <p>Make sure to do a speed test every time you try a different theme.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-6-optimize-images\">6. Optimize Images<\/h3><p>Images are vital for a website&rsquo;s aesthetics. They&rsquo;re one of the best ways to attract attention, show off a product, or evoke a particular emotion.<\/p><p>However, large images can significantly contribute to a page&rsquo;s size, slowing down the loading time. In fact, <a href=\"https:\/\/httparchive.org\/reports\/page-weight\" target=\"_blank\" rel=\"noopener\">images make up around 45%<\/a> of an average page&rsquo;s total size.<\/p><p>Here are some tips to <a href=\"\/ph\/tutorials\/optimize-images-wordpress\/\">optimize images for WordPress<\/a> sites:<\/p><ul class=\"wp-block-list\">\n<li><strong>Make sure the file size is 500 KB or less<\/strong>. Before uploading any image, check its file size. In general, images larger than <strong>500 KB<\/strong> load noticeably slower. Use a tool like <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener\">TinyPNG<\/a> to compress images.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Use the recommended file format<\/strong>. <a href=\"\/ph\/tutorials\/best-image-formats\">Different image formats<\/a> use different file compression methods. As a result, some file formats are more suitable for specific uses than others. Here are some of the most common image file formats and what they&rsquo;re best for:\n<ul class=\"wp-block-list\">\n<li><strong>JPEG &ndash; <\/strong>uses lossy compression, which means that the image loses some information in favor of a smaller size. <a href=\"\/ph\/tutorials\/website\/improving-website-performance-using-progressive-jpeg-images\">Progressive JPEGs<\/a> can improve user experience and website performance.<\/li>\n\n\n\n<li><strong>PNG <\/strong>&ndash; uses lossless compression that retains all information within an image, ensuring the best resolution. PNG is the recommended format for graphics and drawings.<\/li>\n\n\n\n<li><a href=\"\/ph\/tutorials\/what-is-webp\"><strong>WebP<\/strong><\/a> &ndash; this file format is gaining popularity due to combining lossy and lossless compression. By using WebP, you can offer a high-resolution image smaller than a JPEG or PNG file.<\/li>\n<\/ul>\n<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Lazy load images<\/strong>. When <a href=\"\/ph\/tutorials\/wordpress-lazy-load\">WordPress lazy loading<\/a> is enabled, images on a page will load on demand. This method improves site speed because the website doesn&rsquo;t have to load all the images simultaneously. Only when the user scrolls down to view them.<\/li>\n<\/ul><p>We recommend <a href=\"\/ph\/tutorials\/wordpress\/how-to-install-wordpress-plugins\">installing a WordPress plugin<\/a> for speed optimization, like <a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener\">WP Smush<\/a>, for a quick and straightforward image solution. WP Smush lets you compress and resize images in your WordPress media library in bulk and features lazy loading.<\/p><p>Additionally, the Pro version of WP Smush lets you convert images to WebP.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Suggested Reading<\/h4>\n                    <p>Read our article on <a href=\"\/ph\/tutorials\/lossy-vs-lossless\" target=\"&rdquo;_blank&rdquo;\" rel=\"noopener\">comparing lossy vs lossless<\/a> images to see which one can improve the loading speed of your site!<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-7-uninstall-deactivated-plugins\">7. Uninstall Deactivated Plugins<\/h3><p>A WordPress plugin helps extend the functionality of your site&rsquo;s features and functionality. However, some plugins can be resource-intensive or have <a href=\"\/ph\/tutorials\/how-to-fix-admin-ajax-file\">high usage of the admin-ajax.php file<\/a>, taking a toll on the performance. <\/p><p>You should <a href=\"\/ph\/tutorials\/how-many-plugins-are-too-many\">avoid having too many WordPress plugins<\/a>, making sure to remove the ones you no longer use.<\/p><p>Deactivating a plugin is not enough because it&rsquo;s still attached to your site. A WordPress plugin optimization trick is to delete unused plugins from your dashboard completely.<\/p><p>Fortunately, removing most plugins is simple. From your dashboard, go to <strong>Plugins<\/strong>, locate the deactivated plugin, and select <strong>Remove<\/strong>.<\/p><p>Inactive plugins may leave some leftover database queries and WordPress configuration, requiring extra steps to remove them completely. This situation is common with security or caching plugins.<\/p><p>Before you remove a deactivated plugin, check the plugin&rsquo;s official documentation that covers how to uninstall it properly. For example, Yoast SEO has a comprehensive article about how to <a href=\"https:\/\/yoast.com\/help\/how-can-i-uninstall-my-plugin\/#database\" target=\"_blank\" rel=\"noopener\">uninstall their plugin completely<\/a>.<\/p><p>If the plugin doesn&rsquo;t have an in-depth uninstallation guide, you&rsquo;ll have to <a href=\"https:\/\/developer.wordpress.org\/plugins\/plugin-basics\/uninstall-methods\/\" target=\"_blank\" rel=\"noopener\">remove the leftover settings and database files<\/a> manually.<\/p><p>To avoid uninstalling WordPress plugins frequently, try to be more selective and intentional about which plugins to use in the first place:<\/p><ul class=\"wp-block-list\">\n<li><strong>Always vet the developer first.<\/strong> Ideally, the developer should have a track record of creating trustworthy plugins and responding to user feedback. They should also update the plugin regularly.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Use trustworthy marketplaces. <\/strong>If you want to install a plugin from a third-party source, make sure it is reliable. <a href=\"https:\/\/codecanyon.net\/\" target=\"_blank\" rel=\"noopener\">CodeCanyon<\/a> is a good example. Unreliable sources are more likely to feature poor-quality plugins that include malware.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Only install the necessary plugins. <\/strong>Before installing any plugin, ask yourself whether it&rsquo;s essential to your website. The fewer plugins you have, the lighter and faster your WordPress site will be.<\/li>\n<\/ul><p>Fewer plugins result in better performance. However, plugin quality is equally as important. In fact, a single poor-quality plugin can cause serious performance issues. Therefore, it&rsquo;s imperative to conduct proper research beforehand.<\/p><h3 class=\"wp-block-heading\" id=\"h-8-use-the-latest-php-version\">8. Use the Latest PHP Version<\/h3><p>PHP is a scripting language that lets developers create dynamic, interactive websites. According to W3Techs, <a href=\"https:\/\/w3techs.com\/technologies\/details\/pl-php\" target=\"_blank\" rel=\"noopener\">76.2% of all websites<\/a> use PHP with an identifiable server scripting language. The WordPress CMS and all websites built on it are written in PHP.<\/p><p>PHP has gone through constant updates since its first release, like any other software. Each new version of PHP introduces performance and security enhancements.<\/p><p>According to a benchmark test by Phoronix, PHP 8.0 <a href=\"https:\/\/www.phoronix.com\/scan.php?page=news_item&amp;px=PHP-8.0-Features-Benchmark\" target=\"_blank\" rel=\"noopener\">performs 10% better<\/a> than its predecessor, PHP 7.4. It comes with many new features and optimizations, improving the language&rsquo;s efficiency.<\/p><p>One key new feature of PHP 8.0 is the just-in-time (JIT) compilation. In simple terms, JIT lets PHP 8.0 compile a program into machine code immediately before execution. With tracing JIT compilation enabled, PHP 8.0 performance on WordPress is <a href=\"https:\/\/www.php.net\/releases\/8.0\/en.php\" target=\"_blank\" rel=\"noopener\">even faster<\/a>.<\/p><p>Currently, WordPress <a href=\"https:\/\/wordpress.org\/about\/requirements\/\" target=\"_blank\" rel=\"noopener\">supports PHP 7.4<\/a> or higher. Unfortunately, <a href=\"https:\/\/wordpress.org\/about\/stats\/\" target=\"_blank\" rel=\"noopener\">13.8% of WordPress websites<\/a> are still using a version of PHP that WordPress no longer supports. Additionally, less than <strong>3% <\/strong>of WordPress websites use the latest version of PHP.<\/p><p>If you&rsquo;re still using an old version of PHP, you are missing out on new features, performance improvements, and security patches. In addition to increasing your WordPress site&rsquo;s speed, updating PHP will also ensure its overall security.<\/p><p>Most WordPress hosting providers allow you to change your PHP version from the hosting control panel. Follow these steps to change the PHP version in Hostinger:<\/p><p>1. Log in to hPanel and navigate to <strong>Advanced &rarr; PHP Configuration<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d68ec5\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"398\" height=\"316\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2017\/01\/hpanel-advanced-phpconfiguration.png\" alt=\"Hostinger left side menu Advanced section with PHP configuration highlighted\" class=\"wp-image-79456\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2017\/01\/hpanel-advanced-phpconfiguration.png 398w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2017\/01\/hpanel-advanced-phpconfiguration-300x238.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2017\/01\/hpanel-advanced-phpconfiguration-150x119.png 150w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>2. Select the version you prefer and click <strong>Update <\/strong>on the<strong> PHP version<\/strong> tab.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d6bf87\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"618\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/php-1024x618.png\" alt=\"hPanel phpConfiguration setting for phpVersion\" class=\"wp-image-112351\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/php-1024x618.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/php-300x181.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/php-150x90.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/php-768x463.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/php-1536x927.png 1536w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/php.png 1850w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><div class=\"protip\">\n                    <h4 class=\"title\">Pro Tip<\/h4>\n                    <p>Check that your WordPress website&rsquo;s code is compatible before upgrading to the latest PHP version. We recommend that you try to upgrade the PHP version using the staging environment first. This method is the best way to decrease the risk of your site crashing.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-9-update-wordpress-core-plugins-and-themes-regularly\">9. Update WordPress Core, Plugins, and Themes Regularly<\/h3><p>By <a href=\"\/ph\/tutorials\/how-to-update-wordpress\">updating your WordPress site<\/a>, you will ensure that your website always has the latest performance and security improvements. Security and performance are interconnected &ndash; if a WordPress site is vulnerable, it can be slowed down or even unusable.<\/p><p>WordPress attracts hackers who constantly look for security vulnerabilities as it&rsquo;s an open-source platform. Therefore, keeping WordPress up-to-date is all the more critical.<\/p><p>Luckily, since <strong>WordPress 5.5<\/strong>, auto-updates for WordPress core, plugins, and themes can easily be enabled straight from the dashboard. That said, you still have the option to update them manually.<\/p><p><strong>Update WordPress Core<\/strong><\/p><p>You can enable auto-updates for minor upgrades only for <strong>WordPress core<\/strong>, which we recommend for most users. Major updates may add significant changes that might not suit your WordPress site.<\/p><p>To choose how your WordPress core software should auto-update, log in to your dashboard and navigate to <strong>Updates<\/strong>:<\/p><ul class=\"wp-block-list\">\n<li>If minor auto-updates are already enabled, you will see a message that says <strong>&ldquo;This site is automatically kept up to date with maintenance and security releases of WordPress only.&rdquo;<\/strong><\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li>If you want to enable major auto-updates, click <strong>Enable automatic updates for all new versions of WordPress<\/strong>. Once this is enabled, the message <strong>&ldquo;This site is automatically kept up to date with each new version of WordPress&rdquo; <\/strong>will appear.<\/li>\n<\/ul><p>Alternatively, with Hostinger, you can enable WordPress core, theme, and plugin auto-updates from hPanel:<\/p><p>1. Head to the left sidebar and press <strong>WordPress<\/strong> &rarr; <strong>Overview<\/strong>. Find <strong>WordPress Updates<\/strong> and click <strong>Change<\/strong> to continue.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d6fa7a\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"601\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/wp-updates1-1024x601.png\" alt=\"WordPress updates section on hPanel. The Change button is highlighted\" class=\"wp-image-112352\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/wp-updates1-1024x601.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/wp-updates1-300x176.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/wp-updates1-150x88.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/wp-updates1-768x451.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/wp-updates1-1536x902.png 1536w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/wp-updates1.png 1962w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>2. You will be taken to <strong>WordPress Security<\/strong> section of hPanel. Go to the <strong>WordPress auto-updates<\/strong> section.<\/p><p>3. Enable <strong>Smart auto-updates<\/strong>.<\/p><p>4. With the Customize panel open, choose your update preferences for WordPress core, themes, and plugins. Options for each are <strong>No updates<\/strong>, <strong>Security updates only<\/strong>, or <strong>All updates<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d72bfd\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"2286\" height=\"838\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/09\/hostinger-smart-auto-updates-options.png\" alt=\"Hostinger's WordPress auto-updates feature with native auto-updates and minor updates only enabled\" class=\"wp-image-124803\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options.png 2286w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options-300x110.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options-1024x375.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options-150x55.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options-768x282.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options-1536x563.png 1536w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/09\/hostinger-smart-auto-updates-options-2048x751.png 2048w\" sizes=\"(max-width: 2286px) 100vw, 2286px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>You can also use the WordPress dashboard to choose settings for updating plugins and themes, as described below.<\/p><p><strong>Update WordPress Plugins<\/strong><\/p><p>To update a <strong>plugin<\/strong>, log in to the dashboard and go to <strong>Plugins &rarr; Installed Plugins<\/strong>. Find the plugin you wish to update and select <strong>Update now<\/strong>. Alternatively, you can choose <strong>Enable auto-updates <\/strong>from the <strong>Automatic Updates <\/strong>column.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Pro Tip<\/h4>\n                    <p>It&rsquo;s always recommended to read the new version&rsquo;s changelog before updating any plugin. This step is especially vital if you have a large website that handles a lot of traffic. Security updates are generally safe to apply right away. However, feature updates can have bugs that affect usability and performance. A good rule of thumb is to wait a week before applying any feature update. By then, the developers should have fixed any known issues.<\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>Update WordPress Themes<\/strong><\/p><p>To update a theme, go to <strong>Appearance &rarr; Themes <\/strong>and click the theme you want to update. To manually update the theme, select <strong>Update now<\/strong>.<\/p><p>Alternatively, you can also select <strong>Enable auto-updates<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d76229\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"504\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/Enable-auto-updates-for-WordPress-plugins-1.png\" alt=\"Enable auto-updates for WordPress plugins\" class=\"wp-image-56258\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Enable-auto-updates-for-WordPress-plugins-1.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Enable-auto-updates-for-WordPress-plugins-1-300x148.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Enable-auto-updates-for-WordPress-plugins-1-150x74.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Enable-auto-updates-for-WordPress-plugins-1-768x378.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Similar to plugins, be careful when applying updates. Before updating themes, checking the notes on the new version is highly recommended.<\/p><p>Another tip is to use a <a href=\"\/ph\/tutorials\/how-to-create-wordpress-child-theme\">child theme<\/a>. A child theme inherits its parent theme&rsquo;s features but lets WordPress users modify it without changing the parent theme. As a result, applying parent theme updates will retain your modifications to the child theme.<\/p><h3 class=\"wp-block-heading\" id=\"h-10-optimize-the-wordpress-database\">10. Optimize the WordPress Database<\/h3><p>A database is where all your website information is stored &ndash; from posts and pages to theme and plugin settings. WordPress uses MySQL as its default database.<\/p><p>Over time, your WordPress database might accumulate unnecessary information that bloats your website. Unnecessary data may include post revisions, deleted comments, old plugin settings, and unused tags.<\/p><p>If left alone, a bloated database will make it harder for servers to retrieve specific information quickly. This condition will take a toll on the site&rsquo;s performance, reducing its overall speed. In contrast, a well-optimized database can respond to queries faster.<\/p><p>Fortunately, there are ways to optimize your WordPress database.<\/p><p>The first method is to use <strong>phpMyAdmin<\/strong> &ndash; an open-source database management system bundled with many hosting accounts, including those offered by Hostinger.<\/p><ol class=\"wp-block-list\">\n<li>On your hosting account, open phpMyAdmin. On hPanel, go to <strong>Databases &rarr; phpMyAdmin<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d79692\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"442\" height=\"298\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/03\/hpanel-databases-phpmyadmin-sidebar.png\" alt=\"The phpMyAdmin button in Databases section in hPanel\" class=\"wp-image-80378\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/03\/hpanel-databases-phpmyadmin-sidebar.png 442w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/03\/hpanel-databases-phpmyadmin-sidebar-300x202.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/03\/hpanel-databases-phpmyadmin-sidebar-150x101.png 150w\" sizes=\"(max-width: 442px) 100vw, 442px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Under the <strong>List of Current Databases<\/strong>, select the <a href=\"\/ph\/tutorials\/wordpress\/how-to-find-out-wordpress-database-name\">database name<\/a> you want to optimize and click <strong>Enter phpMyAdmin<\/strong>.<\/li>\n\n\n\n<li>Once redirected to phpMyAdmin, choose the database name from the navigation sidebar.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d7c4f1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"452\" height=\"292\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/The-phpMyAdmin-database-name.png\" alt=\"The phpMyAdmin database name\" class=\"wp-image-56261\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-phpMyAdmin-database-name.png 452w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-phpMyAdmin-database-name-300x194.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-phpMyAdmin-database-name-150x97.png 150w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Click the <strong>Structure <\/strong>tab, then scroll down until you reach the bottom of the table and select <strong>Check all<\/strong>.<\/li>\n\n\n\n<li>In the drop-down menu, choose <strong>Optimize Table<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d7f79e\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"553\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/The-optimize-table-option-on-the-phpMyAdmin.png\" alt=\"The optimize table option on the phpMyAdmin\" class=\"wp-image-56262\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-option-on-the-phpMyAdmin.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-option-on-the-phpMyAdmin-300x162.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-option-on-the-phpMyAdmin-150x81.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-option-on-the-phpMyAdmin-768x415.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>When the process is done, you will receive a message that says, <strong>&ldquo;Your SQL query has been executed successfully.&rdquo;<\/strong><\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/The-optimize-table-message.png\"><img decoding=\"async\" width=\"1024\" height=\"220\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/The-optimize-table-message.png\" alt=\"The optimize table message\" class=\"wp-image-56263\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-message.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-message-300x64.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-message-150x32.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/The-optimize-table-message-768x165.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>The second method is to use a WordPress database plugin, like WP-DB Manager.<\/p><ol class=\"wp-block-list\">\n<li>From your WordPress admin dashboard, install and activate <a href=\"https:\/\/wordpress.org\/support\/plugin\/wp-dbmanager\/\" target=\"_blank\" rel=\"noopener\">WP-DB Manager<\/a>.<\/li>\n\n\n\n<li>Go to <strong>Database <\/strong>&rarr;<strong> Optimize DB<\/strong>.<\/li>\n\n\n\n<li>Choose <strong>Yes <\/strong>for all the database tables you want to optimize.<\/li>\n\n\n\n<li>Select <strong>Optimize<\/strong>.<\/li>\n<\/ol><p><div class=\"protip\">\n                    <h4 class=\"title\">Pro Tip<\/h4>\n                    <p>Optimizing your database is the riskiest method for WordPress speed optimization. If done improperly, you risk accidentally breaking your website. It&rsquo;s essential to <a href=\"\/ph\/tutorials\/backup-wordpress\" target=\"&rdquo;_blank&rdquo;\" rel=\"noopener\">backup your WordPress<\/a> database before optimizing it.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-11-minify-html-css-and-javascript\">11. Minify HTML, CSS, and JavaScript<\/h3><p>If you&rsquo;ve ever opened a CSS, HTML, or JavaScript file, you will notice that some have a ton of spaces, line breaks, comments, and redundant characters. Although this makes these files more readable to other developers, it&rsquo;s clutter, making the site load slower.<\/p><p><a href=\"\/ph\/tutorials\/website\/improving-website-performance-minifying-css-html-and-javascript\">Minifying CSS, HTML, and JavaScript<\/a> files means removing unnecessary characters to reduce the file sizes. You can speed up WordPress with smaller files because data transfers between servers and browsers will be quicker.<\/p><p>Take a look at the following graphic to compare a non-minified and a minified file.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d84504\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"768\" height=\"575\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/how-to-speed-up-wordpress-website-minify.jpg\" alt=\"How to speed up WordPress website minify\" class=\"wp-image-58449\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/how-to-speed-up-wordpress-website-minify.jpg 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/how-to-speed-up-wordpress-website-minify-300x225.jpg 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/how-to-speed-up-wordpress-website-minify-150x112.jpg 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>There are two main ways to minify a JavaScript, HTML, or CSS file:<\/p><ul class=\"wp-block-list\">\n<li><strong>Use an online tool.<\/strong> The website <a href=\"https:\/\/www.minifier.org\/\" target=\"_blank\" rel=\"noopener\">minifier.org<\/a> lets you automatically minify the content of JavaScript, CSS, and HTML files. Simply replace the old files with the minified versions.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Install a minifying plugin. <\/strong>Several WordPress speed optimization plugins let you minify HTML, JavaScript, and CSS files &ndash; one of them is <a href=\"https:\/\/wordpress.org\/plugins\/fast-velocity-minify\/\" target=\"_blank\" rel=\"noopener\">Fast Velocity Minify<\/a>. Select the file types you want to minify in the plugin&rsquo;s settings.<\/li>\n<\/ul><p>File minification is one of the easiest and most effective ways to optimize website performance. Often, it shrinks file sizes by about <strong>40-60%<\/strong>. Caching plugins like LiteSpeed, W3 Total Cache, and Autoptimize also offer minification functionality.<\/p><h3 class=\"wp-block-heading\" id=\"h-12-deliver-content-over-http-2\">12. Deliver Content Over HTTP\/2<\/h3><p>Hypertext Transfer Protocol (HTTP) is the foundation of data communication on the World Wide Web. It&rsquo;s how clients and servers exchange information.<\/p><p>For example, when someone wants to visit <strong>yourdomain.com<\/strong>, their browser sends an HTTP request to a remote server that will process it and load the website&rsquo;s content.<\/p><p>The first iteration of HTTP, HTTP\/1, is quite effective. However, it&rsquo;s considerably slower compared to the newer version, <strong>HTTP\/2<\/strong>.<\/p><p>Here are some of the advantages HTTP\/2 has over HTTP\/1:<\/p><ul class=\"wp-block-list\">\n<li><strong>Efficient communication. <\/strong>HTTP\/2 uses a binary protocol designed for communication between machines. Compared to HTTP\/1&rsquo;s text-based protocol, binary data is simpler to process.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Weighted prioritization. <\/strong>With HTTP\/2, the website developer can decide which content should load first. This feature lets browsers load lighter content like text first, giving the impression that the website is loading faster.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Multiplexing.<\/strong> With HTTP\/1, the browser can only load elements one by one. HTTP\/2 improves by letting browsers load different types of content in a single connection.<\/li>\n<\/ul><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d87431\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"768\" height=\"567\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/Multiplexing-custom-graph.jpg\" alt=\"Multiplexing custom graph\" class=\"wp-image-56265\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Multiplexing-custom-graph.jpg 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Multiplexing-custom-graph-300x221.jpg 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/Multiplexing-custom-graph-150x111.jpg 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ul class=\"wp-block-list\">\n<li><strong>Server push. <\/strong>HTTP\/2 lets servers send content before the browser requests it.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Advanced compression. <\/strong>Compared to HTTP\/1, the compression HTTP\/2 uses HPACK, which can eliminate redundancy in exchanged HTTP packets. HPACK makes HTTP messages smaller, which shortens load time.<\/li>\n<\/ul><p>Fortunately, most WordPress hosting providers already use HTTP\/2 by default. There&rsquo;s no need to manually initiate a migration because LiteSpeed, the web server software used by Hostinger, natively supports HTTP\/2.<\/p><p>WordPress hosting providers that use Nginx servers also support HTTP\/2 natively, while Apache servers added support in 2015. If your web host uses Apache, contact them to confirm whether HTTP\/2 support is available.<\/p><p>However, if you&rsquo;re unsure whether your WordPress site uses HTTP\/2, use the <a href=\"https:\/\/gf.dev\/http2-test\" target=\"_blank\" rel=\"noopener\">HTTP\/2 Test Tool<\/a> and <a href=\"https:\/\/http2.pro\/\" target=\"_blank\" rel=\"noopener\">HTTP2.Pro<\/a> to check. If it turns out that your website still uses HTTP\/1, check whether your web host offers HTTP\/2 and contact them to initiate the migration.<\/p><p>In addition, keep in mind that installing an SSL certificate is highly recommended for HTTP\/2, as nearly all browsers <a href=\"https:\/\/http2.github.io\/faq\/\" target=\"_blank\" rel=\"noopener\">only support HTTP\/2<\/a> via an encrypted connection.<\/p><h2 class=\"wp-block-heading\" id=\"h-speed-up-your-wordpress-site-checklist\">Speed up Your WordPress Site Checklist<\/h2><p>Make sure you have done everything to speed up your WordPress site and utilize all the tools and features available.<\/p><p>Here is a downloadable checklist to remind you of all the methods we have shared in this article:<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/How-to-Speed-Up-Your-Website-EN.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/11\/eBook-Speed-Up-your-website-1024x283.png\" alt=\"\" class=\"wp-image-69260\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-1536x425.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-300x83.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-150x41.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website-768x212.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2022\/11\/eBook-Speed-Up-your-website.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-test-how-fast-your-wordpress-website-is-right-now\">Test How Fast Your WordPress Website Is Right Now<\/h2><p>Before working on your website, conduct <a href=\"\/ph\/tutorials\/website-speed-test\/\">speed tests<\/a> to record your performance and see what you need to improve. <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTmetrix<\/a> and <a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener\">Pingdom<\/a> are some of the most popular freemium speed test tools available &ndash; they&rsquo;ll provide you with the information you need.<\/p><p>Then, <a href=\"\/ph\/tutorials\/core-web-vitals\">Core Web Vitals<\/a> are the main metrics to optimize your speed test results. The Core Web Vitals metrics include:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"\/ph\/tutorials\/largest-contentful-paint\">Largest Contentful Paint (LCP)<\/a> &ndash; checks the page loading time, especially how fast the web page renders its most significant elements. Aim to score <strong>2.5 seconds or less<\/strong> to provide a good user experience.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><a href=\"\/ph\/tutorials\/interaction-to-next-paint\">Interaction to Next Paint (INP)<\/a> &ndash; determines how fast a page updates after user interaction, such as clicking on a link or pressing a button. Ideally, it should takes less than <strong>200 milliseconds<\/strong>. <\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><a href=\"\/ph\/tutorials\/cumulative-layout-shift-cls\">Cumulative Layout Shift (CLS)<\/a> &ndash; measures the page&rsquo;s visual experience and stability by calculating the total amount of unexpected layout shifts. Aim to have a CLS score of <strong>0.1 or less<\/strong>.<\/li>\n<\/ul><figure data-wp-context='{\"imageId\":\"69e15d1d8c48f\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"410\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2024\/04\/core-web-vitals-1024x410.png\" alt=\"Illustration explaining Core Web Vitals\" class=\"wp-image-107299\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/04\/core-web-vitals.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/04\/core-web-vitals-300x120.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/04\/core-web-vitals-150x60.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2024\/04\/core-web-vitals-768x307.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p>Hostinger has a <strong>PageSpeed<\/strong> test feature on its hPanel to simplify the process of optimizing your loading time. The feature also includes suggestions on how to <a href=\"\/ph\/tutorials\/how-to-improve-core-web-vitals\">improve your Core Web Vitals<\/a> and, ultimately, site speed. Here are the steps to test your WordPress website using Hostinger:<\/p><ol class=\"wp-block-list\">\n<li>Head to the<strong> PageSpeed<\/strong> button under <strong>Performance<\/strong> section on the hPanel.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d8f428\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"468\" height=\"376\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/03\/hpanel-hosting-performance-pagespeed-sidebar.png\" alt=\"The Page Speed button on hPanel\" class=\"wp-image-79628\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-hosting-performance-pagespeed-sidebar.png 468w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-hosting-performance-pagespeed-sidebar-300x241.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2023\/03\/hpanel-hosting-performance-pagespeed-sidebar-150x121.png 150w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Choose either<strong> Desktop<\/strong> or <strong>Mobile<\/strong> for the device type and click <strong>Analyze<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d928d6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"631\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/page-speed-1024x631.png\" alt=\"Page Speed page on hPanel\" class=\"wp-image-112348\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/page-speed-1024x631.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/page-speed-300x185.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/page-speed-150x92.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/page-speed-768x473.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/page-speed-1536x946.png 1536w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/page-speed.png 1834w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>The <strong>Results<\/strong> page will show the Core Web Vitals metrics and speed index, time to interactive, and total blocking time. Click on each item under the <strong>Details<\/strong> section to see suggestions on what to improve.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69e15d1d95f0f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"753\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2021\/12\/performance-score-1024x753.png\" alt=\"Page Speed test's Performance Score on hPanel\" class=\"wp-image-112349\" style=\"width:840px\" srcset=\"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/performance-score-1024x753.png 1024w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/performance-score-300x221.png 300w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/performance-score-150x110.png 150w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/performance-score-768x565.png 768w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/performance-score-1536x1129.png 1536w, https:\/\/www.hostinger.com\/ph\/tutorials\/wp-content\/uploads\/sites\/44\/2021\/12\/performance-score.png 1654w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>The <strong>Page Speed<\/strong> section will show <strong>Past Results<\/strong> for all tests you have done on hPanel for the domain name. This section helps display any changes in your speed test score.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>A slow WordPress website will frustrate visitors and negatively affect search engine rankings. Having a speedy website is essential to ensure a good user experience and search engine optimization.<\/p><p>In this guide, we have explored 12 methods to speed up your WordPress site. We listed the methods from the most beginner-friendly to the more advanced steps.<\/p><p>We hope this guide has helped you apply the best practices to speed up your site. If you have any questions or additional WordPress speed optimization tips, please leave them in the comments section.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-speed-up-wordpress-faq\">How to Speed Up WordPress FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1652346338537\"><h3 class=\"schema-faq-question\">Why Is WordPress Being So Slow?<\/h3> <p class=\"schema-faq-answer\">Poor quality web hosting and no data caching in place are the most common reasons a WordPress website might take long to load. Too many plugins, unoptimized image files, and not using a content delivery network (CDN) to anticipate large traffic spikes can also harm your page load times.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1652346358512\"><h3 class=\"schema-faq-question\">How Do I Increase My Website Speed?<\/h3> <p class=\"schema-faq-answer\">There are plenty of <a href=\"\/ph\/tutorials\/website-optimization\">website performance optimization methods<\/a> and <a href=\"\/ph\/tutorials\/website-optimization-tools\">website optimization tools<\/a> to speed up your WordPress site. We recommend switching to a reputable hosting provider like Hostinger and using a CDN to start with. You can also read our tutorial on <a href=\"\/ph\/tutorials\/website-speed-optimization\">website speed optimization<\/a> for more in-depth tips.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1652346380079\"><h3 class=\"schema-faq-question\">How Do I Check the Speed of My Website?<\/h3> <p class=\"schema-faq-answer\">You can run a website speed test using online tools like Pingdom and <a href=\"\/ph\/tutorials\/gtmetrix-for-testing-websites-speed\">GTmetrix<\/a>. Some of them will let you choose a test location to check your site&rsquo;s performance in different regions. Besides scoring your page load times, website speed test tools detect performance issues that hurt your website&rsquo;s loading speed and suggest actionable advice to solve them.&nbsp;<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1652346393128\"><h3 class=\"schema-faq-question\">How Do I Increase My WordPress Mobile Speed?<\/h3> <p class=\"schema-faq-answer\">The best way to speed up your WordPress website for mobile users is to make it <a href=\"\/ph\/tutorials\/mobile-friendly-website\">mobile-friendly<\/a>. Do so by using a responsive theme, enabling mobile caching, and optimizing images for mobile as part of the site optimization process.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1652346406975\"><h3 class=\"schema-faq-question\">What Affects My Website Speed?<\/h3> <p class=\"schema-faq-answer\">The main factors that affect website speed are page elements (HTML and CSS), hosting, multimedia, and internet connection. Your coding standards will also make or break your website&rsquo;s load speed and overall performance.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1652346424680\"><h3 class=\"schema-faq-question\">What Is a Good Website Load Speed?<\/h3> <p class=\"schema-faq-answer\">The acceptable website loading time is between two and five seconds. However, Google recommends keeping your Largest Contentful Paint &ndash; a Core Web Vital &ndash; under 2.5 seconds.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Search engines like Google consider page speed a ranking factor as it affects the overall user experience. WordPress offers various tools and features that influence your page speed. We will demonstrate how to utilize those features to speed up WordPress. Improving a site&rsquo;s loading time can help: This guide will share 12 actionable steps that [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ph\/tutorials\/speed-up-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":125646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"How to Speed up WordPress Website: 12 Optimization Methods","rank_math_description":"Learn how to speed up your WordPress site. To achieve this, Hostinger provides a pre-installed LiteSpeed Cache plugin and server transfers.","rank_math_focus_keyword":"speed up wordpress","footnotes":""},"categories":[22632],"tags":[],"class_list":["post-4525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/speed-up-wordpress","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/acelerar-seu-site-wordpress-em-9-passos-faceis","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/optimiser-wordpress","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/mejorar-velocidad-wordpress","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-mempercepat-wordpress\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/wordpress-schneller-machen","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/velocizzare-sito-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/speed-up-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/speed-up-wordpress","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/speed-up-wordpress","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/joomla-vs-wordpress-cms-utilizar-9","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/joomla-vs-wordpress-cms-utilizar-9","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/mejorar-velocidad-wordpress","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/acelerar-seu-site-wordpress-em-9-passos-faceis","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/speed-up-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/speed-up-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/speed-up-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/speed-up-wordpress","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts\/4525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/comments?post=4525"}],"version-history":[{"count":154,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts\/4525\/revisions"}],"predecessor-version":[{"id":125644,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/posts\/4525\/revisions\/125644"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/media\/125646"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/media?parent=4525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/categories?post=4525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-json\/wp\/v2\/tags?post=4525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}