Published: September 5, 2026

If your website suddenly stops loading, shows an error, redirects somewhere unexpected or appears offline, don’t immediately start deleting plugins, reinstalling WordPress or changing random settings.

A website can go down for several different reasons — including hosting problems, an expired domain, DNS changes, WordPress errors, plugin conflicts, PHP issues, security problems or even a temporary network issue.

The safest approach is to narrow down the cause one step at a time. This guide walks through the first things worth checking before making major changes.

QUICK ANSWER

Start by confirming whether the website is actually down.

Try the website from another device or internet connection, check whether your hosting service is online, confirm that your domain has not expired, and note any error message displayed on the screen.

If the website works for other people but not for you, the problem may be local rather than with the website itself.

1. Confirm that the website is actually down

Before changing anything on the website, establish whether the problem affects everyone or only you.

Try the following:

  • Open the website in a private or incognito browser window.
  • Try it from your mobile phone using mobile data instead of Wi-Fi.
  • Try another computer or browser.
  • Ask someone in another location to visit the website.
  • Try both the homepage and another page on the website.

If the website loads everywhere except on your device or network, the website itself may be fine. The issue could involve browser cache, DNS cache, your internet connection or a local security setting.

Useful clue:

If only one device cannot reach the website, avoid making changes to WordPress or hosting until you’ve ruled out a local connection or browser problem.

2. Look carefully at the error message

The message displayed when the website fails can tell you a great deal about where the problem is occurring.

500 Internal Server Error

Often points toward a server, PHP, configuration or application problem.

502 / 503 / 504

Can indicate a server, proxy, resource or temporary hosting problem.

Critical Error

WordPress may be encountering a PHP, plugin, theme or compatibility problem.

DNS / Server Not Found

The domain may not be resolving correctly or DNS settings may have changed.

Not Secure / Certificate Error

The SSL certificate may have expired, failed or been configured incorrectly.

403 Forbidden

Permissions, security software or server rules may be preventing access.

Take a screenshot of the exact error before making changes. That information can be extremely useful if you later need technical assistance.

3. Check your domain name

Your website can be perfectly healthy on the server but still appear completely offline if the domain has expired or stopped pointing to the correct hosting account.

Check whether:

  • Your domain registration is still active.
  • The domain recently renewed successfully.
  • Your nameservers were changed.
  • DNS records were recently edited.
  • The domain was recently transferred to another provider.

If someone recently changed your hosting provider, nameservers, DNS records or email configuration, that change may be directly related to the outage.

4. Check your website hosting

If the domain is active, the next place to check is the server that hosts the website.

Log in to your hosting provider or cPanel account and look for notices relating to:

  • Server outages or maintenance
  • Suspended hosting accounts
  • Unpaid hosting invoices
  • Disk-space limits
  • CPU, memory or resource limits
  • PHP errors
  • Account security issues
Important:

Don’t post your cPanel, hosting or WordPress password publicly when asking for help. If somebody needs access to diagnose the website, use a secure method to provide temporary credentials.

5. Think about what changed immediately before the problem

One of the best troubleshooting questions is simply: What changed?

If the website worked yesterday and stopped working today, consider whether someone recently:

  • Updated WordPress
  • Updated a plugin
  • Updated or changed the theme
  • Installed a new plugin
  • Changed PHP versions
  • Changed hosting providers
  • Modified DNS records
  • Changed security settings
  • Edited website files

A recent change doesn’t automatically prove that it caused the outage, but it gives you a much better starting point.

6. Check WordPress, plugins and themes

WordPress itself is often not the direct problem. A plugin, theme, PHP compatibility issue or failed update can prevent WordPress from loading correctly.

If you can still access:

yourwebsite.com/wp-admin/

look for update notices, plugin errors or warnings.

If the WordPress dashboard is also unavailable, your hosting error logs may provide more useful information.

Before disabling or deleting anything:

Make sure you have a current backup whenever possible. Removing files or reinstalling software without knowing the cause can make recovery more difficult.

7. Check SSL and DNS

If your browser reaches the website but displays a privacy or certificate warning, the website may not actually be offline. The problem may instead involve SSL.

Likewise, if the browser cannot find the server at all, DNS may be involved.

This is particularly worth checking if you recently:

  • Moved the website to new hosting
  • Changed nameservers
  • Changed DNS records
  • Added Cloudflare or another CDN/proxy
  • Renewed or replaced an SSL certificate

8. Consider whether the website has a security problem

Unexpected redirects, strange pages, unfamiliar administrator accounts, security warnings or modified website files can indicate a compromised website.

If you suspect malware or unauthorized access, avoid repeatedly modifying the site until you understand what happened. Cleaning the visible symptom without finding the source of the compromise may allow the problem to return.

Possible security problem?

Change important passwords from a trusted device and have the website reviewed before assuming that simply restoring one page has solved the problem.

What you should not do when your website goes down

When a business website suddenly disappears, it’s tempting to start changing everything until something works. That can make the original problem harder to identify.

×

Don’t reinstall WordPress immediately.

×

Don’t delete random plugins or website files.

×

Don’t change DNS settings without recording the existing values.

×

Don’t post passwords publicly when asking for help.

×

Don’t overwrite a working backup until the issue is understood.

×

Don’t assume every outage means you need new hosting.

When should you get professional help?

If you’ve checked the obvious possibilities but still cannot determine why the website is offline, further investigation may require access to WordPress, your hosting account, server logs or DNS configuration.

It is also worth getting assistance sooner rather than later when:

  • The website is important to your business.
  • You are losing enquiries or sales while it is offline.
  • You suspect the website has been hacked.
  • You don’t have a reliable backup.
  • The site displays server or database errors.
  • You are uncomfortable changing hosting or website files.

Keep troubleshooting.

WORDPRESS HELP What does the WordPress critical error mean? Read guide → SPEED & PERFORMANCE Why is my WordPress website so slow? Read guide → WEBSITE SECURITY How do I know if my website has been hacked? Read guide →
Webs TT