Welcome. I am in the process of updating my site. Google wants all sites to be readable on a phone, or the site will not show up favorable in search results. It is a difficulty because my multi-language setup caused problems switching. I am simplifying, but there will be some artifacts of other languages on pages, until I finish the work. I will have a Russian side, but more or less a separate section, not as interlinked, but much simpler approach. So if you see russian it is just a translation of the english you can read. I hope to begin writing more for the site, but we will see.
Thomas