Website Down? What to Do, Step by Step, for Business Owners (2026)

It is Monday morning and a customer messages you: “Your website won’t open.” You try it yourself and get a blank page or a cryptic error. Almost every business owner’s first thought is that the website is down, followed immediately by “who do I call?”
The good news is that a website not loading usually comes down to a few causes, and a business owner who does not write code can run the initial checks in a few minutes. This guide walks you from “is it down for everyone or just me?” through domain, DNS, hosting, SSL and the common error codes, tells you who to contact for each, and how to prevent a repeat.
What “Website Down” Means and Why You Should Know How to Respond
A website is down when visitors cannot open it, or can open it but cannot use it: an error page, endless loading, forms that will not submit, or a site replaced with something unfamiliar.
For a business, the impact goes beyond “people cannot see the page”:
- Visitors who find you on Google click in, hit an error, and go straight back to a competitor
- Booking systems, contact forms and online shops stop taking orders
- Company email on the same domain may stop working too
- If the outage lasts days, Googlebot keeps hitting errors and may crawl less often, which can affect rankings
- Trust drops, especially with customers who have never used you before
Knowing the order of checks helps you describe the problem accurately to whoever maintains the site, which speeds up the fix considerably.
Step 1: Is It Really Down, or Just on Your Device?
Before panicking, separate a problem with the site from a problem with your own device or connection.
- Try your phone with Wi-Fi off, on mobile data. If it opens, the issue is probably your office network.
- Try incognito mode or another browser to rule out cache and extensions.
- Use a status checker, such as an “is it down for everyone or just me” service that tries your site from an outside server.
- Ask someone elsewhere, ideally on a different internet provider.
- Try other pages. If the home page opens but product pages do not, the whole site is not down.
If nothing works from anywhere, the site really is down, so move on. If it only opens on some networks, it may be DNS changes that have not propagated yet, or the domain being blocked at the ISP level.
Tip: note the time the problem started and the exact message on screen, and take a screenshot. That helps the person fixing it far more than “it doesn’t work”.
Step 2: Read the Clues on Screen
The browser message is your best clue. This table covers the most common symptoms and who to contact.
| Symptom / message | Possible cause | Who to contact |
|---|---|---|
| “This site can’t be reached” / DNS_PROBE_FINISHED_NXDOMAIN | Domain expired or DNS misconfigured | Domain registrar or site maintainer |
| Domain parking / ad page | Domain expired and parked | Registrar, renew urgently |
| “Your connection is not private” / NET::ERR_CERT | SSL expired or installed incorrectly | Site maintainer or host |
| 500 Internal Server Error | Code, plugin or config file error | Site maintainer / developer |
| 502 Bad Gateway | Origin server not responding, or CDN/proxy cannot connect | Host or CDN admin |
| 503 Service Unavailable | Server overloaded, under maintenance or over quota | Host |
| 504 Gateway Timeout | Server responding too slowly | Host / site maintainer |
| 403 Forbidden | Wrong file permissions, firewall block, or suspended account | Host |
| 404 on every page | Site files missing, moved folder or broken URL settings | Site maintainer |
| Blank white screen | Hidden PHP error, common on WordPress | Site maintainer |
| Site defaced / redirects elsewhere | Hacked | Site maintainer immediately, and change all passwords |
| “Account Suspended” | Unpaid hosting or terms violation | Host |
This is not exhaustive, but it tells you which layer of the system the problem is in.
Step 3: Check the Domain and DNS (Common but Overlooked)
For small businesses, the quietest cause of a site going offline is an expired domain. Domains are often registered years earlier, renewal reminders go to a former employee’s inbox, or the card set for auto-renewal has expired.
How to check for domain expiry
- Look up your domain in a WHOIS or RDAP service and check the Expiry Date
- Log in to your registrar account. If the status says Expired or Redemption, renew immediately.
- .co.th and .in.th domains renew through authorised registrars, so check which provider holds your account
If a domain stays expired beyond the grace period, someone else may register it and recovery becomes very hard. Renew for several years at a time and turn on auto-renew.
Basic DNS checks
DNS is the phone book that tells the internet which server your domain points to. If you recently changed hosts, changed nameservers or someone edited records in the domain panel, the site can go offline immediately.
Ask your maintainer:
- Has anyone changed the nameservers or A record recently?
- Do the A / CNAME records point to the correct IP or host?
- If you use Cloudflare or another CDN, is that service having issues?
DNS changes can take anywhere from minutes to hours to take effect everywhere, so avoid changing settings back and forth while you wait. If you recently moved to a new domain, see how to change domain without losing SEO.
Step 4: Check Hosting and the Server
If the domain is fine, look at where the site lives: the hosting.
- Check your provider’s status page. Most hosts publish outages and maintenance notices.
- Log in to the control panel (cPanel, hPanel, DirectAdmin and so on) and confirm the account is active, not suspended, and the disk is not full.
- Look at resource usage: CPU, RAM and process counts. If you keep hitting limits, the site will throw 503 or 508 errors intermittently.
- Check billing. Unpaid invoices cause “Account Suspended” more often than you would think.
- Open a support ticket with the time of the incident, the error message and the affected URL.
If the site goes down regularly during busy periods, such as promotions or the high tourist season in Phuket and Krabi, it may be time to upgrade your plan or change hosts.
Step 5: Expired SSL and 500/502/503 Errors Your Maintainer Should Fix
Expired SSL
When an SSL certificate expires, browsers show a red warning that the connection is not private. Most visitors close the tab immediately, even though the site itself still works. Common causes:
- Auto-renewing certificates (such as Let’s Encrypt) failed to renew because DNS changed
- An annually purchased certificate nobody remembered to renew
- An incomplete certificate chain, so some browsers or phones show warnings
For the full fix, see how to fix the “Not Secure” warning.
Error 500 Internal Server Error
Error 500 means the server knows something went wrong but cannot say what. It often appears after updating a plugin or theme, or editing .htaccess. On WordPress, start with WordPress plugin not working: step-by-step fixes.
Errors 502 and 504
These usually involve something in the middle, such as a CDN, reverse proxy or a stuck PHP process: the front server cannot reach the back end, or waits too long. Usually the host or sysadmin needs to restart a service.
Error 503
The server is “not available yet”: maintenance, overload or resource limits. If it happens after a WordPress update hangs, a leftover .maintenance file may need deleting.
What a business owner should not do without confidence: delete files on the hosting, edit config files, or restore a backup over the current site without knowing which backup is the latest. You could permanently lose recent orders or bookings.
Step 6: Communicate With Customers While the Site Is Down
The technical fix matters, but so does communication. While you wait:
- Pin a message on LINE OA and your Facebook page saying the site is temporarily down, with a backup way to book or order
- Update your Google Business Profile so the phone number and chat still work. People searching on Google Maps can still reach you.
- Brief front-desk and sales staff so everyone gives customers the same answer
- Pause running ad campaigns so you are not paying for clicks that land on an error page
Preventing Repeat Outages: A Long-Term Checklist
You cannot prevent downtime completely, but good maintenance greatly reduces how often it happens and how long it lasts.
| What to have | Why it matters | How often |
|---|---|---|
| Multi-year domain renewal + auto-renew | Avoid losing the site to a missed payment | Check yearly |
| A shared company email for domain/hosting alerts | Not lost when staff leave | Check yearly |
| Uptime monitoring | Know before customers tell you | Always on |
| Automatic off-server backups | Recover after a hack or data loss | Daily/weekly |
| Tested plugin and theme updates | Fewer vulnerabilities and post-update errors | Monthly |
| Passwords and contacts list (domain, hosting, DNS) | Know who to call in an emergency | Update on change |
| SSL expiry check | Avoid the red warning page | Monthly |
For a detailed monthly and quarterly routine, see our website maintenance checklist.
Keep a one-page emergency sheet
The most useful thing you can do, at almost no cost, is a single page that lists:
- Who the domain is registered with, whose name it is in, and when it expires
- Where the hosting is, which plan, and how to reach support
- Where DNS is managed (registrar or Cloudflare)
- Who maintains the site, with phone and chat contacts
- Where backups are stored and how to restore them
Keep it somewhere owners and managers can access. On the day the site goes down, nobody wastes time hunting for who holds the passwords.
When You Need Someone Looking After the Site
If your website takes bookings, orders or generates new customers, having “nobody responsible” is a real risk. Ask yourself:
- If the site went down tonight, who would know first tomorrow morning?
- Do you know where the latest backup is, and has anyone actually tested restoring it?
- When were the plugins and system last updated?
If you cannot answer any of these, having a dedicated maintainer will help you sleep better. The Southern Whale freelance team looks after websites for businesses in Southern Thailand and across the country, from status checks, backups and updates to fixing outages. See our website maintenance service, or if your site is down right now, describe the symptoms on LINE OA and we will help you work out where the problem is.
Frequently Asked Questions
Will my Google rankings drop if my site goes down?
A few hours of downtime usually has very little effect. If the site is down for days or throws errors repeatedly, Google may crawl less and some pages may temporarily drop out of results. Check the reports in Google Search Console once the site is back.
The site won’t load on mobile but works on desktop. Why?
Possibly your mobile carrier’s DNS cache, an incomplete SSL certificate chain, or an issue specific to the mobile version of the site. Switch between Wi-Fi and mobile data, and tell your maintainer the phone model and browser.
Can I get my domain back after it expires?
Most domains have a grace period for renewal, sometimes with an extra restoration fee. Once all grace periods have passed, the domain may be released for anyone to register, so contact your registrar the moment you notice.
Should I show a “maintenance” page while fixing things?
If you plan downtime in advance, use a maintenance page that returns a 503 status with an expected return time, so both customers and Google understand it is temporary. Avoid a maintenance page that returns 200 for long periods.
My site was hacked. What do I do first?
Change every password (hosting, site admin, FTP, database, email), have your maintainer check for injected files and restore from a clean backup, then close the vulnerability that let them in, not just delete the files you can see.
What is uptime monitoring and do I need it?
A service that checks your site at intervals and alerts you by email or chat if it cannot load. There are free and paid options. For a business site it is well worth it, because you find out before your customers do.
Summary
When your website is down, work in order: confirm it is down for everyone, read the message on screen, check the domain and DNS, check hosting, look at SSL and 5xx errors, and keep customers informed through backup channels. Then put long-term protection in place: auto-renew, uptime monitoring, backups and a one-page emergency sheet.
Most cases of a website not loading are fixed quickly once you know which layer the problem is in and who to contact. Preparing now turns the day your site has problems into a small hiccup rather than the day your business stops.
Want us to handle this for you?
We audit your site for free first. Send the URL and we will tell you where it is losing ground and what to fix in what order.
