Website Down? Your 5-Minute Diagnostic Checklist -- Perth IT Care
Your website was working perfectly yesterday. Today, customers can't access it, phones are ringing with complaints, and every minute of downtime is costing you sales. Before you panic and start randomly checking things, there's a systematic approach to diagnosing website downtime that'll get you answers fast and get back online quicker.
Most business owners waste precious time checking the wrong things first. They'll refresh their browser twenty times, restart their computer, or immediately assume their hosting provider has crashed. Meanwhile, the real problem might be something completely different that takes five minutes to fix once you know where to look.
Start With the Basics (Not Your Hosting)
Before blaming your web host, check if the problem is actually on your end. Open a different browser or try accessing your site from your phone using mobile data instead of your office Wi-Fi. If it loads fine on mobile data but not on your office connection, the issue isn't your website — it's your internet connection or network.
Use a site like downforeveryoneorjustme.com to see if other people can access your site. If it's "just you," the problem is local. If it's down for everyone, then you've got a real website issue to diagnose.
Clear your browser cache and cookies for your website. Sometimes your browser is showing you an old, cached version of an error page even after the site's been fixed. It sounds basic, but this fixes more "website down" calls than you'd expect.
DNS Issues vs Server Issues
DNS problems mean your domain name isn't pointing to the right server. Your website files might be perfectly fine, but visitors can't find them. Server problems mean the server hosting your files is having issues.
To check DNS, open Command Prompt (Windows) or Terminal (Mac) and type: nslookup yourwebsite.com.au. If you get "can't find" or timeout errors, it's likely a DNS issue. If you get an IP address back, DNS is working and the problem is probably with your hosting server.
DNS changes can take up to 48 hours to propagate worldwide, but usually happen much faster. If you recently changed hosting providers or updated DNS settings, this might be the culprit.
Check Your Domain Status
Your domain might have expired without you realising it. Even if you thought you had auto-renewal set up, credit cards expire, payment methods fail, and sometimes renewal notices end up in spam folders.
Use a WHOIS lookup tool to check your domain's expiry date and status. If your domain has expired, you'll need to renew it immediately. Most domains have a grace period, but your website won't work until renewal is complete.
This is more common than you'd think, especially for Perth businesses juggling multiple domains or using different registrars for different sites. We've seen established companies lose their main website because someone forgot to update the payment card on their domain registration.
Server and Hosting Issues
If DNS is working but your site still won't load, the problem is likely with your hosting server. Check if you can access your hosting control panel (like cPanel). If the control panel loads but your website doesn't, there might be file corruption or a configuration issue.
Look for any recent changes you made to your website. Did you install new plugins, update WordPress, or modify any files? Sometimes a bad plugin update or theme change can crash your entire site. If you have access to your hosting files, try deactivating all plugins or switching to a default theme to see if that fixes it.
Check your hosting account's resource usage. If you've exceeded your bandwidth, storage, or database limits, your host might have suspended your site. Most cPanel hosting accounts have usage meters that show if you're hitting any limits.
SSL Certificate Problems
Modern websites use SSL certificates to encrypt data and show the padlock icon in browsers. If your SSL certificate has expired or is misconfigured, some browsers might block access to your site entirely.
Try accessing your site with http:// instead of https:// (without the secure connection). If it loads with http but not https, you've got an SSL certificate issue. Your hosting provider should be able to renew or reinstall the certificate quickly.
WordPress-Specific Issues
If you're running a WordPress site, there are a few common culprits for sudden downtime. The dreaded "white screen of death" usually means a PHP error is crashing your site. Check your error logs in cPanel to see what's causing the crash.
A corrupted .htaccess file can also take down your entire WordPress site. If you have file access, try renaming your .htaccess file temporarily to see if that fixes the problem. WordPress will regenerate a basic .htaccess file automatically.
Database connection errors are another common WordPress problem. If your site shows a "database connection error," your WordPress files can't talk to your database. This might be due to incorrect database credentials or server issues.
For more detailed WordPress troubleshooting, check our guide on maintaining WordPress websites to prevent these issues from happening in the first place.
When to Call for Help
If you've worked through these steps and your site is still down, it's time to contact your hosting provider or IT support team. Have the following information ready:
- When did you first notice the site was down?
- What error messages are you seeing?
- Have you made any recent changes to your website?
- Are you getting different errors on different devices or browsers?
- What have you already tried to fix it?
This information will help your support team diagnose the problem faster instead of making them run through the same basic checks you've already completed.
Prevention is Better Than Cure
Once you're back online, consider putting systems in place to prevent future downtime or catch problems faster. Website monitoring services can alert you within minutes if your site goes down, often before your customers notice.
Regular backups are essential for quick recovery if something goes wrong. If your hosting provider offers automated backups, make sure they're enabled. If not, consider setting up your own backup system.
Keep your WordPress core, themes, and plugins updated, but test updates on a staging site first. Many WordPress crashes happen immediately after plugin updates, so having a recent backup before making changes is crucial.
For Perth businesses, having local IT support who understands your website setup can make the difference between five minutes of downtime and five hours of lost sales.
Getting Back Online Fast
Website downtime happens to everyone, but how quickly you respond makes all the difference. Start with the simple checks first — they solve more problems than you'd expect. Work systematically through DNS, domain status, hosting issues, and WordPress-specific problems.
If you're not comfortable troubleshooting technical issues yourself, don't waste time guessing. Get professional help quickly so you can focus on running your business instead of wrestling with server configurations.
Remember, every minute your website is down, you're potentially losing customers to competitors whose sites are working perfectly. A systematic diagnostic approach gets you back online faster and helps you learn what to check first next time.

