Skip to main content
Enonic Enonic

Which features make a great CMS?

Siw Grinaker on

There are loads of content management systems on the market, all offering different feature line-ups. Here's a list of the top features you need in order to have a simple, flexible and responsive digital experience.

There are loads of content management systems on the market, all offering slightly different feature line-ups. But with so many options to choose from, it can seem like a real jungle out there. So, in this feature free-for-all, what are the tools that your CMS absolutely must have?

8 must have features for your CMS:

Drag and drop

Sounds too simple to be kicking off a list about top-flight CMS features, right? Well, drag and drop functionality is not to be underestimated, as you’re certain to miss it if it isn’t there. Drag and drop is usually implemented through the admin console and will save you heaps of time and frustration by helping you upload images and files, sort the order of content or images, and drag components around your landing page. Simply put, drag and drop makes for a more responsive CMS.

Version control

The usefulness of version control is not limited to traceability and auditing. You’ll soon find it’s like a digital guardian angel, protecting you and your editorial team from careless errors (like when you accidentally delete that piece of content that’s taken hours to produce). That kind of disaster can send even the calmest person into a panic, which is why being able to simply go back to the archived version you need is so important. As an added bonus, version control allows you to make edits to already published content without having to worry about messing up the live version.

See how you can use a CMS to its fullest potential »

Open APIs

An Application Programming Interface makes it possible for applications to share data and interact with each other. This is essential if you want your system to scale with your business, and allow you to take advantage of other services. For a future proof CMS, having the ability to seamlessly integrate your business systems and services is a no-brainer. 

Multilingual support

The growth of e-commerce and mobile are making geographic borders irrelevant. Growing your business into other countries and regions shouldn’t be held back by your CMS, so it’s important that it can expand to different languages. To help with the translation process, look for a CMS with multilingual capabilities such as supporting any character (UTF-8).

Discover how you can find a new CMS »


Creating content in new and exciting ways is a key element in the race to stay ahead of your competition. Therefore, choosing a CMS that’s flexible enough to allow you to achieve even the most ambitious content goals is really important. A great question to ask is whether the CMS can support highly structured content like recipes or products. You also want a CMS that makes it easy to manage your landing pages without bringing in a developer.


Your CMS should be simple to understand and use, for everyone. The journey of an idea from conception to completion should be simple and seamless for all the contributors along the way. This is the only way to deliver a top quality digital experience. Intuitive and easy navigation are the key elements in this equation. Video tutorials, blog posts or other training resources are also a great idea.  

Read more: How to optimise the website user experience in 3 steps »


Putting in a little extra time to make sure you select a secure CMS will be worth it in the long run. If it is not already on your wanted-features-list, you should put it there. Hacking attempts are becoming increasingly common and breaches in your security, especially in how you handle private customer information, will cause huge reputational damage to your brand.


You want to be in a safe pair of hands when it comes to your CMS provider. A good provider will offer support plans that fits your requirements and training programs to get you up to speed quickly. If you plan to run your project with in-house developers, you also want to make sure there’s a vibrant community to help them.

Looking for a CMS that will make life easier for your digital team, all while boosting the quality of your user experiences? Of course you are. And with these must-have features up your sleeve, you’ll have no problems finding it.

New call-to-action

Frequently asked questions

What is a CMS?

A content management system organises content and provides it in various formats, like a website or an app.

What types of CMS exist?

Three main types exist: a traditional CMS combines content and presentation, a headless CMS separates the two, while a hybrid CMS makes it optional.

How to choose a CMS?

Consider the requirements of your organisation: your audience channels, your budget, self-hosting vs. cloud, and the UX of the CMS.

How does a CMS work?

A user adds information to a database through a GUI, which are fetched by template code and published as e.g. a web page.

simple cms
flexible cms
responsive cms
content management
change cms
new cms