Short answer: If your website is slow, test the mobile version in PageSpeed Insights first; act if Largest Contentful Paint (LCP) is over 2.5 seconds. The six usual causes are oversized images, too many plugins and tags, weak hosting, no caching or CDN, slow database queries, and outdated code. Owners can tackle the first two themselves.
The pain: on a slow website, customers do not wait
Bottom line: the cost of a slow site is invisible lost orders. Research by Deloitte and Google found that making a mobile site just 0.1 seconds faster raised retail conversions by 8.4% and travel conversions by about 10%. Put the other way, a site that is one or two seconds slower is quietly handing ad budget to competitors. Many owners only notice when ads get plenty of clicks but few enquiries.
Do these three things first
Bottom line: measure, slim down and check hosting before considering a rebuild.
- Test and screenshot: run your homepage and main service page through PageSpeed Insights and note the mobile score and LCP.
- Pause unnecessary plugins and pop-ups: disable plugins unused for three months, duplicate chat widgets and tracking tags.
- Check hosting limits: look for CPU or bandwidth maxed out and plans about to expire.
Full diagnosis: six causes and fixes
Bottom line: most cases come from the first three causes, which are also the cheapest to fix.
| Cause | How to tell | Fix | Who |
|---|---|---|---|
| Oversized images | Hero image over 500 KB | Compress, use WebP, lazy-load | Owner or editor |
| Too many plugins and tags | 20+ plugins or 5+ tag sets | Remove duplicates, centralise tags | Owner plus developer |
| Under-powered hosting | Slows when many users are online | Upgrade or move to cloud hosting | Developer |
| No caching or CDN | Every page is rebuilt on each visit | Enable page caching and a CDN | Developer |
| Slow database queries | Slower as products or posts grow | Add indexes, optimise queries | Developer |
| Outdated code or theme | Years without updates, old PHP | Upgrade or partially refactor | Developer |
In plain terms: images are luggage, plugins are passengers, hosting is the car, and caching is a pre-packed lunch. Too much luggage and too many passengers slow down even a good car.
When to fix it yourself and when to call a pro
Bottom line: handle images and plugins yourself; leave hosting, databases and code to a developer.
- Do it yourself: compress images, delete unused plugins, remove duplicate tags, turn off autoplay video.
- Call a pro: mobile LCP still over 4 seconds after cleanup, things break after changes, the site has accounts or a cart, or PHP or the database needs upgrading.
- Benchmark: Google's Core Web Vitals rate LCP under 2.5 s, INP under 200 ms and CLS under 0.1 as good.
Prevention checklist
Bottom line: ten minutes a month costs far less than a major repair.
- ☐ Test key pages in PageSpeed Insights monthly
- ☐ Compress images before upload, under 300 KB each
- ☐ Check for duplicate features before adding a plugin
- ☐ Manage all tags in Google Tag Manager
- ☐ Put hosting, domain and SSL renewal dates in the calendar
- ☐ Update the system and plugins every quarter
- ☐ Load-test before major campaigns
FAQ
What counts as a normal load speed?
A mobile Largest Contentful Paint under 2.5 seconds is good; over 4 seconds is poor.
Does a slow website hurt Google rankings?
It can, but it is not the only factor. Page experience is one signal; relevance still matters most.
Will a more expensive host make it faster?
Not necessarily. Most slow sites are caused by images and plugins; hosting is only part of it.
How much does speeding up a site cost?
Image and caching fixes run about NT$5k–20k; code or database rework about NT$30k–150k.
How often should we check site speed?
Monthly, plus before every redesign, new plugin or major campaign.
Next step: a free website check-up
Website slow and not sure why? ScriptWalker (a Taiwan-based Laravel/Flutter custom development studio) offers a free speed check-up: send us your URL and within three working days we will reply with test results, main causes and a fix budget. Contact:
- Email: [email protected]
- Phone: 0916-224-047
- LINE: @ufv9089p