If you want to earn profit from your site through adsense, you have to get traffic to your site. From the following points you can get good number of traffic without investing a great deal of money.

Always keep in mind that the traffic cannot be generated overnight, and you have to give your time to your site.

We are going to tell you the best practices in the Search Marketing World to build long term traffic to your site.

    * On page Optimization
    * Make your site search engine friendly (don’t over rule search engine rules)
    * Submit site to search engines.
    * Submit your site to major and important directories
    * Link popularity – Oneway and Reciprocal links – Avoid Link Farms
    * Write Articles and submit your articles to article directory
    * Email Marketing
    * Auto responder marketing
    * Blog Marketing
    * RSS Feeds
    * Create Forums And Massage Boards
    * Social Media Optimization – Book Mark, Tell a friend, Digg News
    * Give Something to your customer (for example - ebook, software etc.)
    * Get your customers reviews - Start poll on your site
    * Get paid visitors – Arbitrage, PPC, Adwords
    * Always refresh your contents


Some
more Important Points to be looked on;


    * Look at your keywords, which you have targeted, are they really useful and traffic driven keywords? Check it in different keywords tools like Google Adwords, inventory overture etc.
    * Bring more traffic and gain search engine rankings by building some good one way links to your site.
    * Increase your click through (CTR) rate with best ads. According to me the ads in your content (336×280 large rectangle) has the highest paying ad group. Skyscraper ads (728 Leader Board) also do well in you right site navigation. Try to focus one topic at one page so you will get relevant ads and your CTR will increase.
    * Monitor your ads group. See which ad is doing well for you. Change the position of your ads till you get satisfied CTR.
    * Add more keyword rich pages to your sites, which will increase the traffic as well as your earning through Google Adsense. Write content with high CTR pages so that you get higher rates even clicks rate are low. You can see Adwords Keyword Tool for high CTR keywords.
    * Keep Your Google Adsense at the top of your page and mix it with layout so the link's aren't recognize as ad's but hyperlink to other pages on your site. Make sure the links are relevant to your site. It has more chances to click and Adsense profit will increase.
    * If you are using adsense on Login protected pages, you can tell Adsense to crawl your content using their Site Authentication Feature.