A site that won't load is usually one of four things: a DNS issue, the server, a broken script, or your own device's cache. This checklist is ordered from the most common to the most specific.
1. Rule out your own device
- Try a hard refresh (Ctrl+F5 / Cmd+Shift+R) and clear the browser cache.
- Visit the site on your phone using mobile data (different network).
- Try another browser or an incognito window.
If it loads elsewhere, it's local caching — jump to Website Showing an Old Version.
2. Is the hosting the problem?
Check Is Our Hosting Down? — there are several quick checks you can run yourself to see whether a server outage is affecting your site.
3. DNS still catching up?
If you recently changed nameservers, propagation may not have finished. From a command prompt, run nslookup yourdomain.com and confirm the result points at WebFulHost — see Domain Not Pointing to Website.
4. Read the error message
"Not loading" isn't one thing. Match what you see:
| 500 Internal Server Error | → dedicated guide |
| 403 Forbidden | → dedicated guide |
| DNS_PROBE_FINISHED_NXDOMAIN | → dedicated guide |
| "This site can't be reached" | DNS or server reachability — steps 2 and 3 above |
| Blank white page | PHP fatal — Common PHP Errors |
5. Escalate with detail
If it's been more than an hour and your network, DNS and status checks are all clean, submit a support ticket. Include: the domain, what you've tried, any error text, and whether the site loads from mobile data vs broadband — that information resolves most cases on the first reply.