The answer to the question posed by the title cannot be expressed in a single sentence due to the numerous reasons that stand behind the popularity of WordPress.
However, to kick things off, let us start with the fact that WordPress and all its themes and all its plugins are practically free for the most part. Now this fact alone removes a big chunk of one of the biggest hurdles towards erecting a good and proper website as it involves the elimination of a cost.
Secondly, WordPress is rather user friendly as compared to other platforms there is much less coding involved simply because once the site is up, everything that needs to be done, can be done via the dashboard. Nevertheless, it is always good to have a bit of knowledge (the more the better) about HTML and CSS as they will definitely come in handy at some point in time.
Thirdly, what makes this platform as popular as it is, is because of the immense amount of support you will be able to obtain absolutely free of charge. WordPress has a large community and support base via WordPress forums that would be able to guide you through the most complex issues that you could possibly face in building a website.
What’s more is the fact that most WordPress themes come ready with their very own support forum to boot apart from the thousands of video tutorials that you would easily find on YouTube. For the sake of this article, let us just say that you are not the individual who has patience or do not have the time to sit down and soak up new knowledge!
If this is the case, then paid help Is just around the corner as locating WordPress web developers is easier than you think. You would be able to find WordPress designers just about anywhere, however, if you are not the sort who likes to take chances, then all you need to do is check out the designers that are available on freelance platforms such as Up-Work.
Now let us head back to the best part of why WordPress has become so immensely popular over a very short period of time relative to the scheme of things. As you probably already know every website has a domain and naturally hosting fees, however WordPress offers it for free and to add more sugar into the cake, even the majority of WordPress plugins are given away for free.
This means that the only cost that you will be incurring is the time that you will spend creating your website.
So, here is the rundown! It is easy to use, easy to learn, it is practically free, it is flexible, there is more support for it than you need from a variety of sources, it takes care of basic SEO requirements and it works!
I would dare to say that anything that comes with so many benefits will most definitely end up being popular! Wouldn’t you?