Most business owners have no idea what state their Craft CMS site is actually in. They know it’s working, they can add content, and the forms are submitting. Beyond that, it’s a black box. This isn’t a criticism: there’s no reason a business owner should need to understand the internals of their CMS. But it does mean that problems can accumulate quietly before they become visible.
Here’s what actually determines whether your Craft site is in good shape.
Craft CMS version
Craft 5 is the current release. Craft 3 reached end of life in April 2024 and no longer receives security updates. If your site is running Craft 3, it’s on an unsupported version. Craft 4 is still supported but Craft 5 is the version with the longest support runway.
You can check the Craft version from the control panel dashboard when you’re logged in, or ask your developer.
PHP version compatibility
Craft CMS runs on PHP, which has its own version lifecycle. PHP 8.2 or 8.3 is current. PHP 7.x is end of life. Your hosting environment and your Craft version need to be compatible with each other.
If your host has moved to PHP 8.2 but your Craft installation was built for PHP 7.x, you’re likely already seeing problems. If it hasn’t happened yet, it will.
Plugin status
Craft’s plugins extend the platform significantly, and most non-trivial sites depend on several of them. Each plugin has its own version history and compatibility requirements. A plugin installed at launch may be out of date or incompatible with the current Craft version.
In the Craft control panel, check the Updates section. Any plugins showing as requiring updates, or flagged as incompatible, warrant attention. Abandoned plugins with no active maintainer are a longer-term concern worth identifying.
SSL certificate
A basic but important check. Your site should be serving over HTTPS with a valid, current SSL certificate. Most hosting providers renew these automatically via Let’s Encrypt, but automatic renewal can fail. A browser warning about an expired certificate is something your customers will see before you do.
Backups
Does a reliable backup exist? Not just a backup that’s theoretically scheduled, but one that’s actually running, stored somewhere you can access, and tested. Craft has no built-in backup automation, so this depends on either the hosting environment or a managed solution. If you don’t know what your backup situation is, find out.
The control panel itself
A Craft site in good shape should have a clean control panel with no persistent error messages and no unresolved queue jobs that have been failing silently. Queue failures in particular are worth checking: they often indicate integrations or background processes that have stopped working without anyone noticing.