Skip to content
Zen Webmaster

Why Is My Website Slow? What to Check First

If you have ever opened your own website on your phone while standing in a parking lot, you already know the problem. The page hangs, the text jumps, and you wonder how a customer with the same signal would feel. Most of them would not wait. This guide is for small business owners across the US and Canada who keep asking “why is my website slow?” and want to know what to check before paying anyone.

A slow site is rarely one big failure. It is usually several small weights stacked up: oversized photos, plugins nobody uses, no caching, a heavy theme, scripts from outside services and leftovers from old updates. The hosting plan is sometimes the culprit, but it is far from always the first suspect.

A speedometer in the red zone beside a loading bar weighed down by icons for a photo, a plugin and a block of code
Speed is rarely ruined by one cause. More often it is several small weights adding up.

What “fast enough” means

I do not use scary statistics to sell speed work, because the useful targets are already published. Google measures a page with three Core Web Vitals, and these are the thresholds it calls “good.”

2.5 s
or less for the main content to appear (Largest Contentful Paint)
200 ms
or less for the page to react when someone taps (Interaction to Next Paint)
0.1
or less layout shift, so the page does not jump around while loading (Cumulative Layout Shift)

You do not need to memorize those. The practical test is simpler. If the first screen takes a long time to show up, if the page loads in jerky pieces on mobile data, or if PageSpeed Insights paints the results orange and red, you have a problem worth fixing. Test from more than your office Wi-Fi. A site can feel quick to you and slow to a customer in a rural area or on a crowded cellular network.

This matters for local trades and service businesses more than most. When someone searches “plumber near me” with water on the floor, they tap the first result that opens quickly.

Seven common reasons a site drags

  • Heavy images. A photo straight from a modern phone can be several megabytes, and a page may carry a dozen. Resize the photos before uploading, save them as WebP or well-compressed JPEG, and do not upload a 4,000-pixel image where 800 pixels will do.
  • No caching. WordPress builds each page from scratch on every visit unless you tell it not to. A caching setup serves a ready-made copy instead. It has to be configured with care so it does not break forms, popups or language versions.
  • Too many plugins. Each plugin can add its own CSS, JavaScript and database work. The count matters less than the plugins that are unused or that do the same job twice.
  • A heavy theme or page builder. A slider that appears only on the homepage may still load its files on every page. Icon packs and animation libraries sometimes load completely for the sake of three small elements.
  • Poor mobile behavior. A desktop-sized image served to a phone, a banner that shifts everything below it as it loads, a menu that takes a second to open. For a local business, the phone version is often the real site.
  • Outside scripts. Analytics, maps, chat widgets, ad pixels, review badges and fonts are each reasonable on their own. Together they can outweigh the rest of your page.
  • The server. If even a nearly empty page is slow and the WordPress admin area crawls, the hosting may be the issue. Moving hosts should follow a diagnosis. It should not replace one.

What you can check yourself in 15 minutes

Turn off Wi-Fi and open your site on your phone. Load the homepage, one service page and the contact page. Does the first screen appear quickly, and does anything shift as you scroll?

Then run your homepage and your most important service page through PageSpeed Insights, which is free from Google, and write down the slowest pages. Finally, think back: when did it get worse? After an update, a new plugin, a batch of new photos, a new slider or a new chat widget? That timeline often points straight at the cause.

Seasonal traffic is worth a thought too. An accounting office during tax season, or a roofing and tree service after a big storm, can get a sudden surge of visitors. A site that is merely sluggish in March can feel broken in April.

What not to do right away

Do not install two or three caching plugins at once. Do not switch on every optimization option in one go. Do not delete plugins without a backup, and do not change hosts before you know where the delay comes from. The goal is a site that loads faster and still works, not one that scores well and quietly stops sending you inquiries.

A hypothetical example

Say a dental office in Calgary has a homepage with a large slider, a chat widget, a booking plugin and thirty photos uploaded straight from a camera. The owner suspects the hosting. A proper check might show that the images account for most of the page weight, two plugins are doing the same job, and the slider loads on pages that never display it. Fixing those three things may help far more than a new hosting plan would, and costs less.

When to ask for help

If you are comfortable doing it yourself, start with images, the mobile view and PageSpeed Insights. That is a solid first pass. If the site is still slow and you are not sure why, a full diagnosis checks every likely cause together instead of guessing at one. It also tells you exactly what to fix: images, caching, scripts, the theme, mobile or the server.

If you are past the first pass, see what website speed optimization involves and what regular website maintenance covers. Speed work starts from $200, in US dollars.

Questions small business owners ask

Will a faster site help me show up in local search?

Speed is one of several factors Google looks at, so it will not rescue a weak page on its own. What it does do reliably is keep more of the visitors you already have.

Is my hosting the problem?

Sometimes. If every page is slow, including nearly empty ones, and the admin area lags, it is a reasonable suspect. If only the heavy pages are slow, look at images and plugins first.

Why is my site slower on mobile?

Phones have less processing power and often a weaker connection, so heavy images and scripts hurt more there. Test on a real phone off Wi-Fi, not only on a desktop.

Can I fix this without breaking my contact form?

Yes, if you change one thing at a time, keep a backup and test the form after each change. Aggressive optimization settings are what usually break forms.

Not sure why your own site is slow? Request a free site audit and I will send you a written list of what I find.