What this problem is
Your site returns 503 Service Unavailable or shows a temporary unavailable message.
Why it happens
- Stuck maintenance mode (.maintenance)
- Server overload (CPU/RAM/process limits)
- WAF/rate limiting under heavy traffic
Prerequisites
- Hosting panel and file access
Diagnosis
Check whether .maintenance exists and review resource graphs and error logs.
Detailed steps
Step 1) Remove maintenance mode if present
Delete .maintenance from site root.
Step 2) Check resource limits and traffic spikes
Review CPU/RAM, entry processes, and request logs.
Step 3) Disable heavy plugins temporarily
Rename wp-content/plugins if needed to restore service.
Expected results
- 503 stops and the site loads again
What to do if it fails
- Contact hosting support to confirm the 503 source (server vs WAF vs application)
Best practices
- Use caching, a CDN, and monitor resource usage to prevent overload