I run a VERY popular website. It's in a small niche, but I have near 100% market penetration in that niche.
The problem is (from an adsense point of view) that a lot of pages on the site don't have much "content". They've got plenty of non-text content - tables of data, galleries of photos, etc, but not very much in the way of keywords.
I'll stress again that there's nothing wrong with my site from a user's point of view - it does exactly what they want and it does it very well.... I'm loathe to add a load of meaningless waffle to the pages of my site just to get the ad relevancy up, if I can avoid it..?
Do I *have* to add keyword-heavy text to get the adverts I want? Can I hide it away from the users? I assume putting a paragraph with "display:none" would be seen as being black-hat?
If I *do* have to have the content "visible", can a lot of it be stuffed inside title attributes on links etc? Or does adsense really want to see proper written content that the user can read without mousing over anything?
thanks!