Online competition is intense. Close to 2 million blog posts are published every day. That’s a lot of content. A bit discouraging, isn’t it? But take a moment to think about the nature of competition. Online competition is based on topics. In Google, in social media, and in the minds of your audience, competition for attention is always specific to a topic. Popular topics are crowded with competitors: famous blogs, big companies and sites that have invested in content for years. If the topic is small, small websites can win attention, but it may not be enough to generate leads and sales. It’s hard to thrive in a tiny, micro-niche.