Your site loads in 8 seconds. Google reports 53% of mobile users abandon a page after three seconds - which means slow load times directly kill conversions.
Most website speed optimization guides assume a full dev team. This one doesn't. It walks through high-impact fixes a single person can execute in under a week: compressing images in ten minutes, migrating to faster hosting without downtime, and identifying three common scripts that bloat load time and can be removed immediately.
What slows your website down
These are the 4 major technical problems that cause most Small to Medium Business websites to crawl instead of load normally.
Here's what's probably killing load time:
Images that haven't been optimized Images are typically the largest single elements on most sites. A hero image might be 5MB, whereas 200KB would be more suitable for the web. Many product images are large in pixel count but displayed at smaller sizes. In many cases images have not been optimized, never been compressed and certainly not converted into modern formats such as WebP or AVIF. Simply converting to WebP or AVIF can reduce page weight by 50-70% according to Web Performance Optimization: Complete Guide 2026 (2026).
Too many third-party scripts Every tool that organizations add to increase engagements and conversions adds 100-500ms to load time according to Web Performance Optimization: Complete Guide 2026 (2026). This problem is exacerbated if there are 7 scripts - this will add 2+ seconds to load time. Most teams do not even know to audit this.
Render-blocking CSS and JavaScript By default, all stylesheets and script tags are loaded upfront in the
section of a website. Therefore, the browser can't start rendering until all stylesheets and scripts have been fully downloaded and processed. By deferring non-critical JS files, organizations can save 1-3 seconds of render time (see Web Performance Optimization: Complete Guide 2026 (2026)).No caching or compression The lack of file compression on the server and the use of Brotli (as opposed to Gzip) means that files are 15-25% larger than they should be according to The Complete Guide to Website Speed Optimization in 2026 (2026) and Web Performance Optimization: Complete Guide 2026 (2026). Without browser caching, every repeat visitor downloads the same files every time.
Fixing the most critical problem first is more important than half-fixing all of these problems. In the next section the guide will discuss how to measure and therefore find out which problem is most critical.
How to measure website speed
Open Google PageSpeed Insights, enter the URL of the page to test and wait approximately 60 seconds. The result includes three important numbers. Combined, these three numbers form Google's Core Web Vitals.
LCP (Largest Contentful Paint) - The amount of time spent looking at a blank white space before the main content loads. If LCP is below 2.5 seconds then generally all will be fine according to The Complete Guide to Website Speed Optimization in 2026 (2026) and Web Performance Optimization: Complete Guide 2026 (2026). However if above 4 seconds then users are likely to leave before even seeing what the page was for. Of the three Core Web Vitals LCP is by far the most important.
INP (Interaction to Next Paint): The amount of time it takes for a web page to interact with a user after they have begun to interact with it. If interactions take less than 200ms to begin it will appear to happen instantly according to The Complete Guide to Website Speed Optimization in 2026 (2026) and Web Performance Optimization: Complete Guide 2026 (2026). If it takes longer than 500ms it will appear that the page is not responding. This is a much better way to measure responsiveness than First Input Delay (FID) because FID only measures the time for the first interaction, not every interaction on a page.
CLS (Cumulative Layout Shift): This test is looking at how stable a page's layout is during loading. The layout of a page with high CLS scores is constantly moving around causing objects to jump and move in unexpected ways. This can cause people to misclick links and other elements as well as being extremely frustrating. For this reason it is very important to keep a close eye on CLS scores and aim for 0.1 or less according to The Complete Guide to Website Speed Optimization in 2026 (2026) and Web Performance Optimization: Complete Guide 2026 (2026).
Most reports display scores as a number out of 100 (i.e. 50). But the real numbers that count are the three Core Web Vitals numbers that make up the overall score. For example, if a site has an LCP of 2 seconds but a PageSpeed score of 50, it's going to perform much better than a site with an LCP of 5 seconds but a PageSpeed score of 90.
When measuring mobile pages versus desktop counterparts, test them separately. The numbers will typically be lower for mobile. Users accessing a mobile site are likely doing so from a slower network, on weaker hardware and with fewer resources. However, most users will access a given site on a mobile device. So even if the desktop PageSpeed scores are high the experience for mobile users will likely be poor.
Automating image optimization
By minimizing images on upload to server (as opposed to uploading at full size and then minimizing on the server) the biggest impact for image size on the web today can be made. Optimized images will typically reduce page weight substantially. So image optimization should be the very first item on a website speed fix list.
The fixes that save the most time to implement first are the ones that save the most time afterwards. Image compression is at the top of this list.
1. Compress and resize images - In a WordPress CMS, set a maximum width for blog posts at 1,200 pixels wide. Likewise, set a maximum width for hero images at 2,000 pixels wide (see 15 Website Speed Optimization Techniques: A 2026 Guide (2026) for more information). Images are one of the largest components of a website's total file size.
2. Audit and cut third-party scripts - A typical tracking or chat widget script can add 100-500ms to load time according to Web Performance Optimization: Complete Guide 2026 (2026). Most companies are surprised at the number of tools they have installed that they haven't even remembered putting on their site. Load the site in Chrome and open up the Developer Tools. Switch to the Network tab and take a good look at what's being loaded for each request.
3. Enable lazy loading for images: This feature has become very standard nowadays in many CMS. Images below the fold of a page won't load initially, thus greatly reducing the initial page weight until the visitor scrolls down to them.
4. Remove unused plugins and media files - As WordPress sites have grown in popularity, there has been an increase in the amount of code that is loaded from inactive and even uninstalled plugins. All of this code is loaded on every page which can greatly increase load time. The same holds true for media files in the WordPress media library.
5. Upgrade hosting if on shared hosting. Shared hosting means a site's resources are being shared by many other sites hosted on the same server. That's not a recipe for good performance. As a site grows, consider managed hosting or a VPS for better performance.
Developer-level speed fixes
The biggest speed wins in the website optimization space are found by digging into the codebase to make changes, as opposed to updates found in a CMS dashboard.
What requires developer access:
-
Minify and bundle CSS/JS files: Remove all of the unnecessary white space and coding comments in CSS/JS files that get uploaded to web servers. Most development teams have the minify and bundle option set as the default in their build processes.
-
Inline critical CSS - Above the fold section of a web page can be rendered so much faster by only including the required styles in the HTML
<head>section. This section can be made to load faster by extracting the critical part of the CSS code and placing it in the HTML code for the above the fold section. The remaining non critical CSS code can then be loaded after the initial page load has completed. Web Performance Optimization: Complete Guide 2026 (2026) notes that by deferring non critical assets such as CSS, a site can see a saving of 1-3 seconds in the time taken for the page to render. -
Code-split JavaScript: Often within a website there is functionality that is required by only a few of the pages. By splitting the code into bundles that can be loaded as required by the pages that need the functionality, rather than loading the whole of the code for all of the pages, there is the opportunity to significantly reduce the amount of code that is required to be loaded by the user's browser. Many modern build tools support this type of code-splitting, including Webpack and Vite.
-
Set up proper caching headers: Set the
Cache-Controlheaders on static assets to control how long the browser and any CDNs cache them. This is covered in The Complete Guide to Website Speed Optimization in 2026 (2026) and includes static assets with a max-age of 31536000 and the immutable directive, as well as edge caching. Subsequent visits to the website by repeat visitors will then load very quickly. -
Deploy a real CDN: There is a world of difference between free DNS services like Cloudflare that also perform DDoS protection, and paid content delivery networks that actually store and distribute static assets from locations across the globe that are close to visitors. Deploying a real CDN can cut TTFB down by 40-70% according to Web Performance Optimization: Complete Guide 2026 (2026).
-
Enable HTTP/2 or HTTP/3: HTTP/2 and HTTP/3 have multiplexing. Instead of having the browser download each file one after another over a single connection, the browser can download many files at the same time over a single connection when multiplexing is enabled. This is a server configuration change. Most modern hosting platforms support HTTP/2 and HTTP/3 out of the box.
How to prioritize speed fixes
Here are some very low-hanging fruit to potentially get done before hiring anyone: Image optimization and script cleanup. The former can be done in a few hours, costs $0 to implement, and can substantially reduce load time for every page on a site. The latter can also be done in a few hours, costs $0 to implement, and can potentially save meaningful load time for every page, depending on how many 3rd party scripts are embedded. The work here is mostly about finding and cleaning up all of the unnecessary script tags. After that, teams can also look to defer any non-essential JavaScript.
Next, run PageSpeed Insights on the site. If the numbers reveal that LCP is greater than 4 seconds or the site is failing to score Core Web Vitals in general (LCP should be less than 2.5s, INP less than 200ms, TTFB ideally less than 200ms or less than 500ms for good per The Complete Guide to Website Speed Optimization in 2026 (2026) and Web Performance Optimization: Complete Guide 2026 (2026)), then teams will have to delve into the guts of the script bundle, enable proper caching, or transfer the site to a better hosting platform.
The list is ordered by highest impact of change versus amount of effort required. For high impact and low effort, the recommendations are: image optimization, browser caching and turning on Brotli compression. Brotli-compressed files are 15-25% smaller than Gzip-compressed files according to The Complete Guide to Website Speed Optimization in 2026 (2026) and Web Performance Optimization: Complete Guide 2026 (2026). For high impact and high effort, the recommendations are: Migrating to new hosting (e.g. Amazon Web Services), rewriting front-end framework to create a better bundle and deployment of a Content Delivery Network (reduces TTFB by 40-70% on average according to Web Performance Optimization: Complete Guide 2026 (2026) but is more complex to set up as it requires modification to server configuration).
Don't try to get a score of 100. Most of the last 10 points will require a huge amount of time and provide little real-world benefit to users. Make sure the website loads up quickly enough on mobile devices and meets the core web vitals, and it will already be better than the competition.
This is ongoing work.
Frequently Asked Questions
How can I speed up my website for free?
First, image compression. For the vast majority of images on the web, most of them can be compressed down substantially, even for the highest quality images. The difference between the before and after image will not be perceptible to the human eye. Free online tools can accomplish this such as http://tinypng.com/ and https://squoosh.app/.
What is a good website load time in 2025?
Under 2 seconds on desktop, under 3 seconds on mobile. According to Google's Core Web Vitals the Largest Contentful Paint (LCP) should be under 2.5 seconds for a good user experience.
Do website speed optimization tips work for all platforms?
The vast majority of speed tips are platform agnostic, however the method of implementation will vary wildly depending on the platform. For instance, something like image compression and a CDN are generally quite easy to set up on any site.
How much does it cost to hire someone to speed up my website?
For a simple website speed audit and fixes to increase website speed, expect to pay a professional fee for consulting work. For more complex fixes such as lazy loading, database query fixes, or to migrate a website to a faster web hosting service, expect to pay more.
Will a faster website actually increase sales?
While there is little evidence to suggest that a faster website can directly increase sales (there is however correlation and case studies that support this such as Amazon's performance case study which found every 100ms delay would cost the company roughly 1% in sales per year) - for B2B websites the perception of a company's technology stack can have a huge bearing on whether a sale is made.
Can I optimize my site speed without slowing down development?
There are ways to optimize a website's performance that create less friction for development teams, but that will largely depend on the development methodology used by said teams.
Gable Innovation is a technology consultancy that helps growing businesses build faster, more reliable websites and integrate them with CRM and automation tools. Gable offers 30 minute free discovery calls to see if there is a good fit to help diagnose website problems and to implement solutions that last. gableinnovation.com.
We help growing businesses implement CRM, build custom software, and deploy AI tools that actually work.