Skip to content
Cleland & Co.

Business websites

Published October 11, 2026 · 8 min read

Why is my website slow to load? A diagnosis path for small businesses

Why is my website slow to load? Check real-visitor data first, then separate slow server response, heavy pages, and third-party widgets before you fix.

By for Cleland & Co.Published

About 8 min left

  • why is my website slow to load
  • core web vitals
  • website speed test
  • core web vitals for small business
Three brass and dark-wood hourglasses of different sizes on a slate surface, with a small green felt disc in front.

The short answer

A small-business website is usually slow for one of three reasons: the server is slow to start sending the page, the page asks the browser to do too much, or third-party widgets add work you do not control. Check real-visitor data before trusting a single test, find which of the three is costing the most time, and then decide what your platform actually lets you change.

Why is my website slow to load? Usually one of three reasons

If you are asking "why is my website slow to load?", the answer is usually one of three things: the server takes too long to start sending the page, the page asks the browser to download and run too much, or third-party widgets such as chat, booking, and review embeds add work you do not control. Hosting is only one of the three, so upgrading it is not always the fix.

Before changing anything, confirm that real visitors have the problem, find which of the three costs the most time, and check what your platform lets you change.

First, check whether it is slow for everyone

A site can feel slow on your office computer for reasons a customer never sees, and vice versa. Start with quick comparisons:

  • Open the site on your phone with Wi-Fi off, then on a laptop on another network, in a private window so extensions and saved data do not change the result.
  • Log out of your website editor. Being signed in can load tools and skip settings that ordinary visitors get.
  • Note which pages are slow; different pages can have different causes.

If it is slow on only one device or network, suspect that device or connection.

Run a website speed test that answers the right question

Speed tools report two kinds of data: field data from real Chrome users who visited your pages, and lab data from one simulated visit run on demand. Google's guidance on lab and field data (opens in a new tab) is plain: use field data to decide what to prioritize and lab data to debug.

  1. Test the pages customers use. Run PageSpeed Insights (opens in a new tab) on your homepage, main service page, and contact page.

  2. Read the field data first. PageSpeed Insights reports (opens in a new tab) real-user data from the previous 28 days, for mobile and desktop separately. A page with too little data of its own falls back to data for the whole site.

  3. Then read the lab test. The same documentation says the mobile lab run simulates a mid-tier phone on a mobile network. Use it to find what is slow; one poor lab score is not proof that customers are waiting.

  4. Repeat and record. Google's PageSpeed Insights FAQ (opens in a new tab) notes that results vary from run to run. Run each page three times, go by the typical result, and record the page, the date, and the three Core Web Vitals below so you can compare after each fix.

Core Web Vitals explained

Google's Core Web Vitals (opens in a new tab) are three measurements of real-visitor experience, judged at the 75th percentile of visits, with mobile and desktop counted separately. The Search Console Core Web Vitals report (opens in a new tab) uses these bands:

MetricWhat it measuresGoodNeeds improvementPoor
Largest Contentful Paint (LCP)When the main content appears2.5 s or lessUp to 4 sOver 4 s
Interaction to Next Paint (INP)How quickly the page responds to taps and clicks200 ms or lessUp to 500 msOver 500 ms
Cumulative Layout Shift (CLS)How much the layout jumps while loading0.1 or lessUp to 0.25Over 0.25

INP replaced First Input Delay (opens in a new tab) as a Core Web Vital in March 2024. A guide or report that still tells you to fix "FID" is out of date. The small business website audit uses the same thresholds for its yearly speed check.

Why a small site often shows "No data available"

Many small sites have no Core Web Vitals data in Search Console, and that is normal. The report draws on the Chrome UX Report, and the CrUX methodology (opens in a new tab) only includes pages and sites that are publicly discoverable and "sufficiently popular," a visit threshold Google does not publish. Only desktop and Android Chrome users with usage reporting and sync turned on contribute; Chrome on iPhone does not. Rely on repeated lab tests and a real phone instead.

Three common causes of a slow website

A slow server response

Time to First Byte (TTFB) is how long the browser waits before the first part of the page arrives. It includes redirects, the DNS lookup, the secure connection, and the server's own work. Google's TTFB guidance (opens in a new tab) treats 0.8 seconds or less as good. TTFB is not a Core Web Vital, but every other step waits for it.

Signs: every page sits blank for a moment, and the lab report shows a long server response. Common causes are an overloaded hosting plan, pages built from scratch on every visit instead of cached, and redirect chains, such as an old address that redirects twice. This is the one cause where better hosting or caching is the right first move.

A heavy page, and a late start

Large images, sliders, background video, several font families, and page-builder code all add weight. Compressing images helps, but it is often not the main delay. Google's LCP guide (opens in a new tab) splits the time to show the main content into four parts: server response, the delay before the main image starts downloading, the download itself, and the time to draw it.

A 2024 web.dev analysis of Chrome field data (opens in a new tab) for sites with poor LCP and an image as the main element found that image download time was "almost never the bottleneck." The median site in that group waited almost four times as long to start downloading the image as it spent downloading it. Common reasons are a hero image that a script inserts late, a top-of-page image set to load lazily, or a slider that waits for its code before showing anything.

Third-party widgets

Chat bubbles, booking tools, review carousels, embedded maps, video players, social feeds, and marketing tags all load code from someone else's servers. Google's third-party JavaScript guide (opens in a new tab) notes that these scripts are usually outside your control and can delay the rest of the page when they load the wrong way. They are also a common cause of sluggish taps and clicks, which show up in INP.

To test one, compare a page with and without it on a copy of the site or in a preview. If the difference is noticeable, decide whether the widget is worth that cost to every visitor, or load it only where it is needed.

A diagnosis path for a slow website

Work down the table and stop at the first step that clearly explains the problem. Fix that, then test again.

StepWhat to checkWhat you might seeWhat it points toWho can usually change it
1The site on another device and network, logged outSlow only on one device or networkA local problem, not the websiteYou
2Field data in PageSpeed Insights or Search ConsolePoor LCP, INP, or CLS, or no field dataA real problem to prioritize; with no field data, use repeated lab testsDepends on the cause
3Server response in a lab testLong wait before anything arrivesHosting, caching, or redirect chainsHost or developer
4When the main image or headline appearsMain image starts late or is very largeLate discovery, lazy loading, or image sizeDesigner or developer; on builders, you
5Requests to other companies' domainsChat, booking, reviews, video, or tags on every pageThird-party widgetsYou decide; developer implements
6Taps and clicks on a phoneButtons or menus respond slowlyHeavy scripts, often third-partyDeveloper, or you by removing widgets
7Page movement while loadingText jumps as images, banners, or embeds appearMissing image sizes or late-loading contentDesigner or developer

What your platform lets you change

What you can fix depends on who runs the server and the code. These are general patterns; check your platform's documentation.

Platform typeWhat you usually controlWhat the platform or host controlsSensible first move
Hosted website builderImages, sections, embedded apps and widgets, fontsServer, caching, core page codeRemove widgets you do not need; resize images
WordPress or another self-hosted systemHosting plan, theme, plugins, caching, imagesThe hosting company's serverMeasure server response, then cut plugins and scripts
Custom-built siteNearly everythingThe server, via the hosting providerAsk your developer for the LCP breakdown and a plan

Wix, for example, states that a Wix site must run on Wix's servers (opens in a new tab), so server tuning is out of your hands. Self-hosting gives you more control and more upkeep, including keeping plugins and themes from piling up. Before you change hosts, confirm who holds the hosting account and the domain; the website ownership audit shows how to check.

What a faster website will and will not do

Fix speed for the person on a phone trying to find your number or request a quote. Google recommends good Core Web Vitals (opens in a new tab) and says they align with what its ranking systems reward, but its page experience guidance (opens in a new tab) says good scores do not mean your pages will rank at the top, and that Google shows the most relevant content even when page experience is weaker. A faster site removes friction; it does not replace clear service pages, accurate business details, or the other work in AI SEO for small businesses.

When to tune and when to rebuild

Tuning makes sense when one or two causes explain the delay: a hosting plan that is too small, a slider at the top of the homepage, or three widgets loading on every page. A rebuild deserves a look when the slow parts are built into the theme or page builder, when every fix breaks something else, or when the site needs other work anyway.

If you lean toward a redesign, first write down what the current site does well; the redesign preparation checklist covers what to bring, and how to choose a web designer lists the questions to ask before you hire anyone. If the diagnosis points to the build itself, Cleland & Co. offers website design and care for small businesses; bring what you measured.

References and boundaries

Primary references, not borrowed authority.

These sources inform the framing. They do not endorse Cleland & Co., validate a client outcome, or turn this guide into a certification standard.

Questions

Asked and answered.

What is a good load time for a small business website?
There is no single load-time number to hit. Google's Core Web Vitals are the most useful targets, met for at least 75 percent of real visits. Main content should appear within 2.5 seconds, taps should get a response within 200 milliseconds, and the layout should barely move. Check mobile and desktop separately, because a site can pass on one and fail on the other.
Why does my speed test give a different result each time?
A lab test is one simulated visit under the conditions of that moment, including how quickly your server answered. Run it several times, test the pages customers actually use, and give more weight to real-visitor data when it exists.
Does website speed affect Google rankings?
Google says Core Web Vitals align with what its ranking systems reward, and also that it shows the most relevant content even when page experience is weaker. A slower page that answers the search better can still outrank a faster one, so fix speed for visitors, not as a ranking shortcut.
Why does Search Console say no data is available?
Its Core Web Vitals report uses Chrome's real-user data, which only covers pages and sites with enough eligible visits, and many small sites never reach that minimum. No data does not mean the site is fast or slow. Use repeated PageSpeed Insights lab tests and check the site yourself on a phone.
Will moving to faster hosting fix a slow website?
Only if slow server response is the main problem. If the delay comes from large page code, a slow-starting hero image, or third-party widgets, new hosting changes little. Diagnose first.

Find where the time goes before you rebuild.

Send your site address and what you have already measured. I'll review your message and suggest whether tuning, hosting, or a rebuild deserves a closer look.