Most slow websites are slow for one of three reasons: images that are far larger than they need to be, a page builder that ships a mountain of code on every page, and a stack of third-party scripts loading in the background. Fix those three and you have solved the speed problem on the great majority of small business sites — usually without touching the design.
Speed is not vanity. A slow site loses visitors before they see anything, and load time is a factor in both search ranking and whether people bother to contact you at all. Here is where to look, roughly in order of impact.
First, measure — do not guess
Before changing anything, run your site through a free speed tool such as Google's PageSpeed Insights and test on a phone on mobile data, not just your office wifi. The report will name the specific problems and, crucially, tell you which ones cost the most. Fixing the biggest offender first is worth more than a dozen small tweaks.
Pay attention to the Core Web Vitals in that report — they are the specific speed and stability measures Google actually uses, and they point straight at what to fix.
Fix your images first — it is almost always the biggest win
Images are the number one cause of slow small business sites, and the easiest to fix. A photo straight off a phone or camera can be several megabytes and thousands of pixels wide, displayed in a box a few hundred pixels across. The browser downloads the whole enormous file anyway.
- Resize to the size actually shown. If an image displays 800 pixels wide, it does not need to be 4,000.
- Compress. A good compressor cuts file size by half or more with no visible quality loss.
- Use modern formats. WebP and AVIF are dramatically smaller than old JPEGs and PNGs for the same quality.
- Lazy-load below the fold. Images further down the page should load as the visitor scrolls to them, not all at once up front.
On many sites, image work alone takes a page from sluggish to fast. Do this before anything more technical.
Reckon with the page builder
If your site was built on a heavy drag-and-drop builder, a large part of the slowness is structural. These tools ship a great deal of code — styling and scripting for features your page does not even use — on every single load. You can trim it, but you cannot fully escape it without changing how the site is built.
This is one of the quiet costs behind the platform choice. A site built as clean, lightweight code is fast because there is simply less to download. If your builder-based site is slow after you have fixed the images and it genuinely matters to the business, a rebuild on a lighter foundation may be the honest answer — but only after the cheaper fixes.
You cannot compress your way out of a page that ships a megabyte of code before the first word appears.
Audit your third-party scripts
Every tracking pixel, chat widget, review carousel, font loader, and analytics tag is code loaded from someone else's server, and each one can slow you down. Sites accumulate these over years, and half are usually forgotten.
List every third-party script on the site and ask of each: is this still earning its place? The abandoned chat widget, the second analytics tool nobody reads, the social feed embed — remove what you do not use. What remains, load in a way that does not block the page from rendering.
Turn on caching and a CDN
Caching lets returning visitors reuse files instead of downloading them again. A content delivery network stores copies of your site around the world so it is served from somewhere physically near each visitor. Both are largely set-and-forget, and both help — a CDN especially if your customers are spread out. On our managed sites, hosting, SSL, and a CDN are part of the setup rather than an afterthought.
Reduce what loads before the page appears
A few structural habits keep a site fast once the big items are handled: limit the number of custom fonts and weights, avoid auto-playing video in the background, and make sure the most important content is not waiting on a slow script to appear. These are smaller gains than images or the builder, but they are what separates a fast site from a merely acceptable one.
What order to actually do this in
Measure first. Fix images. Remove unused scripts. Turn on caching and a CDN. Then, if it is still slow and the business depends on it, look hard at the platform. Most sites never need the last step — they were just carrying five megabytes of un-compressed photos. If you have worked through the list and speed is still poor, the problem is usually foundational, and that is worth a proper look rather than another plugin.
How fast is fast enough?
You do not need a perfect score, and chasing one is a good way to waste money. What you need is a page that shows its main content quickly and lets the visitor act without waiting. A useful target on a mid-range phone over normal mobile data is that the main content appears within about two and a half seconds, and that the page does not jump around as it loads.
Past that point, the returns shrink fast. Shaving another fraction of a second off an already-fast page rarely changes whether someone calls you; fixing a page that takes eight seconds to show anything absolutely does. Spend your effort where the site is genuinely slow, confirm the fix on a real phone rather than your office connection, and then stop. Speed is a means to keeping visitors, not a score to frame.
It is also worth checking speed a few times a year, not once. Sites drift — a new photo added at full size, another tracking script bolted on, a plugin update that ships more code. A site that was fast at launch and slow a year later almost always got there one small addition at a time.
Site still slow after the easy fixes? Send us the URL and we will tell you exactly what is dragging it down and what it would take to fix — a diagnosis before any bill. We charge $49.99 an hour and work with businesses across Dallas–Fort Worth.