Excellent post. All the points mentioned are very important but I feel, the type of content is the most important. All other depends on what you write or how you write. So quality of content / style of representing is also very crucial to attract traffic. A well researched, unique and informative article is a must to start with these 22 points. Thank you for coming up with such brilliant article.
Create an advertisement exchange. Many blogs create a column for ads solely from other bloggers in their genre. Start a space on your blog where other blogs can post an advertisement; they’ll likely link to your page as well. Do the opposite too; look for free or cheap monthly ad spaces through other blogs. In the end, you both end up with more readers, so it’s a win-win situation.