There are in fact more than 100 ways to attract free traffic to your website. Here is a list I started by the best ways to attract free traffic to your website including online important steps you should take and support this effort by other steps you should take offline.
Original Keywords Focused Content:
≠ The essential factor to attract free website traffic is original content. So, write original and keywords focused articles to make good content that attract both, the search engines and your visitors and build you authoritative character online. You need to build narrow niches in this regard.
"Hey It's Bill And Mike, Grab Your 101 Free WordPress Plugins Below"