Five alternatives to WordPress in 2017

WordPress is an immensely popular Open Source content management system that powers over 25% of the web. But being popular is not any guarantee that the option is the best. If you think about Microsoft, they held a similar monopoly in the past with inferior products.

This is why it's worth taking a look at some alternatives to WordPress and some advantages they may hold over the CMS juggernaut started way back in the early 2000's. Since that time a lot has changed, but at it's core WordPress is still the same software.

WordPress Alternatives going into 2017:

Bolt CMS

Bolt is a contemporary CMS written in PHP.  It has a very simple user interface and is pleasant to work with for developers. Bolt CMS is built on shared components from the PHP ecosystem and has been able to build up a formidable feature set on a solid foundation in just a few years.

Bolt is conceptually the same as WordPress. It's a stand alone CMS that you customise and deploy yourself, using Docker or other alternatives. 

Details: bolt.cm

Craft CMS

Craft CMS is a newish Content Management System written in PHP and boasting a superior feel to the interface. Under the hood the tool is extensible and has a solid infrastructure that is a joy for developers to work with.

Craft is also a stand alone CMS, but in contrast to Bolt and WordPress it is a licensed product. You can download and use a free version, but additional features come at a price.

Details: craftcms.com

Contentful

Contentful is a platform that simply gives you access to a content editor and a set of APIs. Instead of being a stand alone solution, the use of Contentful always requires you to have some other technologies supporting it.

In a world where content management is just one of your many continuously running Microservices. It can come at a significant cost if you have a lot of content in your database. For these options you may want to take a look at some Open Source alternatives to Contentful.

Details: contentful.com

Keystone.js

Keystone.js is a contemporary CMS that is written in JavaScript. It runs on the server in the Node.js environment and content is stored in a MongoDB document database, rather than a more traditional relational database used by WordPress and many others.

Keystone is a good option if you're heavily vested in Node.js. Because it built on top of the Express.js framework developers can enjoy similar benefits as when working with the Symfony Framework and a CMS built ontop of it, like eZ Platform.

Details: keystonejs.com

Squarespace

Squarespace is similar to Contentful in the way that it is a hosted service. The difference is that with Squarespace the users get a complete tool to build and edit websites. This enables quick-to-market websites where little developer or designer involvement is needed. There are literally millions of websites built using Squarespace.

Squarespace shines in the area where most WordPress powered websites are. Simple company websites with very common functionality and focus on delivering information with a great layout. For this squarespace is perfect, but as complexity grows it might not be the best solution.

Details: squarespace.com