I plan to do ad-sense/affiliate pages that get traffics solely from searches on non-competitive keywords. My question is - should I put these SEO'd-pages under a single domain, or should I put each pages on their own keyworded TLD? Which will be better in a long run, SEO-wise? Thanks!
It is a clear case of quality vs quantity. I would prefer a bit of both - i.e., 4-5 high quality well maintained sites instead of just one quality site or a lot of smaller sites.
Well optimized well organinzed site will bring you to a authority site. Make your site same as below structure with good directories and theme.
A single comprehensive website is always better in the long run, but it is also depends on the market that you are in.
But these are also depends on Google's search volume, is that right? Like, there are no reason to make a big site based on keywords no one searched for and vice versa?
Hurn has a good idea. What would make it even better is creating sites like he explains, and then have all those sites lead to one big site .
Large site is like an Oak tree, and lot of small sites are minor plants that lay around that one. Obviously a large site can give you large profit.