I would like to add that just because you have an A+ rating, doesn't mean your on-page SEO is good. It just means your Technical on-page SEO is good, there is a lot more to it.
Your Cpa review page has only 500 words, meaning not a good on-page optimization from content perspective and low time on site and the title is not that catchy, meaning fewer people click on your article and it drops down in searches over time. etc
See how his article has catchy title?
View attachment 140893
If you were googling cpagrip review, would you rather click on his article, or "CPAGrip Review with 2020 Payment Proof"?
It's not a good article SEO wise. Also, you don't build new quality links that would boost your SERP.
I would also recommend that you read every article on backlinko.
They have something like less than 50 articles, yet they rank for many keywords. It's better to have 50 amazing articles that go in-depth of every sub-topic than to have 500 short articles with a couple of images.
Instead of having two separate articles (or possibly more) about cpa grip, one being cpa grip review, other how to make money with cpa grip, it's much better to write one amazing article that will cover all sub-topics about cpagrip. Makes sense?