Before we get into how to start a blog, you first have to ask yourself if you want to blog professionally or just as a past time. If you want to blog professionally, or look professional. Your first going to have to get a domain name and hosting for your blog.
You can sign-up for a domain at godaddy.com, they also offer hosting, but you don’t have to host your domain there if you don’t want to. I personally use Yahoo and a lot of people use hostgator.com.
After you’ve signed up for a domain and hosting go to WordPress.com or Blogger.com and download there blogging software and install it on your website.
The difference between WordPress and Blogger is in a matter of preference. WordPress is for power bloggers and offers a lot of extra plug-ins that you can download and install to make your blog better. Blogger is for beginners but offers a lot of features that you can use if you just want to have a basic blog. I personally believe that WordPress is a much better blogging system and even if your just blogging casually I believe that everybody should use WordPress.
Now back to the subject at hand…
Generally speaking, people that host blogs on there own domains are normally blogging to make money. Or feel that they really have something to give to the world and want there presence felt.
If you just want to start a blog and don’t need millions of visitors to satisfy your needs, you can sign up for a free blog at WordPress.com or Blogger.com and let them host your blog. Coincidentally enough you can also make money with a free blog. Maybe not as much as you can with your own website hosted blog because you can’t search engine optimize it as much. But you can S.E.O. it enough to generate a healthy amount of traffic.
After you’ve decided on what you want to do. The next step in your blogging career is to pick content for your blog. Whatever subject your passionate about, or think other people are passionate about, that’s what the content of your blog should be.
After you’ve decided on what your blog is going to be about, the next step is to post good, quality content about it on your blog. If you offer valuable content on your blogs, visitors will come to it and continue to visit it in the future.
If you want to generate additional traffic to your blog. Pick good keywords for the subject of your blog and use them as your subject titles. And after you create a new blog post, submit your new post to article directories with a link back to your blog.