Previously, SEO has been buried many times - they say that it is dying, it does not work, it will no longer exist. But everything turned out to be completely different - SEO not only did not disappear, it lives and continues to develop.
Now let's see why your SEO isn't working.
1. Bad requests
SEO may not work because you have too few targeted queries for which you want to see your site in the top 10 results. On average, one page of the site should have 3 to 5 requests. Thus, if the site has, conditionally, 100 meaningful pages (with services, goods, product description, etc.), then its semantic core should include 300-500 search queries. If your site is a multi-page store with 10,000 products, then the semantic core should also consist of 10-20,000 search queries.
This does not mean at all that you need to monitor your positions on all these requests every day, but the semantic core should be meaningful, all requests should have meaning and be directly related to the site.
Know more about 6 reasons why your SEO isn't working