To establish an independent, reputable media company, one that generates revenue, you have to: Define your target audience and niche. Create valuable unique content. Determine your core message and the benefits to readers. Attract visitors with SEO, SMM, guest blogging, partner with other online media. More items...