O que pode fazer um site ter sucesso ou não é basicamente a sua qualidade. Pela qualidade entende-se, o conteudo, aspecto grafico, frequencia de actualizações, etc. O site precisa de dar alguma coisa de único ao utilizador e que o faça visitar esse site em vez de outro.
O trafego é outro dos factores mais importantes, se não o mais importante. Dificilmente um site pode com 10 users por dia, renderá alguma coisa. É preciso trafego, muito trafego.
Depois é preciso saber como se pode ganhar dinheiro. Pode-se vender alguma coisa; pode-se promover o que os outros vendem (sistemas de afiliados); pode ser baseado em patrocinadores; num pagamento dosutilizadores para aceder a conteudo seleccionado ou então usando programas PPC como o Adsense.
A forma como se promovem os sistemas anteriores são determinantes para se fazer ou não render o site. Acredito que muita gente use adsense. Mas quantos conseguem tirar uma quantia interessante do adsense?
Outra coisa que noto muitas vezes é que há muita gente a fazer e a divulgar aqui muitos sites. Noto duas coisas com frequencia: ou os sites deixamde ser actualizados ao fimde algum tempo, ou a ideia não tras nada de novo e vaicompetir com outros tantos sites sobre o mesmo assunto.
Sobre os que dão mais? bem qualquer assunto pode dar, tendo em conta o que falei antes.
Como se promovem? bem, aqui há muito que se lhe diga. Basicamente saber um pouco de SEO para posicionamento e divulgação pelos motores de busca, e depois saber utilizar bem a fonte de receita, seja ela o programa de afiliados, adsense, etc