I think it attract both, I forgot to mention social networking too, since blogs and SN sites are interactive in nature and are greatly influenced with user generated content, these platform seems most suitable for promotion especially those having tight budget, however you need to target your specific audience through little research.