Hit Publish more often.
SEO gets a lot of focus because just a few short years ago you could successfully rank a fairly small and static website merely by ensuring the SEO technical aspects were properly attended to.
Those days are over.
What it takes today is the publishing of a fairly large repository of useful information.
That takes time and effort.
If you feel your SEO results are taking too long, you’re probably doing it wrong.
Do you view your website as an online magazine catering to your desired audience?
Do you have a long term view of your efforts?
Are you OK with growing website traffic slowly over time?
If you answered no to any of the above questions you need to rethink your strategy.
SEO success takes time, effort, focus, diligence, and consistency.
Anyone who told you otherwise is either lying or at one time was extremely lucky in ranking for a non competitive term and wants to promote to others how easy it is.
On average, in all disciplines, becoming an overnight success takes 5 to 8 years or continuous effort. This was true of the Beatles, Microsoft, Bradley Cooper, and most startup businesses.
Winning, at SEO as with almost everything else, requires perseverance.SEO Needs Link Building