Website Broken — Del Mar Business Help

Hey — site's broken and you're not sure what's wrong. Before you go down a rabbit hole: small business site breaks almost always come from one place — the deploy output is missing something it should have.

Want a live diagnosis? Text PJ at 858-461-8054 — screenshot what you're seeing and we'll find it fast.

Here's what I'd check first

Open DevTools (F12) → Network tab → reload the page. Red 404s will tell you exactly what's missing. That file name is the answer — everything else follows from it.

If there are no 404s and the site just looks wrong or stale: GitHub → Actions tab. Find the last deploy run. Green means it deployed. Red means the live site is still on the previous build — your change never went live.

This is almost always caused by the build script

A build that wipes and recreates _site/ has to explicitly copy every file you need. If a directory isn't in the copy loop, it doesn't exist on the live server — doesn't matter if it's in your repo.

If it broke after a push

Don't debug with the site down. Roll back first:

git revert HEAD --no-edit && git push

Back up in 3–5 minutes. Then fix the root cause on a clean commit.

Del Mar business — need this resolved today? Text PJ at 858-461-8054 — direct line, same-day, no waiting.
Text PJ
Text PJ
858-461-8054