Clear your cache
Press Ctrl+Shift+R (or Cmd+Shift+R on Mac) to hard-refresh the page. Old CSS and JavaScript get stuck in browser cache and make a fixed site look broken.
Self-Service Checklist
Most website issues look worse than they are. Run through this checklist first. It takes five minutes and fixes more problems than you would expect.
Press Ctrl+Shift+R (or Cmd+Shift+R on Mac) to hard-refresh the page. Old CSS and JavaScript get stuck in browser cache and make a fixed site look broken.
Open the site on your phone. If the problem only happens on desktop, it is likely a browser or screen-size issue. If it happens everywhere, it is probably server-side.
If the issue is only in Chrome, try Firefox or Safari. Browser extensions and ad blockers can break forms, images, and scripts without warning.
Look for typos, extra slashes, or wrong protocols (http vs https). A single wrong character can cause a 404 or security warning that looks like a bigger problem.
Capture the full page and the specific broken area. Note the browser, device, and anything you clicked right before it happened. This one step saves an hour of back-and-forth.
Did the problem appear after an update, a plugin install, a theme change, or a hosting move? Timing is usually the biggest clue.
Log into your admin dashboard. If an update happened today and the problem started today, roll back the change and test again. That is often the entire fix.
Ask someone on a different network to load the site. If it works for them, the issue is local to your network, DNS, or device.
Visit your host's status page or downdetector.com. If the host is having an outage, waiting is the only fix. No amount of troubleshooting on your end will help.
If you do need help, have your WordPress admin, hosting panel, and domain registrar logins ready. Do not send passwords in email. Use a secure share method or wait until Seth requests them.
If you ran the checklist and the problem persists, send what you found. The more detail you include, the faster the fix.