© Copyright zerodays d.o.o.
We recently decided to leave Webflow (the reasons why will be further explained in our next blog) and migrate our company website to a headless content management system. For that reason we decided to thoroughly research the options available and select the best solution for us.
Our main goal was to select a suitable headless CMS for managing the content of a NextJS-based landing page, allowing for full customization and seamless integration. Based on that we developed a list of requirements for the system we wanted, not just for our website, but also for the majority of other landing pages we develop for our clients.
Must have:
Nice to have:
Other considerations:
Based on those requirements we tested and considered lots of CMS options. Let’s jump straight into why the Payload ended up our first choice.
Reasons for Selection:
Cons:
Below is the list of all the other options we’ve tested. This is not to say that none of those could work for us - Strapi was extremely close too, and others might be best suited for your specific use case.
Pros:
Cons:
Pros: Very popular option, familiarity.
Cons: Requires additional plugins and configuration to achieve full headless functionality. Worse NextJS integration and development experience. Forces you to use different technologies on frontend and backend.
Pros: NextJS support, UI editor integration, flexible localization methods.
Cons: No self hosting, high price (per user, per request and bandwidth).
Pros: NextJS support, live preview editor.
Cons: No self-hosting, clunky localization (all locales are totally separate), restrictive pricing plans (max 8 locales in platinum plan).
Pros: Simple, developer friendly, has live editing capabilities.
Cons: Poor i18n support, needs to be handled by developers.
Cons: More a dataset editor than a CMS.
Cons: Limited language support without enterprise tier.
Pros: Seems inactive, development progress on the official website was not updated since 2022.
Cons: CMS is a minor part of the product. Company’s focus is elsewhere.
Cons: Expensive. Subpar developer experience.
In the end, Payload took the crown for us. What ultimately sold us on it, was its superb integration with Next.js - our technology of choice for web development.
This blog and its underlying research was made by the awesome team at zerodays.dev.