Finding that the amazing content you wrote isn't performing like you hoped can be discouraging, but don't give up yet! There are a few reasons why that content might not be performing like you hoped.
Start by taking a hard look at your content and your keywords. Are they extremely competitive? Are you using the right ones? Try something new!
Then, go back and update all that old content. This step can make more of a difference than people realize. Search Engine Journal said, "If you haven’t given your web content a significant audit in more than a few months, it’s time to commit yourself to doing exactly that."
If all of that doesn't work, make sure there isn't a technical issue people aren't reaching your content as much. Is your page speed slow? Are your links working? It's always good to double check.