The real challenge to Content Marketing is writing content which is timeless. If you can truly put together a series of such content pieces, then you should be able to attract the attention of your niche audience.
The problem with content marketing is that often there are a lot of me too websites, domains which do not generate good quality content, but generate content by the lot. This results in a lot of crappy content, content which really is not of any value, but the search engines nonetheless display them in the search results.
The better search engine do try and filter out such domains, but this is largely a manually job still and it takes time to correctly find such sites. However, here is a great infographic which explains how to build a great set of links back to your site if you have good content.