WordPress on shared hosting runs faster when you measure first, use a supported PHP version, reduce plugin weight, and add caching appropriate to your plan.
Measure before changing
- Test with Google PageSpeed Insights or GTmetrix.
- Note Largest Contentful Paint (LCP) and Total Blocking Time before optimizations.
- Check cPanel Resource Usage for CPU or memory spikes — see resource limits.
Use a supported PHP version
In Select PHP Version, choose a stable release compatible with your WordPress version — change PHP safely.
Enable page caching
- Use a reputable WordPress caching plugin suited to your stack.
- If LiteSpeed Cache is available for your server, configure it per plugin documentation.
- Exclude
/wp-admin/, cart, and checkout pages from full-page cache.
Images and media
- Compress images before upload.
- Use modern formats where your theme and CDN support them.
- Remove oversized background videos on shared hosting when possible.
Reduce plugin and database bloat
- Delete unused plugins and themes.
- Limit post revisions and clean spam comments periodically.
- Replace heavy page builders on traffic-heavy pages when feasible.
Cron and background tasks
Replace unreliable virtual cron — use cPanel Cron Jobs for wp-cron.php.
CDN usage
Cloudflare or another CDN can improve static asset delivery. Configure DNS carefully — DNS and email preservation.
Realistic expectations
Shared hosting has CPU and entry-process limits. If optimizations are not enough, compare VPS options at pakish.net or review general slow-site guidance.
For persistent slowdowns on a specific domain, open a support ticket with your URL and recent PageSpeed report link.