The question "why is our website slow?" usually comes up when a customer or a manager says "your site won't open." In reality, slowness tends to build up gradually: a plugin added every year, a large image uploaded for every campaign, an old tracking code nobody remembers. In this article we walk through the most common causes of slowness we see on corporate websites, how you can diagnose them and how to fix them.
Measure first, then guess
The feeling that a site is slow can be misleading. A site that opens quickly on your own computer and office connection can be much slower on a customer's phone over mobile data. So start with free measurement tools. Google's PageSpeed Insights shows both real-user data (where available) and a lab test.
Google evaluates page experience with three metrics called Core Web Vitals; for example, the "good" threshold for loading the main content of a page (LCP) is 2.5 seconds. We explain what these metrics mean in plain language in our Core Web Vitals guide. Here we focus on the causes you will run into after measuring.
Cause 1: Hosting is underpowered or misconfigured
If the server is slow, everything on it is slow. If measurement tools show a high server response time (TTFB, time to first byte), the problem most likely lies here. Common situations:
- Cheap shared hosting with limited resources, split among hundreds of sites
- A server located geographically far from your visitors
- Outdated PHP or database versions
- Server-side caching that was never switched on
The fix is not always a more expensive plan; often the right configuration and up-to-date software make a big difference. Handling this on an ongoing basis is at the core of our hosting and maintenance service.
Cause 2: Unoptimized images
On corporate websites this is the most common problem and the easiest to fix. Images of several megabytes, uploaded straight from a camera or a design program, leave the page blank for seconds on a phone.
- Resize images to the size they will actually be displayed at
- Use modern formats such as WebP or AVIF
- Load images below the fold with lazy loading
- Consider replacing the big homepage slideshow with a single, well-chosen image
Cause 3: Plugin and theme bloat
With off-the-shelf content management systems, it is easy to install a plugin for every new need. The problem is that each plugin loads its own files on every page. Plugins that are no longer used but never removed, multipurpose "do-everything" themes and page builders all add invisible weight to the page.
Review your plugin list: which ones have you actually used in the last six months? Are there two plugins doing the same job? This also ties into your choice of admin panel; our article on off-the-shelf CMS vs. a custom admin panel can help you decide.
Cause 4: Third-party code
Analytics tools, ad tags, live chat widgets, social media embeds and map components load from other servers. Each one ties your site's speed to a service outside your control. Cleaning out tracking codes that have piled up over the years and that nobody looks at anymore is an often-overlooked but effective improvement.
Cause 5: Missing caching and compression
If browser caching, compression (gzip or Brotli) and, where needed, a content delivery network (CDN) are not in use, the same files are downloaded from scratch on every visit. These are usually one-time jobs solved through server and site settings.
Diagnosis table
| Symptom | Likely cause | Where to look first |
|---|---|---|
| Page stays white for a long time | Slow server response | Hosting, PHP version, caching |
| Text appears, images arrive late | Large images | Image size and format |
| Content shifts while the page loads | Images without set dimensions, ad slots | Image dimensions, third-party code |
| Slow to respond to clicks | Heavy JavaScript | Plugins, page builder |
| Slow only at certain times of day | Insufficient server resources | Hosting plan, traffic peaks |
How we do it at Globya
When a site comes to us with a speed complaint, we measure first and then rank the causes by priority; the tasks that deliver the most speed for the least effort come first. In the corporate website projects we build ourselves, images are automatically prepared for the web, unnecessary plugins are not used and hosting is managed by the same team. If you are curious about the state of your current site, you can reach us through the contact page.
Frequently asked questions
Does site speed affect Google rankings?
Google states clearly that it uses page experience as one of its ranking signals. Speed is not decisive on its own, but it can make a difference between pages of similar content quality, and it directly affects how likely visitors are to leave the site.
Is a more expensive hosting plan always the answer?
No. If the problem lies in images or plugins, a more powerful server brings only a partial improvement. You need to measure first and find the cause.
Will speed optimization break the site?
Not when it is done in the right order and in a test environment. Caching and code-merging settings in particular should always be tried out before they go live.
The Globya assistant is online 24/7; it answers right away and passes your question to the team if needed.