Um site não deve nascer assim, deve ser pensado, estruturado e repensado à priori.
Não podes querer apenas criar um site para ganhar dinheiro, isso é errado e como é hábito ao veres que não rende o que gostavas deixas de lado ficando mais um site a fazer monte na internet.
Como foi dito, deves criar um site a pensar em mante-lo actualizado e para isso saber o que estás a fazer.
Também podes comprar um que já exista e rentabiliza-lo, levas já trabalho adiantado.
Os sites de sucesso não nascem num dia que acordas e dizes "apetece-me criar um site" e segues "vou criar um site para ganhar dinheiro, mas não sei sobre o que fazer...".
Os sites de sucesso não nascem com ideias vagas e requerem muito trabalho.
O facto de haver concorrência em determinado nicho não deve ser impedimento, embora tenhas que ter algo que marque a diferença. Segue os conselhos dados e aposta no trabalho e persistência para ter sucesso.