I rebuilt the site engine
I rebuilt stukalin.com — it is now a traditional dynamic site, with HTML pages served directly by the server.
I spent a long time watching how the site was indexed by Google and Yandex, and I came to the conclusion that content is better served from the server. Neither Yandex nor Google properly reads and renders JavaScript when it comes to extracting meta tags. In other words, they seem to see the page content generated by JavaScript, but not the meta tags. I do not understand why, but I can clearly see that this affects the site’s search rankings, especially in Google.
We’ll see how the rankings change after the update.