
Website speed is no longer just about user experience — it is a direct ranking factor for Google. Core Web Vitals measure real-world loading performance, and slow sites lose both traffic and conversions. This article covers every practical technique for making a WordPress site faster on shared hosting, starting with the most impactful changes.
Why Website Speed Matters
Google research shows that 53% of mobile users abandon a site that takes longer than 3 seconds to load. Every additional second of load time reduces conversion rates by approximately 7%. Beyond that:
- Page speed is a confirmed Google ranking factor for both desktop and mobile search
- Faster sites deliver better experiences, leading to lower bounce rates and longer sessions
- E-commerce sites that improve load time by 1 second see conversion increases of up to 27%
What Are Core Web Vitals and Why They Matter for SEO
Core Web Vitals are a set of user-experience metrics that Google uses to evaluate page loading quality, and they have been an official ranking factor since 2021. Pages that pass Core Web Vitals tend to rank higher than those that don't — especially when competing against sites with comparable content quality. There are three core metrics:
| Metric | What It Measures | "Good" Threshold |
|---|---|---|
| LCP (Largest Contentful Paint) | Time for the main content to finish loading | Under 2.5 seconds |
| INP (Interaction to Next Paint) | How quickly the page responds to clicks/taps | Under 200 milliseconds |
| CLS (Cumulative Layout Shift) | Layout stability during load (no jumping content) | Under 0.1 |
INP officially replaced FID (First Input Delay) in March 2024, making responsiveness measurement cover every interaction on a page rather than just the first one. Getting all three metrics into the "green" zone should be your first priority, because they affect both your ranking and how long real users stay on the page.
What Tools Measure Website Speed (PageSpeed, GTmetrix)
Before optimizing anything, you need to measure where the slowdowns actually are — guessing usually wastes time without results. These free tools are best used together:
- Google PageSpeed Insights — free, measures Core Web Vitals using both real-user data (Field Data) and simulated data (Lab Data), with a prioritized list of fixes. Best for SEO checks because it uses the same criteria Google ranks by.
- GTmetrix — shows a detailed waterfall chart revealing which files load slowly or are too large, and in what order. Ideal for hunting down bottlenecks file by file, with selectable test locations.
- WebPageTest — tests from multiple global locations at once, clearly showing TTFB by region. Useful for sites with international audiences.
- Lighthouse (in Chrome DevTools) — runs directly in the browser without an external service, convenient for testing pages before they go live.
Tip: test the same page 2–3 times and take the average, since the first run is often slower because nothing is cached yet. And don't obsess over a perfect 100 score — the real goal is passing Core Web Vitals in the green, not a pretty number.
1. Start with SSD Hosting
The most fundamental factor is your hosting infrastructure. SSD (Solid State Drive) storage reads and writes data 3–5 times faster than traditional HDD (Hard Disk Drive) storage. This directly reduces Time to First Byte (TTFB) — the time from the first request to the first byte of response — which is the foundation of every page load.
AsiaGB uses SSD storage on all servers with no HDD in the infrastructure. This means every database query and every file read is faster from the moment your site is hosted with us.
2. Install a Caching Plugin
Caching stores the processed output of PHP and database queries as static files, so repeat visitors receive pre-built pages instead of triggering a full server computation every time.
WP Super Cache (recommended for beginners)
A free plugin from Automattic (the company behind WordPress.com). Simple to configure, effective immediately after activation, and well-suited for typical blogs and business sites.
W3 Total Cache (recommended for advanced users)
The most feature-complete free caching plugin available, supporting page cache, database cache, object cache, browser cache, minification, and CDN integration — all in one place.
3. Optimize Images Before Uploading
Images are usually the largest contributor to slow page loads. A single uncompressed 3 MB image can add several seconds to load time on its own.
- Use Smush or ShortPixel to automatically compress images on upload without visible quality loss
- Convert to WebP format — WebP files are 25–35% smaller than JPEG at equivalent quality
- Resize images before uploading — never upload a 4000×3000 px image for a 800px display slot
- Enable lazy loading — load images only as the user scrolls to them, reducing initial page weight significantly
4. Minify CSS, JavaScript, and HTML
Minification removes unnecessary whitespace, comments, and characters from code files to reduce their size without affecting functionality. Average CSS and JS files shrink by 20–40% after minification.
Plugins like W3 Total Cache, Autoptimize, and LiteSpeed Cache include built-in minification. Enable it from the plugin settings without needing to modify code manually.
5. Use a CDN (Content Delivery Network)
A CDN is a global network of servers that stores copies of your site's static files (images, CSS, JS). When a visitor opens your site, those files load from the nearest server rather than your origin server in Thailand — dramatically reducing latency for international visitors.
Cloudflare offers a free CDN tier that works extremely well, also providing free DDoS protection, free SSL, and DNS management. It integrates directly with WordPress through the official Cloudflare plugin.
6. Upgrade to PHP 8.2 or 8.3
PHP 8.x is significantly faster than PHP 7.4 in benchmark tests. For WordPress specifically, PHP 8.2 delivers approximately 20–30% better performance than PHP 7.4. You can switch in under one minute through DirectAdmin without contacting support.
Switching PHP is simple: Log in to DirectAdmin → PHP Version Manager → select 8.2 or 8.3 → Save. Your site immediately benefits from the performance improvement. Always back up first before changing PHP versions.
7. Remove Unnecessary Plugins
Every plugin adds PHP code that loads on every page request. A poorly coded plugin can add 0.5–2 seconds to load time by itself. Review all installed plugins and delete — not just deactivate — any you are not actively using.
Use the Query Monitor plugin to identify which plugins are generating the most database queries and consuming the most server resources.
8. Enable Browser Caching
Browser caching instructs visitors' browsers to store static assets like images, CSS, and JS locally for a set period. Repeat visitors then load the page much faster because most assets are already stored on their device. Enable through your caching plugin or by adding cache headers to your .htaccess file.
9. Disable Unused WordPress Features
WordPress loads several features by default that you may not need. Disabling them reduces unnecessary overhead on every page load:
- Pingbacks and trackbacks — Settings → Discussion → disable "Allow link notifications"
- Emoji script — WordPress loads a JavaScript file for emoji rendering by default; disable it via code or a plugin if you don't use emojis
- Heartbeat API — sends a server request every 15–60 seconds; reduce its frequency or disable it with the Heartbeat Control plugin
- Query strings on static resources — these prevent CDN caching from working properly; remove them via code or plugin
10. Choose Hosting That Uses SSD
All the optimizations above have a reduced effect if your hosting runs on old HDD storage. Storage read/write speed directly impacts TTFB — the very start of every single request your server handles. Migrating from HDD hosting to SSD hosting can reduce TTFB by 30–50% with no other changes.
AsiaGB uses SSD on every server: No HDD in our infrastructure. Combined with PHP 8.2/8.3 support, this gives your site a strong performance foundation from day one — starting at just 500 THB/year.
Server-Side Factors That Affect Speed
All the techniques above optimize the website side, but half of your speed is determined at the server level — before your WordPress code even runs. The most important server-side factors are:
- Storage type (SSD vs HDD) — SSD reads and writes 3–5 times faster than HDD, affecting every database query and every file the server reads. This is the single biggest factor in TTFB.
- PHP version — PHP 8.2/8.3 processes about 20–30% faster than PHP 7.4 with no code changes; simply switching versions gives free speed.
- Datacenter location (server location) — physical distance between server and visitor directly affects latency. If your audience is in Thailand, hosting in Thailand delivers far lower TTFB than overseas servers.
- Allocated resources (CPU/RAM) and accounts per server — shared hosting that overcrowds accounts gets slow during peak hours. Providers that cap accounts per server stay more stable.
- HTTP version and OPcache — supporting HTTP/2 or HTTP/3 and enabling PHP OPcache lets files load in parallel faster and avoids recompiling code repeatedly.
This is why choosing the right hosting provider up front matters more than patching things later — most of these factors are outside the control of your WordPress installation.
Frequently Asked Questions (FAQ)
Why is my WordPress site slow even on good hosting?
The most common causes are uncompressed images, too many plugins, no caching enabled, and a heavy theme. Start by enabling a cache plugin, converting images to WebP, and deleting unused plugins — this usually shows immediate results. Then check that your PHP version is 8.2 or higher.
Does SSD really make a website faster?
Yes. SSD reads and writes data roughly 3–5 times faster than HDD, which directly affects every database query and file read on the server, noticeably lowering TTFB. AsiaGB uses SSD on every server with no HDD in our infrastructure.
Do I need a perfect 100 PageSpeed score?
No. The real goal is passing Core Web Vitals (LCP under 2.5 s, INP under 200 ms, CLS under 0.1), which are the values Google actually ranks by. A score of 85–95 with all Core Web Vitals green is better than a lab score of 100 where real users still feel lag.
Will switching to AsiaGB hosting make my site faster immediately?
AsiaGB uses SSD on every server, supports PHP 8.2/8.3, and runs servers in Thailand that deliver low TTFB for Thai audiences, starting at just 500 THB/year with 99% uptime — a strong foundation for speed. Final results still depend on website-side optimization such as caching and image compression covered above.
Fast SSD Hosting from 500 THB/Year
AsiaGB uses SSD on all servers, supports PHP 8.2 / 8.3, includes DirectAdmin, automatic backups twice a month, and 99% uptime. Trusted since 2007.
View Hosting Plans