Поисковые системы определяют поддомен как отдельные сайты. Поэтому если на каждую тему планируется достаточно много статей, то лучше делать поддомены: получается несколько сайтов с разной тематикой, благодаря этому поисковики будут лучше индексировать каждый отдельный поддомен. Это в свою очередь поможет им выдавать ваш сайт пользователям интересующимся именно этой темой. Плюс рекламу можно будет также вешать подходящую по контексту, что увеличит доход.
Если же статей на каждую тему будет мало: например, всего 3-4 штуки на тему, то делать все на одном сайте.