Slow WordPress Website Triage Checklist

halfbrain_logo512adminJune 14, 2026
2 lượt xem

Slow WordPress Website Triage Checklist

A slow WordPress website is not always a hosting problem. It can come from DNS, CDN, Nginx, PHP-FPM, MySQL, plugins, cache, images, bots or server resources. This checklist helps you diagnose slowness by layer instead of guessing.

Core principle

Separate frontend slowness, backend slowness and server slowness. A slow homepage, slow wp-admin and slow database query do not always have the same cause.

Checklist

  1. Test whether the whole site is slow or only specific pages.
  2. Check if wp-admin is also slow.
  3. Check server CPU, RAM and disk usage.
  4. Check Nginx access log for bot spikes.
  5. Check Nginx error log for backend timeouts.
  6. Check PHP-FPM status and load.
  7. Check MySQL status and database size.
  8. Review recently installed or updated plugins.
  9. Check cache plugin status.
  10. Test again after isolating the likely bottleneck.

Reusable lesson

Slowness is a symptom, not a root cause. The best operators isolate whether the bottleneck is network, web server, PHP, database, plugin or traffic.

Checklist Type Troubleshooting
Level Intermediate
Risk Level Medium Risk
Estimated Time 30–90 minutes

When to Use This Checklist

Use this checklist when a WordPress website feels slow, wp-admin lags, pages time out or users report poor performance.

Required Tools

WordPress admin, SSH access, Nginx logs, PHP-FPM, MySQL, cache plugin, server monitoring

Before You Start

Do not install more optimization plugins before identifying whether the bottleneck is server, database, plugin, cache or traffic.

Verification Steps

  1. The slow layer is identified.
  2. CPU and RAM are stable.
  3. No repeated timeout appears in logs.
  4. wp-admin and frontend are tested separately.
  5. Recent plugin changes are reviewed.

Rollback Plan

If an optimization change makes the site worse, disable the latest plugin or restore the previous cache/server configuration and test again.

Common Mistakes

  • Installing many speed plugins without diagnosis.
  • Ignoring wp-admin performance.
  • Blaming hosting before checking plugins.
  • Not checking bot traffic.
  • Changing cache, CDN and server settings together.

Related Commands

curl -I https://example.com
top
free -h
df -h
sudo tail -n 100 /var/log/nginx/access.log
sudo tail -n 100 /var/log/nginx/error.log
sudo systemctl status php8.2-fpm
sudo systemctl status mysql

Share:

Disclaimer: The guides, checklists, commands, and examples on HalfBrain.net are provided for educational and operational reference only. Server environments, hosting providers, software versions, security settings, and WordPress configurations can vary, so you should always review commands before running them on your own system. We do our best to keep the content accurate and useful, but we cannot guarantee that every command, configuration, or recommendation will fit every environment. Always back up your website, database, and server configuration before making changes. HalfBrain.net is not responsible for data loss, downtime, security incidents, misconfiguration, or other issues that may result from applying the information on this website. Use the material at your own discretion.

Leave a Reply

Your email address will not be published. Required fields are marked *