Missing images
Silktide finds images that your pages ask for but that fail to load, usually because the image file was moved or deleted, or its web address was mistyped. Visitors see a broken image icon or an empty gap where the picture should be.
<!-- This image file no longer exists, so visitors see a broken image -->
<img src="\/images\/team-photo-2019.jpg" alt="Our team">
Why this matters
A broken image is one of the most visible faults a page can have: the browser shows a broken-image icon or a blank hole exactly where your content should be. It makes the whole page look neglected, and if the image carried information - a chart, a product photo, a diagram - that information is simply gone for the visitor.
Even when the missing image was decorative or unused, every visitor's browser still wastes time requesting it and waiting for the failure, slowing the page down for nothing.
How to fix it
- Find the reference to the missing image - Silktide highlights where each one appears on the page.
- If the image moved, update the reference to its new address. If it was removed deliberately, delete the reference (in your , this usually means editing the page or template that includes it).
- If the image should exist, re-upload it or check why the server rejects the request.
- Test the page afterward and confirm the image displays.
How Silktide tests this
- Load each page in a real browser and record every file the page requests, including images loaded by CSS and scripts.
- Keep the requests for images.
- Report each one that fails to download - an error response from the server, such as 404, or a connection failure. Momentary timeouts and requests the browser itself abandoned are not reported, to avoid false alarms.
- Highlight where on the page each missing image is used, and skip images in elements you have excluded from testing.
Troubleshooting
The image loads when I try it
The image may be behind a login, blocked for automated visitors, or served
inconsistently. Also check for mixed content: an image requested over plain
HTTP from a page served over is blocked by the
browser even though the file exists - the fix is to reference it with an
https:\/\/ address. If it is genuinely fine,
the finding.
I can't see where the image is used
Not every image sits in an <img> tag - backgrounds set in
and images added by scripts fail just the same.
Silktide's highlighting shows the element responsible where it can be located.