Website Performance

Slow Website? Check These 6 Things Before Upgrading Hosting

Diagnose a slow business website with a repeatable checklist for images, scripts, caching, server response, and customer tasks before paying for more hosting.

A laptop and charts used to investigate website performance
Photo “Analytics Charts” byNegative Space.Source ·License: CC0 ·Found with Openverse

Your website feels slow. The hosting dashboard has a larger plan available. Conveniently, it is always available.

A hosting upgrade can help when the server is the bottleneck. First find out what visitors are waiting for. A page that downloads an oversized photo needs a different fix from a checkout that waits for a database query.

This is a diagnostic checklist for owners of small business sites. It helps you collect useful evidence before you ask a developer or host for help. It does not require disabling services on the live site or turning a performance score into a full-time hobby.

1. Name the slow task

“The site is slow” is hard to investigate. “On my phone, the service page appears quickly but the booking calendar takes eight seconds to respond” gives somebody a starting point.

Choose three important URLs: the homepage, a service or product page, and a page where visitors contact you, book, or buy. Record the device, connection, time, and action. Test while logged out so an administrator session does not hide or introduce different behavior.

What the visitor sees A possibility to investigate Evidence to collect
Blank page before content arrives Server delay, redirects, connection setup Initial document timing and redirect chain
Text appears, large photo arrives late Image transfer, discovery, or rendering delay Image size and loading sequence
Page looks ready but buttons lag Browser work or third-party code Interaction recording and script activity
Content moves while loading Unreserved space for images, fonts, or embeds Recording of the shifting elements
Only checkout or booking is slow Dynamic processing or an external service Exact step, timestamps, and application logs

These are leads, not diagnoses. Several problems can happen on the same page.

2. Read PageSpeed Insights without treating it as a school exam

Run the three URLs through PageSpeed Insights. Save the report links and note whether mobile or desktop was selected.

Google’s PageSpeed documentation distinguishes simulated lab tests from real-user data. The field section covers a trailing 28-day period and may show the whole origin when the individual URL lacks enough samples. A small site may have no field data at all.

Use lab diagnostics to investigate a change today. Use available field data to understand the experience over time. A fix made this morning will not instantly replace the previous weeks of observations.

The Core Web Vitals overview defines three useful targets: LCP at or below 2.5 seconds for loading, INP at or below 200 milliseconds for responsiveness, and CLS at or below 0.1 for stability, assessed at the 75th percentile. They describe different parts of the experience; one green metric does not settle the other two.

Repeat a lab test a few times under the same conditions. Keep the typical result and the spread rather than selecting whichever run makes the site look best. A change from 78 to 81 on one run is not enough evidence to buy a new hosting plan.

3. Inspect the biggest image on the page

A homepage photo can look like a modest rectangle and still send a camera-sized file to every phone. Ask the developer to compare the downloaded dimensions and bytes with the size actually displayed.

Useful fixes may include a properly sized image, a suitable compressed format, and responsive alternatives for smaller screens. Preserve enough quality for the subject; a product photograph must still let customers inspect the product.

Treat the first visible image differently from photos far down the page. Applying lazy loading indiscriminately can delay important content. Ask which element contributes to the slow loading measurement before changing its loading behavior.

Fictional example: a gardener’s homepage displays a 6 MB photograph above the booking link. The first experiment is to serve an appropriately sized version and repeat the same tests. No speed improvement is assumed here; the comparison tells you whether the experiment helped.

Keep the original file outside the published page so future edits do not depend on recompressing an already compressed copy.

4. Count the services that join every visit

Chat, maps, booking widgets, video players, analytics, review widgets, and marketing tags may each add work. Some are valuable. Some are leftovers from a trial nobody remembers canceling.

Create a list with the script or integration, the business purpose, and the person responsible. An integration with no owner is a good candidate for investigation.

On a protected staging copy, have the developer disable one suspected optional integration at a time and repeat the same task. Keep the rest of the page identical. Then verify that the functionality you still need works.

Do not remove checkout, consent, accessibility, or security functionality merely to improve a score. Look for ways to load optional features when needed and reduce duplicate tools. The goal is a working customer journey.

5. Ask where caching applies

A cached public article and a personalized cart have different requirements. Ask the host or developer which pages are cached, what invalidates the cache, and which pages must stay dynamic.

After a change, test both a first visit and a repeat visit. Confirm that a product price, stock status, or edited service description updates correctly. A fast page displaying stale information is still a broken business tool.

Never apply a blanket cache rule to account pages or checkout without platform-specific guidance. Have someone who understands the application verify that private content cannot appear to another visitor.

If the site is fast when cached but slow whenever a page must be generated, collect that distinction for support. It gives them a more precise starting point than a screenshot of the overall score.

6. Look for evidence that hosting is the limit

Request server resource and application evidence for the times you observed the problem. Useful clues include sustained resource saturation, queued work, errors, or slow database operations. A slow initial response can also involve network distance, redirects, or application code; it does not identify the host by itself.

Send support a compact report:

  • The affected URL and the exact action.
  • Two or three timestamps with the time zone.
  • Whether the visitor was logged in or out.
  • Whether the problem affected all pages or only dynamic tasks.
  • Report links and changes already tested.
  • A request to identify any plan limit reached during those times.

Do not send passwords, customer records, or private session tokens in a public support thread. A useful report needs timing and symptoms, not a copy of your customers’ orders.

An upgrade becomes a reasonable next experiment when the provider can explain the constrained resource and how the proposed plan changes it. Agree on what you will measure afterward and whether you can reverse the change if it does not solve the problem.

Keep a small change log

Date and URL Change Typical before result Typical after result Customer task still works?
Fill in Image resize, script change, or plan change Same device and test setup Repeat under matching conditions Yes, no, or needs investigation

Record one substantial change at a time where practical. If you change the host, theme, plugins, images, and CDN on Tuesday, Wednesday’s improvement will be difficult to explain or reproduce.

After publishing, try a real inquiry or a sandbox purchase and check the confirmation. Performance work is complete only when the page works as well as it loads.

If the evidence points to hosting, compare requirements using our small-business hosting guide and calculate the renewal cost before choosing a plan.

Common questions

Will a faster site guarantee better Google rankings?

No. A performance improvement can make the site easier to use, but this checklist does not predict rankings. Keep relevance, useful content, accessibility, and a working customer journey in the same plan.

What if PageSpeed shows no real-user data?

That does not prove the site is fast or slow. Use repeatable lab tests and direct task checks while collecting appropriate evidence. The report needs sufficient eligible samples to show field results.

Should every page score 100?

Chasing a perfect score can distract from practical improvements. Investigate poor experience and significant bottlenecks, verify changes, and keep essential functionality working.