11) Enhancement of skills:
WordPress also increases your efficiency as you explore and try to manage the contents yourself. Exploring things and learning is also very fun and increases the enthusiasm for betterment.
12) User friendly:
WordPress is very user friendly and for a beginner it may take merely an hour to learn the basic things even if you do not have an idea about programming.
13) Community support:
There is adequate community support for WordPress users and developers. Every time you face a problem, you can ask questions in WordPress community or forum and get the answer quite readily.
14) Collaborative Development:
Multiple developers can work in their own local copy and then merge it easily.
15) Cell phone compatibility:
In recent years, accessing internet through mobile device has become very common practice. Many websites need a mobile version for this reason. But WordPress websites don’t need to be versioned for cell phone. The same site can be easily accessible through your computer and mobile device.
16) Provides blogging platform:
WordPress is famous for its support as blogging platform. You can easily add a blogging section in your WordPress website.
17) Free design:
WordPress provides thousands of free templates and themes. You can design your website with these templates and themes without any cost.
18) Free functionality:
WordPress provides numbers of free plugins. Every plugin adds some functionality in your website.
19) Gamification:
You can add some gamification plugin to attract your user which includes reward points, badges etc. It will make an impression that surfing your website adds some fun for user.

Awesome collection.I actually like WordPress for CMS .It’s better CMS all of them. WordPress CMS is easy to use in the other .thanks for good share.
Awesome post. You have listed almost all reasons behind worpdress popularity in this post.