When you set out in the webmaster world trying to find traffic for your little website, blog, or whatever else you put together the most difficult aspect will be finding ways to market your website for free. In most cases the more traffic a websites gets the larger income the website or blog will generate. To earn any money you must have monetization links to affiliate products or ads placed on your website. As you build and build free website traffic the more links you will get and the more money your presence will generate. The absolute best type of traffic and the form any new webmaster or blogger should focus on is search engine traffic. The reason this is the best traffic is when someone searches in Google for your website they type in exactly what they want. If they click on your website it is because they need you rather than you marketing to them. This type of traffic is called targeted traffic and should always take priority over untargeted traffic.
To rank well in the major search engines you must first focus on getting your website indexed and make sure you have a URL which is optimized. Place a keyword or term in the URL which you would like to rank well for. When trying to get indexed one easy way to do so is submitting your website to a quality website directory. If this does not work there is a list of thousands over at directorycritic.com. Once your website is indexed one thing to remember about Google and the other major search engines is the only way to really see a payoff is waiting for at least six months during which time you will be building trust between your presence and the major search engines. To build trust all you need is quality content on your presence, links from respected websites across the web, and time so Google knows your website is not going to die within a year just like the majority of websites and blogs started. If you have these three things then you will only see growth.
While you are waiting on the organic free web traffic to come from the search engines there are a few resources that may be worth looking at. The major social websites across the web such as Twitter and Facebook are great for building a network. Within this network you should be communicating with everyone in your niche including the bloggers, webmasters, authors, and audience. Making connections with these people will be quite easy since everyone is looking for the same thing and will have an interest in the subject which you created a presence on. Sometimes you will be required to search twitter and look into Google groups to find people who have the same interest. Once you begin making connections with other webmasters and bloggers try to set up guest posts and other forms of cross promotion. One important thing to remember about marketing with social websites is rather than marketing directly to the social website you should focus on communication. Spend time talking with your audience rather than talking to your audience.