As for now, there are very many blogging sites where bloggers can create their blogs and get the best services from them, but I'm going to take you through just two; Blogger and WordPress.
Note: In this article, we are only talking about WordPress.org but not WordPress.com. you can also learn about their differences in this blog.
WordPress is a full content management system which means you can create a website using it. WordPress is not entirely free because you have to pay for a hosting plan in any hosting site of your choice. If you are looking for a cheap hosting site, look for Namecheap.com. If you want a better hosting company do it on Bluehost.com.
Blogger is beginner-friendly. It is very easy to create and publish your posts. All you need is to create a user profile using a google account. Then, you need to choose your URL which will have a .blogspot.com added to the end o your URL, for example, johnkey.blogspot.com. You can always change the domain ending by buying a custom domain.
After creating your account, you will get into the blogger dashboard where you can set up your blog, create posts, pages, and many more blog settings.
Pros and cons of WordPress.
1. The platform is beginner-friendly and easy to learn especially if you want to perform simple tasks like blogging.
2. There are many customized options in form of plugins and themes enabling you to design your site the way you want.
3. You are responsible for your site's management and making sure it's very secure.
4. You will need some money to invest when starting up your WordPress account like buying a domain name.
Pros and cons of the blogger.
1. It's very simple and quick to get started with a blogger. It takes very few minutes to create your blog and start running it.
2. Blogger is 100% free because you don't need any hosting plan like buying a domain and hosting it.
3. The platform is very basic because you can't do much with it. Many blog features are highly restricted.
4.Your blogger contents are not fully owned by you although you can export the contents to another site or blog.
.