Most Craft CMS sites rely on third-party plugins to deliver important functionality. Those plugins are maintained by independent developers who may, at any point, stop supporting them. When that happens to a plugin your site depends on, you are facing a problem that your original agency may not have anticipated.
How deep plugin dependency runs
A typical Craft CMS site might use plugins for form handling, search, SEO metadata, e-commerce, user management, custom field types, or third-party integrations. Each of those plugins is a dependency. If any one of them is abandoned or becomes incompatible with a newer version of Craft, the functionality it provides is at risk. In some cases, this is a cosmetic inconvenience. In others, it is the functionality your business depends on to process enquiries, take orders, or present critical information to users.
Why plugins get abandoned
Plugin developers are, in many cases, individual developers or small teams who maintain these tools alongside other work. When their priorities change, when a major Craft version requires too much rework to be commercially viable, or when they simply move on, plugin support ends. This is not unusual or irresponsible. It is a structural feature of relying on an ecosystem built by independent contributors.
What abandonment looks like in practice
An abandoned plugin does not usually cause an immediate catastrophic failure. More often, it stops receiving updates. It may fall out of compatibility with the next Craft minor release, or stop working correctly after a PHP upgrade. The site continues to function until the next round of changes, at which point the incompatibility surfaces.
The risk is highest during upgrades
The moment when plugin abandonment becomes most costly is during a Craft version upgrade. Each major version upgrade requires checking every installed plugin for compatibility. Plugins that have been abandoned have no upgrade path. You are left choosing between staying on an older Craft version, replacing the plugin's functionality with something else, or building a replacement. None of these are fast or trivial.
How to manage this risk
The practical approach is maintaining awareness of the plugins your site depends on and their current support status. An annual review of installed plugins against the developer's release activity takes a small amount of time but gives you early warning of plugins that are drifting toward abandonment. That early warning is what allows you to plan a replacement on your schedule rather than under pressure when something breaks.
If a plugin your Craft CMS site depends on has been abandoned, get in touch with Karl to talk through your options.
Craft CMS changed its licensing model from a one-off purchase to an annual subscription. If your site was built on Craft and you have not had this conversation with your developer, it is worth understanding what has changed and what the ongoing implications are for your costs.
If your Craft CMS site connects to any external service, whether that’s Stripe for payments, HubSpot or Salesforce for CRM, or Mailchimp for email, you have a dependency that you probably don’t think about until it fails. Integrations break. Here’s why they fail and what to do about it.
There’s no single answer to when you should upgrade your Craft CMS installation, but there are several clear signals that tell you it’s overdue. Most business owners don’t think about this until something goes wrong. By then, the upgrade is often more involved than it would have been if it had been handled earlier.
Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.