Regularly visit other blogs and leave comments: Use various links to link back to your blog. Even more important, start developing relationships with the community surrounding the blogs you visit.
Over-deliver on content and value: Deliver more than your competition, go above and beyond. If they can read the same content somewhere else, why should they bother visiting your blog?
Ping the search engines every time you update your blog: Let the search engines know every time you publish something new.
Blog frequently: The more you post, the more URLs you’ll have which makes it that much easier for people to find your blog in the index.
Create a community: Nobody is going to buy anything the first time they visit your blog. You need to keep them coming back. For that, you need to develop a community of followers. Use social networks and your comments section to get people excited and keep them talking.
Publish content on high ranking sites like Squidoo or Hubpages: Get off your blog for more exposure. Create a library of authoritative content on other sites and link back to key content on your blog.
Article Marketing: Publish strong, authoritative content on article directories for link authority and index presence.
Find unique forums relevant to your niche: To find forums relevant to your niche just search ‘you niche:forum’. Look for small communities that have a lot of activity. It only takes one or two to make a difference to your traffic.
Promote other bloggers in your niche: Use your blogroll widget to link out to relevant blogs. Go a step further and actual reference and link to individual blog posts on those blogs. Your readers will appreciate the additional resources you’re providing and those other blogs will start returning the favor.
Be controversial – occasionally: There’s no doubt about it, controversy sells. Use it sparingly and fairly and watch the sharing begin!
Install Social Sharing buttons on your content: Make it easy for your readers to share your content. Make those buttons visible.
Install Social Follow buttons so people can follow you in your networks of choice: And make it easy for your readers to follow you. Make those buttons visible, too.
Create Share-able Content: Those buttons won’t help unless you create content your readers want to share. Use your imagination – videos, images, use a guest blogger, hire someone to write a killer post if you have to. Think “Viral!”
Promote your best content: Highlight your best content in a widget – “This is what everybody’s talking about! Share it with your friends!”
Collaborate with other bloggers: Look for bloggers in complimentary niches and set up a collaboration. Comment on each other’s blogs, share content for each other, cross-promote.
Coordinate all your profiles and images: Start thinking about branding. All you online profiles and images should be the same so followers recognize you no matter where they see you.
Guest blog: Get out there and guest blog and start using guests for some of your own blog posts. Your readers will love the variety and you’ll pull traffic in from other blogs.
Write for other high ranking sites: Yeah, there’s a lot of writing involved. Find a high ranking, high visibility blog or website and start writing for them, too, on a regular basis. For example, check out BlogCritics.org or IMDB.com or other relevant sites. This is especially helpful for new bloggers trying to build authority fast.
Learn to spot trending topics: Use Google Trends and Google News to see what’s trending in the news. Then find a way to work a hot topic into your blog each week.
Quit worrying about selling: You can be giving away free gold bullion but if you don’t have any traffic no one is going to know it. Stop worrying about selling something and develop a loyal following first. You’d be amazed how easy it is to sell something to people who already like and trust you.