PJ
Hey โ€” I'm PJ ๐Ÿ‘‹
Real help, no runaround.
Text me ๐Ÿ“ฑ
SideGuy Fixables ยท Real Human Clarity ยท Apr 2026

Broken image icons.
Photos not loading.

If images show locally but break on the live site, the image files weren't copied into the deploy folder. The fix is one line in your build script.

๐Ÿ’ฌ Text PJ โ€” diagnose it live

Confirm it in 30 seconds

F12 โ†’ Network tab โ†’ reload. Find the broken image request โ€” it'll show a 404. The URL in that 404 tells you exactly what path the browser expects the file at.

Common causes & fixes

Images folder not copied

Your build script doesn't include the images/ folder in its copy list. Add it and rebuild.

Wrong path in HTML

Paths like ../images/logo.png break on deployed sites. Use root-relative paths: /images/logo.png.

Case-sensitive filename

Servers are case-sensitive. Logo.PNG and logo.png are different files. Match the case exactly.

Images too large

Files over 5MB can fail to load on slow connections. Compress with squoosh.app or imageoptim.

Verify images made it into your build output:

# Check if images folder is in your build:
ls -la _site/images/
ls -la _site/public/images/

# Count image files:
find _site -name '*.jpg' -o -name '*.png' | wc -l
Images still broken?

Clarity before cost. Real help. No runaround.

Text PJ โ€” 858-461-8054
Related fixes CSS Not Loading Audio Not Working โ† All Fixables
PJ
Hear PJ
โ–ถ tap to listen
Text PJ
Text PJ

What should you do next?

Real Situations We See

What Happens After You Text