Internet marketing is like anyother marketing. It takes time to reach people or popularize your website.
If people themselves have to reach your site, your website should rank above in the search result.
But you can bring immediate traffic to your website through 'pay per clicks' ad campaign. You need some investment and proper financial plannign to budget your campaign.
Free methods are:
seo
article writing and submission to article directories &
free ad websites
If you are a product owner you can marketing through affiliates. Creating an army of affiliates is the task you have to achieve. Once you achieved that you can bring in huge profits.
Internet Marketing For Beginners