Hello, I run a site with Adsense on it and usually it makes $3 to $5 per day, fairly consistently, however on some days it will pass the $10 mark and once in a while it will go past $20 or even $30 in one day. What can account for these swings in higher income and how can I maximize these so earnings are like this every day, not just randomly? It seems that this is related to CPC and not traffic as my site gets a fairly consistent amount of traffic daily.
It all depends on the Advertisers. You just concentrate on the relevant traffic you are getting and try to increase that. You can earn money as usual. But you can't guess money for any clicks on any day. Because advertisers can invest 10 dollars in one day. If he wants, he can invest more than 100 dollars . And your earnings depends on the Advertiser investment on each click he wants. If your site was related to particular topic. You may have more chances to earn more income for that click.
When competition is high for advertisers , you will get better CPC. Try to write posts on highly competitive keyword in your niche. Take help of adwords keyword tool to find high competition keywords.