Case Study Ā· WordPress Technical Support
A clientās website was showing broken images to visitors across the site. It wasnāt our build ā but it became our problem to solve. Hereās how we traced the fault to conflicting optimisation and caching systems, corrected the configuration, and had the site fully restored the same evening.

At Digital House MD Ltd, we are regularly called in to resolve website problems that have become urgent, confusing, or difficult for a business to manage on its own. Often the fault is not obvious on the surface, and it can have a real impact on how customers experience the site. This case study is a recent, real example ā an urgent issue that landed with us and was fully resolved the same evening.
The client is a business we look after for SEO, but the website itself had been built by an external developer, Brian, who was away on holiday when the problem struck. With no immediate route back to the original builder, the client turned to us to investigate.
The symptom was serious: images were no longer displaying correctly for visitors across the WordPress website. In some situations the site looked normal, but many users were seeing missing or broken images throughout the pages. For a business that relies on its website to win enquiries and build trust, that is far more than a cosmetic glitch.
Rather than guessing or applying a quick patch, our team ā led by Sarah ā worked through the problem methodically. Intermittent faults like this, where images appear for some visitors but not others, almost always point to something happening between the server, the websiteās optimisation layer, and the caching that sits in front of the site.
The diagnosis covered the areas that genuinely determine how images are delivered to a browser:
The investigation revealed the real problem: the website had multiple overlapping optimisation systems all trying to improve performance at the same time. Each tool had been installed with good intentions, but together they were conflicting with one another ā competing to process and serve the same images ā and that is what made the site behave unpredictably from one visitor to the next.
Layered on top of this was external caching that kept serving the broken output even after changes were made, which is exactly why the fault came and went depending on who was looking and when. Itās a classic symptom of a stack that has grown organically without a clear plan for how each layer should interact.
Once the root cause was clear, the resolution was deliberate rather than rushed:
The issue was fully resolved, and the website returned to normal operation for every visitor ā with the configuration left in a cleaner, more predictable state to reduce the chance of the same thing happening again.

When images fail to load, visitors lose confidence quickly. They assume the business is unreliable, and many leave before making an enquiry. A technically small fault can therefore have an outsized effect on trust, engagement, and conversions ā which is why it needed fixing fast, and properly.
Sarah worked on the site until 8:45pm and let the clientās contact, Catherine, know as soon as it was resolved. Catherine replied at 8:59pm:
āA massive thank you for resolving that and will forward that to Brian for reference. You guys are brilliant š„³ Have a good evening.āā Catherine, client
What mattered to the client wasnāt only that the images were working again ā it was that the fault had been properly diagnosed and resolved professionally, the same evening it was reported, without waiting for the original developer to return.
This project highlights something we see regularly on WordPress sites: the overuse of plugins and automated optimisation tools. Many owners are led to believe that adding more plugins automatically improves speed, performance, or functionality. In practice, the opposite is often true.
When a site leans on excessive plugins ā especially several trying to do the same job ā it can become unstable, slow, harder to maintain, and prone to exactly the kind of technical conflict seen here. The problems rarely appear straight away, but over time they lead to performance issues, security concerns, broken functionality, and a frustrating experience for visitors.
We take a more strategic approach to website management. Rather than stacking up unnecessary plugins, we build and maintain stable, efficient, professionally configured websites where every system has a clear purpose. The result is sites that are faster, more reliable, easier to maintain, and better prepared for long-term growth.
Cases like this show the difference between basic website management and genuine technical expertise. Modern websites are far more complex than they look, and resolving issues properly takes experience, real technical understanding, and the ability to see how servers, optimisation layers, and caching interact behind the scenes. That depth of knowledge is what keeps Digital House MD at the forefront of web design, WordPress support, and website technology management.
Why are images not showing on my WordPress website?
The most common causes are conflicting optimisation or caching plugins, incorrect image-delivery or lazy-loading settings, broken image URLs after a migration, or an external cache serving an outdated version of the page. When images appear for some visitors but not others, it usually points to a caching or plugin-conflict issue rather than the images themselves being missing.
Why are my WordPress images not loading after a migration?
After a site migration, WordPress images often stop loading because the image URLs still point to the old domain or file path, the uploads folder didnāt transfer in full, or file permissions changed on the new server. Mixed-content issues (HTTP images on an HTTPS site) and a caching layer still serving the old version can produce the same result. The fix is to correct the image URLs in the database, confirm the uploads directory copied across completely, reset permissions where needed, and clear every cache so visitors are served the corrected pages.
How do I fix broken images in WordPress?
First, work out whether the images are genuinely missing or simply being served incorrectly. The usual culprits are conflicting optimisation or caching plugins, incorrect lazy-loading or image-format settings, broken URLs after a move, or an external cache holding a stale copy. Fixing it means making a single system responsible for image delivery, removing the settings that clash with it, refreshing every caching layer, and then testing across different devices, browsers and cache states to confirm the fix holds for every visitor.
How much does it cost to fix broken images in WordPress?
We begin with an investigation at Ā£75 + VAT to pinpoint exactly whatās causing the problem. From there the work is charged at Ā£75 + VAT per hour, and in many cases a broken-image fault is resolved within a single hour. Because we diagnose and fix as one process, youāre not paying for guesswork ā and we can both find the root cause and put it right.
Can too many plugins break a WordPress site?
Yes. Installing several plugins that perform similar tasks ā for example, multiple caching, image-optimisation, or performance plugins ā can cause them to conflict with one another. This can make a site slow, unstable, or unpredictable, and can break functionality such as image loading. A leaner, well-configured setup is almost always more reliable.
Do I need the original developer to fix my website?
Not necessarily. In this case the original developer was on holiday, and Digital House was able to diagnose and resolve the problem the same evening. An experienced technical team can investigate the server, plugins, and caching layers and correct the issue without waiting for whoever originally built the site.
Does Digital House provide technical WordPress support?
Yes. Alongside web design and SEO, Digital House MD provides technical WordPress support, server and hosting troubleshooting, plugin-conflict resolution, and website performance and caching optimisation ā including for sites we did not originally build.
If your website is showing broken images, running slowly, or behaving unpredictably ā whether we built it or not ā Digital House MD can help. Get in touch with our team for fast, professional diagnosis and a proper fix.
Our free digital marketing audit reviews how your website, email campaigns, and online visibility work together, and identifies practical steps to improve performance.
Find effective digital reach and real conversions for your business, driven by data
