A fast website improves user experience and search engine rankings. Here are the most effective steps to speed up a WordPress site on TPC Hosting.
1. Use a caching plugin
Caching stores a static version of your pages so the server does not have to rebuild them on every visit.
- Install LiteSpeed Cache (recommended on TPC Hosting — works natively with the LiteSpeed web server)
- Or use WP Super Cache or W3 Total Cache
After installing, go to the plugin settings and enable page caching.
2. Optimize images
Large images are one of the biggest causes of slow websites.
- Install the Smush or ShortPixel plugin to compress images automatically
- Use JPEG for photos and PNG for graphics with transparency
- Enable lazy loading (built into WordPress since version 5.5)
3. Use the latest PHP version
- In cPanel, go to Software → MultiPHP Manager.
- Select your domain and choose the latest stable PHP version (PHP 8.2 or newer).
- Click Apply.
Newer PHP versions are significantly faster and more secure than older ones.
4. Minimize plugins
Each active plugin adds processing time. Deactivate and delete any plugins you are not actively using. Go to Plugins → Installed Plugins and review the list.
5. Enable Gzip compression
Add the following to your .htaccess file to enable Gzip compression:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript
</IfModule>
6. Use a CDN (Content Delivery Network)
A CDN delivers your static files (images, CSS, JS) from servers close to each visitor. Cloudflare offers a free CDN — see the Cloudflare setup guide in this knowledge base.
7. Optimize your database
WordPress databases accumulate spam comments, post revisions, and transient data over time. Install WP-Optimize to clean and optimize your database with one click.
Test your speed
Use https://pagespeed.web.dev or https://gtmetrix.com to measure your page load time and get specific improvement recommendations.