1 Pick your blog’s name and domain.
2 Find a hosting provider.
3 Choose a Blogging platform (CMS)
4 Find your Niche and Decide what to blog about.
5 Choose a theme and design your blog.
6 Create your essential pages.
7 Devlop your content strategy.
8 Commit to a regular publishing schedule.
9 Use free photos and designs to stand out.
10 Publish and promote your posts ( to start earning ).