Using WordPress to create a website can be very advantages for those who want the ease of use of a common website builder and the power of modern CMS (Content Management Systems) based frameworks.
One of the common things you will see in SEO articles is the importance of the content. Like Hollywood blockbusters when they concentrate too much on special effects and not enough on plot, dialogue etc, quite often a website that looks amazing can rank poorly because all it does is look amazing. What this does is make it very difficult for search engines like Google and Bing to determine what the website is about. Remember that these search engines are automated and the robots they use for search the internet, can only read the html (your browser will have an option to view the page code) that the website is build from.
Now getting back to content, CMS tools like WordPress make it very easy for Website maintainers to quickly and easily modify the content of a website. Coupled together with SEO plugins like Yoast you can remove allot of the pain of SEO, plus it also adds another point to your rankings. Google ranks higher pages that are updated frequently, hence the popularity of Blogs and Social Media.
WordPress also gives you a couple of choices in going down this path. Firstly you have the free website builders like wordpress.com and secondly you can download the free framework from wordpress.org. The first option is a good choice for dipping you feet in WordPress waters and was the very first WordPress site I set up. The second is the better choice for someone using WordPress to build a website, that being using the framework on a professional paid hosting platform like for instance Altair Hosting.
So what is the difference between the free version and the paid version. In short performance and flexibility are the main differences. With WordPress is you have the option to add/create/change themes plus add/create/change plugins/modules. The free versions only allow you to use the modules and themes that are already present, whereas a paid version will allow you the flexibility of moulding your WordPress installation into your specific view of what the website should look like, of course within the limitations of what the WordPress framework is capable of. Being that WordPress is theme-able you can make very different looking websites just by changing the theme.
In closing if you go down the WordPress path you need to decide whether you want a hopefully unique and eye grabbing WordPress site that attracts and retain visitors (this is where content helps) or do you want a generic website that looks like a free version.