Something broke. Your store, portfolio, or lead-gen site will not load. Maybe every site you run on the same host died at once.
You open it on your laptop and it looks fine—then you realize you are on a different network, or you are looking at a cached copy, or you are logged into the host’s preview URL. Panic rises. You think about DNS, the last plugin update, the developer you fired, and whether you are “being hacked.”
Below is the order we use to separate registrar and DNS drama from hosting account problems (billing, suspension, or platform review). Work top to bottom. This is not legal advice; providers and contracts vary.
Why “it works for me” lies
Your browser can show an old page from cache. Your office DNS can be wrong while mobile data still resolves. Your host’s dashboard can load even when public visitors cannot reach the site. Those are different paths—treat them that way.
Step 1: Confirm it is not just you (two minutes)
- Try the site on cellular with Wi-Fi off.
- Ask someone outside your office—or use a public “is it down” checker.
- If it is only broken on your network, suspect DNS on your router or ISP before you blame the host.
Step 2: DNS and domain (fifteen minutes)
- Log into your registrar (GoDaddy, Namecheap, Cloudflare, etc.). Confirm the domain did not expire.
- Check that nameservers match what your host told you to use.
- Look at the apex (yourdomain.com) and www records. A wrong A record or a stale CNAME is still the #1 boring cause of “sudden death.”
If you changed DNS recently, remember TTL: the internet can take hours to catch up. That feels like a mystery outage when it is just propagation.
Step 3: SSL / certificate errors (five minutes)
Read the browser error literally. “Certificate invalid” or wrong name often means mixed DNS or an auto-SSL job that failed after a DNS change—not a WordPress plugin.
Step 4: The hosting control panel (ten minutes)
- Open billing: failed card, invoice past due, or verification email you missed.
- Scan for banners about abuse review, ToS, or account verification. Some platforms restrict public serving while you can still log in.
- Check the host’s status page for regional outages.
Step 5: If you deploy from GitHub or another platform (creators and devs)
If the site is static and tied to GitHub, GitLab, or Netlify-style workflows, a account limitation on that platform can break deploys or the live URL even when files look fine locally. The fix is usually support + a documented second host, not rewriting your homepage.
Developers using AI coding tools should still think in two places: where code lives and where HTML is served. If that is you, skim our AI coding comparisons after the site is stable.
The “blind spots” that waste money
- Paying a freelancer to “fix WordPress” when the domain expired yesterday.
- Assuming shared hosting “unlimited” means unlimited CPU when WooCommerce spikes—see our managed WordPress hosting review before you throw hardware at a policy limit.
- No off-host backup because “the host backs up.” If the account is frozen, you want a backup you can download—not a ticket queue.
FAQ (what people type at 2 a.m.)
Why is my website not loading for everyone? Often DNS, expired domain, or SSL—not your blog post from Tuesday.
Can a hosting account suspension take down multiple sites? Yes, if they share one billing profile or one panel account.
Should I migrate hosts in the middle of an outage? Only if you have a clean backup and a clear DNS cutover plan; otherwise stabilize first, then migrate calmly.
Do this week (direct commands)
- Export or screenshot your DNS records from the registrar.
- Turn on an external uptime monitor (email or SMS) for your apex and www.
- Confirm you have a backup outside the host’s panel.
- If you outgrew shared hosting, upgrade to a host that survives traffic spikes—our picks are below.
When it is time to upgrade hosting
If outages repeat, support is slow, or WooCommerce chokes on shared resources, moving to managed WordPress is often cheaper than emergency consultants. We stress-tested high-traffic scenarios in our full comparison.