Hello,
#1...write high quality content
#2...let the search engines know about your content
(this is why it really helps to post articles on your site, and at the same
time post it in a blog, and if you send this article to the best article
directories, this will be the ultimate combination for increasing traffic)
#3...make posts in niche blogs on your topic with your signature, that
has a link to your blog/site
#4...use social marketing, facebook, youtube, twitter, etc
YouTube - Social Media Marketing | Perry Belcher
this is the best explanation, hands down on social marketing
#5...let your desire to create something great, show you the steps to take
because copying someone will very rarely produce similar results, even if
people say that modeling works, actually it has flaws in its design
we are all unique and we should use that uniqueness to our advantage
instead of trying to be like someone else
good luck
Alex Platups