I always recommend paying for a blog. When you pay for anything, you’re instantly more serious about it because you’re investing AND investing in it (which could be just the motivation you need)!
GoDaddy and BlueHost are the most dependable sites for purchasing a domain name for your website.
You may create material on your site if you don’t buy your domain and instead use a free WordPress.com site, but you don’t own any of it. If WordPress decides to shut down your site, they have the right to do so.
Furthermore, most writers begin blogging with the intention of eventually monetizing their efforts; but, you won’t be able to do so with a free site. However, you can switch your site from free to pay at any time; it’s a little more work, but it’s absolutely achievable.
If you want to try blogging without spending any money, I recommend starting your blog on Medium.com rather than developing your own site right away. This way, you won’t have to worry about any technical issues while honing your trade – your content.
Medium already has a built-in audience for you, based on your social media connections, who can help you market your blog content! This is a terrific place to start when it comes to putting your writing to the test, which is why people will come to your site in the first place.
Then, when you decide to establish your own blog, use the most popular entries from your Medium account as your first blog posts.