{"id":3763,"date":"2026-01-13T10:51:14","date_gmt":"2026-01-13T10:51:14","guid":{"rendered":"https:\/\/www.seobility.net\/?p=3763"},"modified":"2026-01-14T08:19:40","modified_gmt":"2026-01-14T08:19:40","slug":"page-speed-optimization","status":"publish","type":"post","link":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/","title":{"rendered":"12 page speed optimization tips (to CRUSH your load time)"},"content":{"rendered":"<p>Page speed is one of the few ranking factors publicly confirmed by Google.<\/p>\n<p>Which means\u2026 speeding up your website can get you more search traffic.<\/p>\n<p>And it\u2019s not just traditional SEO that benefits. Faster websites are also easier for AI crawlers to access, which can improve your chances of being featured in AI-generated answers \u2013 an emerging field known as <a href=\"https:\/\/www.seobility.net\/en\/wiki\/generative-engine-optimization\" target=\"_blank\">Generative Engine Optimization (GEO)<\/a>.<\/p>\n<p>(And as a bonus\u2026 speeding up your site can also reduce your <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Bounce_Rate\" target=\"_blank\" rel=\"noopener\">bounce rate<\/a>, lead to more repeat traffic, and even boost your bottom line!)<\/p>\n<p>The good news? This guide is PACKED with actionable page speed optimization tips you can implement TODAY.<\/p>\n<p>Let\u2019s dive straight in.<\/p>\n<div class=\"toc-container\"><div class=\"toc-h3\">Content<\/div><ul class=\"toc-list\"><li><a href='#content-why-page-speed-optimization-is-so-important' class='toc-link toc-link-level-2'>Why page speed optimization is so important<\/a><\/li><li><a href='#content-how-to-check-your-page-speed' class='toc-link toc-link-level-2'>How to check your page speed<\/a><\/li><li><a href='#content-the-basic-principles-of-improving-page-speed' class='toc-link toc-link-level-2'>The basic principles of improving page speed<\/a><\/li><li><a href='#content-technical-and-on-page-tips-for-boosting-page-speed' class='toc-link toc-link-level-2'>Technical and on-page tips for boosting page speed<\/a><\/li><li><a href='#content-other-quick-tips' class='toc-link toc-link-level-2'>Other quick tips<\/a><\/li><li><a href='#content-optimizing-wordpress' class='toc-link toc-link-level-2'>Optimizing WordPress?<\/a><\/li><li><a href='#content-wrapping-up' class='toc-link toc-link-level-2'>Wrapping Up<\/a><\/li><\/ul><\/div>\n<h2 id='content-why-page-speed-optimization-is-so-important'><span style=\"font-weight: normal !msorm;\"><strong>Why page speed optimization is so important<\/strong><\/span><\/h2>\n<p>The speed at which a webpage loads has a major <span style=\"font-weight: normal !msorm;\"><strong>impact on how both crawlers and users interact with the page<\/strong><\/span>.<\/p>\n<p>A slower page load will result in a higher bounce rate and fewer conversions for your users. This is especially true for mobile users or those with worse internet connections, since slow load times have the biggest impact on these groups.<\/p>\n<p>And when it comes to crawlers, a slower loading speed can have a negative impact on <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Indexing\" target=\"_blank\" rel=\"noopener\">indexing<\/a> too. This is true for both regular <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Search_Engine_Crawlers\" target=\"_blank\" rel=\"noopener\">search engine crawlers<\/a> (SEO) as well as for <a href=\"https:\/\/www.seobility.net\/en\/wiki\/llm-large-language-models\" target=\"_blank\">LLMs<\/a> like <a href=\"https:\/\/www.seobility.net\/en\/wiki\/ChatGPT\" target=\"_blank\">ChatGPT<\/a> (so-called \u201cGenerative Engine Optimization\u201d (GEO)).<\/p>\n<p>Needless to say, a good page speed is vital to the health of your website.<b>\u00a0<\/b><\/p>\n<h2 id='content-how-to-check-your-page-speed'><strong>How to check your page speed<\/strong><\/h2>\n<p>Before starting optimization, you\u2019ll need a baseline.<\/p>\n<p>And while there are several cool tools for measuring page speed \u2014 shoutouts to GTMetrix and Pingdom \u2014 <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noopener\">Google\u2019s own PageSpeed Insights<\/a> has everything you need to measure current performance.<\/p>\n<p>PageSpeed Insights has a load of useful metrics. But let\u2019s keep things simple. What you want to note is:<\/p>\n<ol>\n<li>Your page\u2019s mobile speed score (0-100)<\/li>\n<li>Your page\u2019s \u2018<a href=\"https:\/\/www.seobility.net\/en\/blog\/core-web-vitals\/#content-largest-contentful-paint-lcp\">Largest Contentful Paint<\/a>\u2019 (LCP) and \u2018<a href=\"https:\/\/www.seobility.net\/en\/blog\/core-web-vitals\/#content-interaction-to-next-paint-inp\">Interaction to Next Paint<\/a>\u2019 (INP)<\/li>\n<\/ol>\n<p><strong>Note<\/strong><em>: we recommend focusing on mobile page speed as Google uses <\/em><a href=\"https:\/\/developers.google.com\/search\/blog\/2020\/03\/announcing-mobile-first-indexing-for\"><em>mobile-first indexing<\/em><\/a><em>, and using the Core Web Vitals report if it shows for your benchmark.<\/em><\/p>\n<p>For example, <a href=\"https:\/\/www.seobility.net\/en\/\" target=\"_blank\" rel=\"noopener\">the Seobility home page<\/a> currently has a mobile speed score of 82\u2026<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35963 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/pagespeed-insights-seobility.png\" alt=\"pagespeed insights seobility\" width=\"950\" height=\"623\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/pagespeed-insights-seobility.png 950w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/pagespeed-insights-seobility-768x504.png 768w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/p>\n<p>\u2026a Largest Contentful Paint of 4.1s and an Interaction to Next Paint of 175 ms.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35966 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Contentful-Paint.png\" alt=\"Contentful Paint \" width=\"950\" height=\"271\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Contentful-Paint.png 950w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Contentful-Paint-768x219.png 768w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/p>\n<p>In case you\u2019re wondering, it could use some improvement, and we\u2019re working on it!<\/p>\n<p>So what IS a good speed score?<\/p>\n<p>In general, you want to aim for a score of between 90 and 100.<\/p>\n<p>That\u2019s what Google counts as good.<\/p>\n<p>For INP, 200 ms or below is considered good, with 200-500 ms meaning it needs improvement and anything above 500ms being considered poor.<\/p>\n<p>For LCP, aim for under 2.5s.<\/p>\n<p>There\u2019s a lot more to say about this topic, though.<\/p>\n<p>Check out our post on <a href=\"https:\/\/www.seobility.net\/en\/blog\/how-fast-should-a-website-load\/\" target=\"_blank\">how fast your website should load<\/a> for a more detailed look at this topic.<\/p>\n<h2 id='content-the-basic-principles-of-improving-page-speed'>The basic principles of improving page speed<\/h2>\n<p>Before we get to the tips, let\u2019s quickly cover what we\u2019re trying to achieve.<\/p>\n<p>In a nutshell:<\/p>\n<p>Every action we take to improve page speed is designed to do one of the following:<\/p>\n<ol>\n<li>Improve the execution time on the server-side or reduce the <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Server_Response_Time\" target=\"_blank\" rel=\"noopener\">server response time<\/a> (improve the Time to First Byte or TTFB)<\/li>\n<li>Reduce the size of and\/or the time it takes to <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Rendering\" target=\"_blank\" rel=\"noopener\">render<\/a> a page on the server side and send web content to the client browser<\/li>\n<li>Reuse content and\/or resources to save on download time<\/li>\n<li>Reduce the execution\/evaluation time of a page on the client-side<\/li>\n<\/ol>\n<p>And every tip below hits on one of these goals.<\/p>\n<p>So let\u2019s press on\u2026<\/p>\n<p><em>Note: This section mainly covers on-page and basic technical steps you can take to speed up your site. If you want to go even further, check out our <a href=\"https:\/\/www.seobility.net\/en\/blog\/optimizing-server-performance\/\" target=\"_blank\">guide on optimizing your server and infrastructure<\/a><\/em>.<\/p>\n<h2 id='content-technical-and-on-page-tips-for-boosting-page-speed'>Technical and on-page tips for boosting page speed<\/h2>\n<p>In this section, we\u2019re going to cover 12 speed-boosting tips for your website, from setting up page caching to optimizing images, scripts, styles, and more.<\/p>\n<h3><strong>1. Set up page caching<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Easy to intermediate (for most CMS systems this can be handled with a plugin)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Dynamic websites work by storing content (an article, a product, etc.) in a database (separate from the main template) and then creating a full page \u201con the fly\u201d when a user visits.<\/p>\n<p>But fetching content from a database for every visitor is an extremely resource-heavy operation.<\/p>\n<p><a href=\"https:\/\/www.seobility.net\/en\/wiki\/Caching\" target=\"_blank\" rel=\"noopener\">Page caching<\/a> fixes this problem.<\/p>\n<p>Caching creates a copy of the full page (i.e., template with content) the first time it is rendered and stores it on the local disk of the server. This cached version can be retrieved hundreds of times faster than if it were fetched from the database and rendered each time the page is loaded.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3785 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/uncached_workflow.png\" alt=\"uncached workflow\" width=\"1346\" height=\"378\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/uncached_workflow.png 1346w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/uncached_workflow-768x216.png 768w\" sizes=\"(max-width: 1346px) 100vw, 1346px\" \/><\/p>\n<p>The cache is refreshed periodically, typically every few hours. Which ensures a good balance between having the latest content and optimal page-loading speed.<\/p>\n<h3><strong>How to do it<\/strong><\/h3>\n<p>On most CMS systems, you\u2019ll want to let a plugin (or app) handle caching for you.<\/p>\n<p>If you\u2019re running WordPress, we recommend <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener\">WP Rocket<\/a>, which can also take care of lots of other page speed optimization tips on our list.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3786 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/wp-rocket.png\" alt=\"wp rocket\" width=\"828\" height=\"636\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/wp-rocket.png 828w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/wp-rocket-768x590.png 768w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/p>\n<p>But there are also free plugins <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener\">such as W3 Total cache<\/a>.<\/p>\n<p>You\u2019ve also got plenty of choices on Shopify. For example, <a href=\"https:\/\/apps.shopify.com\/hyperspeed\" target=\"_blank\" rel=\"noopener\">HyperSpeed<\/a> is a good all-round page speed app.<\/p>\n<p>Search for reviews of caching (and page speed) plugins for your chosen CMS.<\/p>\n<h3><strong>2. Optimize your images and lazy-load them<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Easy (most image editing programs can optimize for web + lazy loading is becoming native)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Images can help your website stand out from the crowd, make your content easier to scan (by breaking it up), and reduce <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Bounce_Rate\" target=\"_blank\" rel=\"noopener\">bounce rate<\/a>.<\/p>\n<p>At Seobility, we create custom featured images for each of our blog posts.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35972 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/custom-featured-image-1.png\" alt=\"custom featured image\" width=\"1239\" height=\"640\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/custom-featured-image-1.png 1239w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/custom-featured-image-1-768x397.png 768w\" sizes=\"(max-width: 1239px) 100vw, 1239px\" \/><\/p>\n<p>But when not optimized, they can also seriously slow down your site.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>First, <span style=\"font-weight: normal !msorm;\"><strong>make sure your images are lazy-loaded<\/strong><\/span>. This is a feature where images are loaded ONLY when the user is about to see them (for example, when they are about to scroll that image into view).<\/p>\n<p>If you\u2019re running WordPress, then as long as you\u2019re on version v5.4 or above (which everyone should be), lazy loading is built in. And as of v6.3+, smarter lazy loading functionality was added. So there\u2019s not much to do in this case.<\/p>\n<p>On other CMSs or fully custom-built websites, you might need to use a plugin or ask a developer to help you set it up.<\/p>\n<p>Secondly, you need to <span style=\"font-weight: normal !msorm;\"><strong>make sure that the images you are using are optimized for the web<\/strong><\/span>.<\/p>\n<p>Usually, this means that they are saved in a format that reduces their size without losing any of their quality.<\/p>\n<p>There are several tools that can help you with this.<\/p>\n<p>You can save images for the Web with most graphic design tools, such as Photoshop (below). Or you can use a tool such as <a href=\"https:\/\/tinypng.com\/\">TinyPNG<\/a> to optimize images individually.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3788 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-2-optimize.png\" alt=\"optimizing image size in adobe photoshop\" width=\"1026\" height=\"903\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-2-optimize.png 1026w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-2-optimize-768x676.png 768w\" sizes=\"(max-width: 1026px) 100vw, 1026px\" \/><\/p>\n<p>And if you want to handle image optimization directly on WordPress, you can use a service such as <a href=\"https:\/\/premium.wpmudev.org\/project\/wp-smush-pro\/\" target=\"_blank\" rel=\"noopener\">WPMU\u2019s Smush<\/a>, or <a href=\"https:\/\/imagify.io\/\">Imagify<\/a>.<\/p>\n<h3><strong>3. Use next-gen formats such as WebP<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Intermediate (converting images to WebP is easy, but serving them will take a little tweaking)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>We know that we need to optimize images. But what image format is a good compromise between quality and size?<\/p>\n<p>PageSpeed Insights recommends <a href=\"https:\/\/developers.google.com\/speed\/webp\" target=\"_blank\" rel=\"noopener\">WebP<\/a>. This is a <em>lossless<\/em> image format that has been designed specifically for the web.<\/p>\n<p>What does lossless mean?<\/p>\n<p>Formats such as JPG typically \u201close\u201d some of the image quality to make their file sizes smaller. Lossless image formats such as PNG and WebP do not compromise quality for size.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>Plugins such as Imagify (mentioned above) or WebP Express can convert your media to WebP, then use this format for displaying images.<\/p>\n<p>You can also use <a href=\"https:\/\/image.online-convert.com\/convert-to-webp\" target=\"_blank\" rel=\"noopener\">this free tool<\/a> to convert your images to WebP manually.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3789 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/convert-to-webp.png\" alt=\"convert images to webp\" width=\"721\" height=\"585\" \/><\/p>\n<p><strong>Further reading<\/strong>: <a href=\"https:\/\/developers.google.com\/speed\/webp\" target=\"_blank\" rel=\"noopener\">A new image format for the Web<\/a> <em>(Google Developers)<\/em><\/p>\n<h3><strong>4. Enable GZip compression<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Easy (a small tweak to config)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Much of a website\u2019s content is textual. For example, HTML, CSS, and JavaScript are all text.<\/p>\n<p>This gives us an easy performance win. Because textual content is highly compressible.<\/p>\n<p>And when content is compressed, there is less of it to transfer, making it significantly faster to load.<\/p>\n<p><strong><em>Note<\/em><\/strong><em>: while there is a small impact of compressing and decompressing content, there is a much larger benefit to reducing the transfer size.<\/em><\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>Enabling <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Gzip\" target=\"_blank\" rel=\"noopener\">GZip<\/a> compression can typically be done through your hosting service. On cPanel-based hosts, you need to find the Optimize Website section and enable it as below.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3790 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/gzip.png\" alt=\"gzip compression\" width=\"655\" height=\"574\" \/><\/p>\n<p>Alternatively, you can add a short code snippet to your <a href=\"https:\/\/www.seobility.net\/en\/wiki\/htaccess\" target=\"_blank\" rel=\"noopener\">.htaccess<\/a> file as seen below:<\/p>\n<pre>&lt;IfModule mod_deflate.c&gt;\r\n\r\n# Enable compression for common content types\r\nAddOutputFilterByType DEFLATE text\/html\r\nAddOutputFilterByType DEFLATE text\/plain\r\nAddOutputFilterByType DEFLATE text\/xml\r\nAddOutputFilterByType DEFLATE text\/css\r\nAddOutputFilterByType DEFLATE text\/javascript\r\nAddOutputFilterByType DEFLATE application\/javascript\r\nAddOutputFilterByType DEFLATE application\/json\r\nAddOutputFilterByType DEFLATE application\/xml\r\nAddOutputFilterByType DEFLATE application\/xhtml+xml\r\nAddOutputFilterByType DEFLATE application\/rss+xml\r\nAddOutputFilterByType DEFLATE image\/svg+xml\r\n\r\n# Optional: Handle old browser bugs (safe for compatibility)\r\n\r\nBrowserMatch ^Mozilla\/4 gzip-only-text\/html\r\nBrowserMatch ^Mozilla\/4\\.0[678] no-gzip\r\nBrowserMatch \\bMSIE !no-gzip !gzip-only-text\/html\r\nHeader append Vary User-Agent\r\n&lt;\/IfModule&gt;<\/pre>\n<p>Once you\u2019re done, you can <strong>check if all pages are using it correctly<\/strong> by running a <a href=\"https:\/\/www.seobility.net\/en\/website-audit\/\" target=\"_blank\" rel=\"noopener\">Website Audit in Seobility<\/a>. You can find this info in the \u201cPages without compression\u201d report.<\/p>\n<p><em>Seobility &gt; Website Audit &gt; Reports<\/em><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35975 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Website-Audit-in-Seobility.png\" alt=\"Website Audit in Seobility\" width=\"1278\" height=\"936\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Website-Audit-in-Seobility.png 1278w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Website-Audit-in-Seobility-768x562.png 768w\" sizes=\"(max-width: 1278px) 100vw, 1278px\" \/><\/p>\n<p>Alternatively, you can use our free <a href=\"https:\/\/www.seobility.net\/en\/seocheck\/check\/\" target=\"_blank\" rel=\"noopener\">SEO Checker<\/a> to check this for individual pages only.<\/p>\n<h3><strong>5. Minify your JS, CSS, and HTML<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Intermediate (easy to do, but make sure you test afterwards to ensure everything is working correctly)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Comments, new lines, tabs, and other whitespace can be removed from JS, CSS, and HTML files to reduce their size.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>You can use <a href=\"https:\/\/minifycode.com\/javascript-minifier\/\" target=\"_blank\" rel=\"noopener\">this free tool<\/a> to minify your CSS, JS, and HTML.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3791 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-7-minify.png\" alt=\"minify js and css\" width=\"994\" height=\"545\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-7-minify.png 994w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-7-minify-768x421.png 768w\" sizes=\"(max-width: 994px) 100vw, 994px\" \/><\/p>\n<p>(And if you screw something up, you can also use the tool to \u201cbeautify,\u201d i.e., unminify your scripts.)<\/p>\n<p>If you\u2019re unsure which files require optimization, Seobility\u2019s Website Audit will help you identify large files on your website:<\/p>\n<p><em>Seobility &gt; Website Audit &gt; Reports &gt; Issues with file sources &gt; Filter for: Large file size<\/em><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35978 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/identify-large-files.png\" alt=\"identify large files\" width=\"1276\" height=\"1072\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/identify-large-files.png 1276w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/identify-large-files-768x645.png 768w\" sizes=\"(max-width: 1276px) 100vw, 1276px\" \/><\/p>\n<p><strong>Further reading<\/strong>: <a href=\"https:\/\/www.cloudflare.com\/en-gb\/learning\/performance\/why-minify-javascript-code\/\" target=\"_blank\" rel=\"noopener\">Why Minify JavaScript Code?<\/a> <em>(Cloudflare)<\/em><\/p>\n<h3><strong>6. Defer parsing of JavaScript<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Easy (can be handled by a plugin or by manually adding an attribute to scripts)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p><b>JavaScript<\/b> libraries are typically included in the header of a page. And by default, when a browser reaches a script, it will need to download the file and \u201cparse\u201d it before continuing to load other content.<\/p>\n<p>This is known as <span style=\"font-weight: normal !msorm;\"><strong>render blocking<\/strong><\/span>, and can seriously slow down your website.<\/p>\n<p>Fortunately, it\u2019s easy to fix. And we\u2019ve covered exactly how to do it <a href=\"https:\/\/www.seobility.net\/en\/blog\/core-web-vitals\/#js-render-blocking-fix\" target=\"_blank\" rel=\"noopener\">in our Core Web Vitals guide here<\/a>.<\/p>\n<h3><strong>7. Defer non-critical CSS<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Intermediate (slightly trickier than deferring JavaScript)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Like JavaScript, CSS is render-blocking.<\/p>\n<p>To improve loading speed, you can move the most important CSS (the styles required to render <a href=\"https:\/\/www.seobility.net\/en\/wiki\/Above_the_Fold\" target=\"_blank\" rel=\"noopener\">above the fold<\/a> content) directly into the page\u2019s HTML code and defer loading the rest until later.<\/p>\n<p>It\u2019s not quite as straightforward as deferring JavaScript (unless you\u2019re using a plugin), but it\u2019s still relatively painless.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p><a href=\"https:\/\/web.dev\/defer-non-critical-css\/\" target=\"_blank\" rel=\"noopener\">This web.dev<\/a> guide covers the process of deferring non-critical CSS in detail.<\/p>\n<p>And we also cover how to do it <a href=\"https:\/\/www.seobility.net\/en\/blog\/core-web-vitals\/#critical-path-css\" target=\"_blank\" rel=\"noopener\">in our Core Web Vitals guide<\/a>.<\/p>\n<h3><strong>8. Reduce overall web page size<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Advanced (combine many tips in this guide + analyze individual requests)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>What\u2019s the golden rule for making a website load faster?<\/p>\n<p><span style=\"font-weight: normal !msorm;\"><strong>Make the size of each page as small as possible.<\/strong><\/span><\/p>\n<p>To truly achieve good results, you need to obsess about this and follow as many of the steps in this guide as possible.<\/p>\n<p>Your goal is simple. The smaller each page is, the faster it is to load \u2013 so focus on making it as small as possible.<\/p>\n<p>A good goal is <span style=\"font-weight: normal !msorm;\"><strong>less than 1MB<\/strong><\/span>, but this may vary for different sites. Just focus on making it as small as possible without affecting user experience.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>Beyond following the steps in this guide, you should look at <em>everything<\/em> your page is loading (requests).<\/p>\n<p>You can use <a href=\"https:\/\/www.seobility.net\/en\/website-audit\/\" target=\"_blank\" rel=\"noopener\">Seobility\u2019s Website Audit feature<\/a> to scan your website for HTML pages that are overly large:<\/p>\n<p><span style=\"font-style: normal !msorm;\"><em>Seobility &gt; Website Audit &gt; Reports<\/em><\/span><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35981 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Website-Audit-report.png\" alt=\"Seobilitys Website Audit report\" width=\"968\" height=\"602\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Website-Audit-report.png 968w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Website-Audit-report-480x300.png 480w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Website-Audit-report-768x478.png 768w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/><\/p>\n<p>If you find any large pages, <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTMetrix<\/a> can then let you analyze all requests a web page is making.<\/p>\n<p>Look at <strong>each single request<\/strong>. Try to discover its source.<\/p>\n<p>Then ask the following question:<\/p>\n<p>\u201cCan my website live without this request? Is it really necessary?\u201d<\/p>\n<p>You\u2019ll find that you can eliminate many of them.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3792 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/request.png\" alt=\"requests\" width=\"1079\" height=\"165\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/request.png 1079w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/request-768x117.png 768w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" \/><\/p>\n<p>Here are some examples of requests that could be removed if you\u2019re not using them:<\/p>\n<ul>\n<li>Facebook Pixel, Google Ads, Google AdSense<\/li>\n<li>Other 3rd party ad scripts or ad tracking scripts (these are particularly heavy)<\/li>\n<li>Email Marketing tracking scripts<\/li>\n<li>Disqus Comments (these include 3rd party tracking scripts \u2013 you can opt out of these)<\/li>\n<li>Reduce the number of different Google Fonts you are using<\/li>\n<li>Google Optimize, Hotjar, or other user tracking or optimization scripts<\/li>\n<li>FontAwesome icons if they are barely being used<\/li>\n<li>Map plugins<\/li>\n<li>YouTube or other embeds<\/li>\n<\/ul>\n<p>You\u2019ll probably discover, as you go through them, that some requests are larger (and slower) than others.<\/p>\n<p>Make a judgment on whether you can drop them.<\/p>\n<h3><strong>9. Host a local version of scripts you can\u2019t eliminate (such as Google Analytics)<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Easy to intermediate (simple to do with a plugin, more advanced if you\u2019re doing it manually)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>While you can control the cache expiry of local scripts (i.e., the time before a browser has to download a new version), external scripts are out of your control.<\/p>\n<p>For example, Google Analytics has a cache expiry of just two hours.<\/p>\n<p>And you\u2019re also relying on the speed\/reliability of the external server. Not too much of a concern for most popular scripts, granted, but hey, <a href=\"https:\/\/www.uctoday.com\/collaboration\/google-goes-down-and-the-internets-in-chaos\/\" target=\"_blank\" rel=\"noopener\">even Google goes down from time to time<\/a>.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>Technically all you need to do is go to the script, grab the code, save a copy, upload it to your own server, then call that local copy in your HTML.<\/p>\n<p>But of course, the external script might change from time to time.<\/p>\n<p>So you\u2019ll want to set up a <a href=\"https:\/\/www.seobility.net\/en\/wiki\/CronJob\" target=\"_blank\" rel=\"noopener\">cron job<\/a> to pull down the latest version of the script periodically (<a href=\"https:\/\/www.basezap.com\/host-google-analytics-js-file-locally\/\" target=\"_blank\" rel=\"noopener\">here\u2019s how to do it for Google Analytics)<\/a>.<\/p>\n<p>Or if you\u2019re running WordPress, you can either use <a href=\"https:\/\/daan.dev\/wordpress-plugins\/caos\/\" target=\"_blank\" rel=\"noopener\">this free plugin<\/a> or let WP Rocket handle it for you.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3793 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-11-ganalytics.png\" alt=\"host google analytics locally\" width=\"950\" height=\"327\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-11-ganalytics.png 950w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-11-ganalytics-768x264.png 768w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/p>\n<h3><strong>10. Check and fix errors in error logs<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Advanced (fixing errors may involve changing underlying code)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Sometimes your website might be \u201cstruggling\u201d without you knowing it. Most sites are built to be resilient to certain errors, and these errors are silently hidden.<\/p>\n<p>But what\u2019s the effect of these hidden errors?<\/p>\n<p>Poor performance. This is because <span style=\"font-weight: normal !msorm;\"><strong>error handling is resource intensive<\/strong><\/span>.<\/p>\n<p>If these errors are generated often, then your site could be taking several performance hits.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>Errors will vary from site to site.<\/p>\n<p>So you\u2019ll need to go through the areas where errors are being logged to find the issues on yours.<\/p>\n<p>You can check in the following places:<\/p>\n<ul>\n<li>Error log in your hosting account<\/li>\n<li>PHP error log in the root directory of your site<\/li>\n<li>Other areas that store logs \/ error logs<\/li>\n<\/ul>\n<p>When you discover errors, investigate further and take steps to fix them.<\/p>\n<h3><strong>11. Time delay third-party scripts with Google Tag Manager or Lazy Load<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Advanced (time-delaying scripts can affect performance\/tracking)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Even if third-party scripts can be heavy, some of them are essential for our website. So we can\u2019t eliminate them completely.<\/p>\n<p>But can we improve page speed while retaining these scripts?<\/p>\n<p>Yes, through a method called <span style=\"font-weight: normal !msorm;\"><strong>time-delayed loading<\/strong><\/span>.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>You can <a href=\"https:\/\/constantsolutions.dk\/2020\/06\/delay-loading-of-google-analytics-google-tag-manager-script-for-better-pagespeed-score-and-initial-load\/\" target=\"_blank\" rel=\"noopener\">delay loading of third-party script<\/a> through JavaScript (requires development and tweaking of your theme) or through <a href=\"https:\/\/pilotdigital.com\/blog\/optimizing-gtm-for-page-speed\/\" target=\"_blank\" rel=\"noopener\">Google Tag Manager<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-3795 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-16-time-delay.png\" alt=\"time delay scripts\" width=\"947\" height=\"323\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-16-time-delay.png 947w, https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/technical-16-time-delay-768x262.png 768w\" sizes=\"(max-width: 947px) 100vw, 947px\" \/><\/p>\n<p>Make sure to test these changes thoroughly in staging, along with making sure tracking, etc., still works as intended, before going live.<\/p>\n<h3><strong>12. Use Prefetch\/Preconnect to \u201cwarm up\u201d connections<\/strong><\/h3>\n<p><strong>Difficulty<\/strong>: Intermediate (relatively easy to implement by adding the relevant tags to your code)<\/p>\n<h4><strong>Why should you do it?<\/strong><\/h4>\n<p>Today\u2019s browsers typically load content and 3rd-party scripts from top to bottom as they encounter them.<\/p>\n<p>But wouldn\u2019t it be great if the browser knew what it would need to load further down the page?<\/p>\n<p>The browser could start \u201c<a href=\"https:\/\/www.seobility.net\/en\/wiki\/Prefetching\" target=\"_blank\" rel=\"noopener\">prefetching<\/a>\u201d those resources, so that once they are needed, they are already available.<\/p>\n<p>Prefetch and prerender tags do just that.<\/p>\n<h4><strong>How to do it<\/strong><\/h4>\n<p>Let\u2019s start with prefetch.<\/p>\n<p>This works primarily for DNS requests.<\/p>\n<p>If you know that your website uses resources on third-party websites, a DNS prefetch instruction will start the DNS resolution of that URL, so that it is ready for the connection to be made.<\/p>\n<p>By adding code such as:<\/p>\n<p><code>&lt;link rel=\"dns-prefetch\" href=\"\/\/www.googletagmanager.com\"&gt;<\/code><\/p>\n<p>for each third-party script that will be encountered, all of the DNS resolution time will have been completed by the time the script is encountered.<\/p>\n<p>Preconnect works similarly, but it\u2019s more commonly recommended for speed improvements.<\/p>\n<p>Instead of just performing the DNS query, it actually initiates the connection to the third-party site so that it is ready to be used.<\/p>\n<p>There are other instructions we can perform to help the browser including:<\/p>\n<ul>\n<li>Prefetch or Preload \u2013 preloads static resources such as images or CSS\/Javascript files<\/li>\n<li>Prerender \u2013 fully downloads a URL to make it ready for accessing.<\/li>\n<\/ul>\n<p>There is a good guide about each of these commands <a href=\"https:\/\/3perf.com\/blog\/link-rels\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<h2 id='content-other-quick-tips'>Other quick tips<\/h2>\n<h3>Remove unnecessary redirects<\/h3>\n<p><a href=\"https:\/\/www.seobility.net\/en\/wiki\/Redirect\" target=\"_blank\" rel=\"noopener\">Redirect<\/a> chains slow down your site by adding <span style=\"font-weight: normal !msorm;\"><strong>extra requests before the browser can reach the final page<\/strong><\/span>. Each additional step in a redirect chain increases load time and makes it harder for both users and crawlers to access your content.<\/p>\n<p>Instead of linking to a URL that redirects, you should <span style=\"font-weight: normal !msorm;\"><strong>always link directly to the final destination URL<\/strong><\/span>. This keeps your site faster and avoids wasting <a href=\"https:\/\/www.seobility.net\/en\/blog\/crawl-budget-optimization\/\" target=\"_blank\" rel=\"noopener\">crawl budget<\/a>.<\/p>\n<p>Seobility\u2019s \u201cRedirects\u201d report (available in the <a href=\"https:\/\/www.seobility.net\/en\/website-audit\/\" target=\"_blank\" rel=\"noopener\">Website Audit<\/a>) lists all pages on your site that link to redirecting URLs. This makes it easy to spot and update problematic links so they point straight to the target page.<\/p>\n<p><span style=\"font-style: normal !msorm;\"><em>Seobility &gt; Website Audit &gt; Reports<\/em><\/span><\/p>\n<p><img decoding=\"async\" class=\"contentimage alignnone wp-image-35984 size-full\" src=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Redirects-report.png\" alt=\"Seobilitys Redirects report\" width=\"1298\" height=\"828\" srcset=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Redirects-report.png 1298w, https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/08\/Seobilitys-Redirects-report-768x490.png 768w\" sizes=\"(max-width: 1298px) 100vw, 1298px\" \/><\/p>\n<h3>Optimize fonts<\/h3>\n<p>Self-hosting fonts, preloading them, and limiting the number of variations (weights\/families) can help reduce load times.<\/p>\n<h3>Limit plugin\/theme\/third-party integration bloat<\/h3>\n<p>Whether you\u2019re on WordPress, Shopify, or another CMS, keeping plugins up to date and ensuring you\u2019re only using themes and plugins you actually need can help keep your load times snappy.<\/p>\n<h2 id='content-optimizing-wordpress'>Optimizing WordPress?<\/h2>\n<p>WordPress is the most used CMS in the world and is used on more than 40% of all websites on the internet.<\/p>\n<p>It comes with a ton of benefits, like the ability to use themes and plugins to improve website functionality quickly.<\/p>\n<p>Since it\u2019s so commonly used, and there are speed optimization tips specific to WordPress sites, we\u2019ve created a separate guide for it.<\/p>\n<p>In our <a href=\"https:\/\/www.seobility.net\/en\/blog\/speed-up-wordpress-website\/\" target=\"_blank\">guide to optimizing WordPress page speed<\/a>, we cover those changes you can make on WordPress sites specifically to make your site blazing fast.<\/p>\n<h2 id='content-wrapping-up'><strong>Wrapping Up<\/strong><\/h2>\n<p>Speeding up a website can span from simple tweaks and changes to significant infrastructure changes to the underlying technology.<\/p>\n<p>But they all count. And the more you implement, the faster your website will be.<\/p>\n<p>Your ultimate aim should be to get your website to load in under 2 seconds. And by following the tips in this guide, along with those in our <a href=\"https:\/\/www.seobility.net\/en\/blog\/core-web-vitals\/\" target=\"_blank\" rel=\"noopener\">Core Web Vitals guide<\/a>, that\u2019s an achievable goal.<\/p>\n<p>The result will be happier users, happier crawlers, and more traffic.<\/p>\n<p>You can <a href=\"https:\/\/app.seobility.net\/user\/register\" target=\"_blank\" rel=\"noopener\">sign up for a free 14-day trial here<\/a> to test how Seobility can help you check your website for large file sizes, slow server response times, unnecessary redirects, and many other potential website speed issues.<\/p>\n<p>Any questions? Just leave us a comment below. And hop on our mailing list for more actionable SEO tips, tutorials, and advice.<\/p>\n<p><em>This article was originally published on February 9, 2021, and has been completely updated by the Seobility team on January 13, 2026.<\/em><\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"David Attard\"\n  }\n  }\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Page speed is one of the few ranking factors publicly confirmed by Google. Which means\u2026 speeding up your website can get you more search traffic. And it\u2019s not just traditional SEO that benefits. Faster websites are also easier for AI crawlers to access, which can improve your chances of being featured in AI-generated answers \u2013 [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":37005,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[35,115],"tags":[],"class_list":["post-3763","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","category-technical-seo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>12 page speed optimization tips (to CRUSH your load time)<\/title>\n<meta name=\"description\" content=\"Boosting your page speed can help increase your visibility in search and AI, reduce your bounce rate, and get more repeat visitors. Here&#039;s how to do it!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"12 page speed optimization tips (to CRUSH your load time)\" \/>\n<meta property=\"og:description\" content=\"Boosting your page speed can help increase your visibility in search and AI, reduce your bounce rate, and get more repeat visitors. Here&#039;s how to do it!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/\" \/>\n<meta property=\"og:site_name\" content=\"Seobility\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seobility.net\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-13T10:51:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-14T08:19:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/page-speed-fb-ln-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Attard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/page-speed-twitter-3.png\" \/>\n<meta name=\"twitter:creator\" content=\"@seobility_net\" \/>\n<meta name=\"twitter:site\" content=\"@seobility_net\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Attard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/\"},\"author\":{\"name\":\"David Attard\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#\\\/schema\\\/person\\\/5f8172ca98566e4777a4fd7b30f128aa\"},\"headline\":\"12 page speed optimization tips (to CRUSH your load time)\",\"datePublished\":\"2026-01-13T10:51:14+00:00\",\"dateModified\":\"2026-01-14T08:19:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/\"},\"wordCount\":3351,\"commentCount\":21,\"image\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/header-page-speed-optimization.webp\",\"articleSection\":[\"General SEO\",\"Technical SEO\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/\",\"name\":\"12 page speed optimization tips (to CRUSH your load time)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/header-page-speed-optimization.webp\",\"datePublished\":\"2026-01-13T10:51:14+00:00\",\"dateModified\":\"2026-01-14T08:19:40+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#\\\/schema\\\/person\\\/5f8172ca98566e4777a4fd7b30f128aa\"},\"description\":\"Boosting your page speed can help increase your visibility in search and AI, reduce your bounce rate, and get more repeat visitors. Here's how to do it!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/header-page-speed-optimization.webp\",\"contentUrl\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/header-page-speed-optimization.webp\",\"width\":1200,\"height\":628,\"caption\":\"Page Speed Optimization Header\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/page-speed-optimization\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"12 page speed optimization tips (to CRUSH your load time)\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/wp-json\\\/wp\\\/v2\\\/posts\\\/3763\\\/\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/\",\"name\":\"Seobility\",\"description\":\"Online SEO Software &amp; Tools For Better Rankings\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/#\\\/schema\\\/person\\\/5f8172ca98566e4777a4fd7b30f128aa\",\"name\":\"David Attard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/David-300-200-150x150.jpg\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/David-300-200-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/David-300-200-150x150.jpg\",\"caption\":\"David Attard\"},\"description\":\"David has been working in the online industry for the last 18 years. He has vast experience in the software and web design industries using WordPress, Joomla and niches surrounding them. For Seobility, David dives into particularly technical topics, as that's where you can learn most from him.\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/en\\\/blog\\\/author\\\/david-attard\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"12 page speed optimization tips (to CRUSH your load time)","description":"Boosting your page speed can help increase your visibility in search and AI, reduce your bounce rate, and get more repeat visitors. Here's how to do it!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/","og_locale":"en_US","og_type":"article","og_title":"12 page speed optimization tips (to CRUSH your load time)","og_description":"Boosting your page speed can help increase your visibility in search and AI, reduce your bounce rate, and get more repeat visitors. Here's how to do it!","og_url":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/","og_site_name":"Seobility","article_publisher":"https:\/\/www.facebook.com\/seobility.net\/","article_published_time":"2026-01-13T10:51:14+00:00","article_modified_time":"2026-01-14T08:19:40+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/page-speed-fb-ln-3.png","type":"image\/png"}],"author":"David Attard","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/page-speed-twitter-3.png","twitter_creator":"@seobility_net","twitter_site":"@seobility_net","twitter_misc":{"Written by":"David Attard","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#article","isPartOf":{"@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/"},"author":{"name":"David Attard","@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/5f8172ca98566e4777a4fd7b30f128aa"},"headline":"12 page speed optimization tips (to CRUSH your load time)","datePublished":"2026-01-13T10:51:14+00:00","dateModified":"2026-01-14T08:19:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/"},"wordCount":3351,"commentCount":21,"image":{"@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/header-page-speed-optimization.webp","articleSection":["General SEO","Technical SEO"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/","url":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/","name":"12 page speed optimization tips (to CRUSH your load time)","isPartOf":{"@id":"https:\/\/www.seobility.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#primaryimage"},"image":{"@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/header-page-speed-optimization.webp","datePublished":"2026-01-13T10:51:14+00:00","dateModified":"2026-01-14T08:19:40+00:00","author":{"@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/5f8172ca98566e4777a4fd7b30f128aa"},"description":"Boosting your page speed can help increase your visibility in search and AI, reduce your bounce rate, and get more repeat visitors. Here's how to do it!","breadcrumb":{"@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#primaryimage","url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/header-page-speed-optimization.webp","contentUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2021\/02\/header-page-speed-optimization.webp","width":1200,"height":628,"caption":"Page Speed Optimization Header"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seobility.net\/en\/blog\/page-speed-optimization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seobility.net\/en\/"},{"@type":"ListItem","position":2,"name":"12 page speed optimization tips (to CRUSH your load time)","item":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/3763\/"}]},{"@type":"WebSite","@id":"https:\/\/www.seobility.net\/en\/#website","url":"https:\/\/www.seobility.net\/en\/","name":"Seobility","description":"Online SEO Software &amp; Tools For Better Rankings","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seobility.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seobility.net\/en\/#\/schema\/person\/5f8172ca98566e4777a4fd7b30f128aa","name":"David Attard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/David-300-200-150x150.jpg","url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/David-300-200-150x150.jpg","contentUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2024\/11\/David-300-200-150x150.jpg","caption":"David Attard"},"description":"David has been working in the online industry for the last 18 years. He has vast experience in the software and web design industries using WordPress, Joomla and niches surrounding them. For Seobility, David dives into particularly technical topics, as that's where you can learn most from him.","url":"https:\/\/www.seobility.net\/en\/blog\/author\/david-attard\/"}]}},"_links":{"self":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/3763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/comments?post=3763"}],"version-history":[{"count":0,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/posts\/3763\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/media\/37005"}],"wp:attachment":[{"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/media?parent=3763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/categories?post=3763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seobility.net\/en\/wp-json\/wp\/v2\/tags?post=3763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}