The site operates in several countries. In each country, the site has direct rivals.
After analyzing the search requests of rivals, we found that there are a lot of requests for which our site is not ranked at all. So we are not talking about the fact that the positions are low, but that the site is not ranked by them at all (at least, it is not higher than 100 position). Conventionally, we rank for 30-60%, but not for the rest.
We have ideally suitable pages for these requests. And all these necessary pages are indexed. And in time Google understands and starts to rank our pages for some of them.
Moreover, I think Google does this “at random”. For example, we have a page for Burgas. But for users from Burgas, the search engine may first persistently show the page for Sofia, then for Varna, and finally, it will stop at a specialized page for Burgas.
Although content on the page can be more than enough saturated with the mention of Burgas (both in the Title, and in H1, and in the text).
I understand that Google collects some kind of statistics on user behavior and all. But this process is very slow. For low-frequency requests, this can literally take years.
If nothing is done, then, of course, the number of keys is slowly but steadily growing. But this is extremely slow, because the semantic core is predominantly low-frequency. It is very necessary to speed up this process.
I need advice from a specialist who has encountered a similar problem and successfully solved it. Please, do not offer your services if you have not solved such a problem in your practice. I need a ready-made solution.
Please specify in your offer: 1. The cost of your consultation 2. With how many requests did you solve a similar problem. And have you solved it?