My site is relatively new but it is picking up. My adsense is not doing well. Can Anybosy suggest me whats wrong?
Perhaps not many people are interested in religious sites? I know I am not... especially ones with Muslim/Islam content. Perhaps you are not even on the radar screen in the search engines? In addition, your site design is not appealing to me regardless of content. I would leave after a few seconds and never come back. Sorry to be the bearer of bad news. Perhaps stick a linkunit at the top, 300x250 somewhere, and a leaderboard at bottom... and try that for a awhile. I added a 300x250 (embedded within content) and my earnings have increased dramatically so far.
I would drop the .info and pick up a domain with a .com or .net. I know some pepole say it doesn't matter, but it does. My opinion is that if you aren't willing to spend $6.95 on your domain vs $1.95, you probably aren't too serious about your online business.
Also depends on "how new" your site is. Adsense takes some patience before you start seeing some really good returns.
Add more pages and content to your website, so you can more traffic. Try to post adsense sitewide rather than just some pages.
Depends on on your niche and the design of the site. There are tons of factors that could affect your revenue.
This has nothing to do with the original question. Your success on adsense depends on traffic, the quality/integrity of your site to advertisers and the quality of ads showing up on your site. So, either you're getting poor traffic or lots of spammy ads that you have to start banning in your Adsense account.
Depending on how much traffic you have, that has a reflection of how much money you are going to make from Adsense.
what about promoting your site for 2 months and than post your results here. If you just want to do "WELL" with adsense, than there are tons tons of threads on DP that will teach you everything you need to know, but those advices would not make you any money until you actually implement some of them.