Edit: in addition to ex-USSR TLDs they also index web sites that map to IPs physically located in ex-USSR, regardless of the domain.
Edit: in addition to ex-USSR TLDs they also index web sites that map to IPs physically located in ex-USSR, regardless of the domain.
Anyway IMHO Google gives better search results in Russian. I guess they have more users here for the same reasons Yahoo does better in Japan. It's all about culture.
They were clever enough to index en.wikipedia.org, although it is usually not at the top for some very obvious requests (e.g. try "Turing Machine"), which is an indication of a rather poor ranking system.
My impression is, Yandex does not compete with Google in any way. Despite its slogan ("Everything can be found" or something like that) it's just a limited web index that doesn't even state explicitly about its limitations. And that's strange at least.
Edit: NB: they have a minimalist front-end at ya.ru
Yandex is mainstream, it's not a geeky site, and most Russians don't speak English well enough to prefer originals to translations. So most of its users just don't arrive at the limits of Yandex's index ever.
Of course it's nice for me to be able to go to google.com and search in Russian or in English or in any other language (and get results in the language I search), but it's just not what the majority of Russians needs or wants.
Their policy on the search index was 'only russian-language content' (their bot analyzes page text rather than looks at the TLDs or IPs), then a couple of years ago they started including more and more sites in english, starting from encyclopedias etc. This is possibly also because their indexing technology was deep into morphology of Russian language from the very start in late 1990-s.
PS their slogan is a bit more dramatic - 'Everything WILL be found' :)
And no, they confirmed, it wasn't because my web site was marked as spam. They explained to me that "some" servers have to be included manually because they are beyond their "default" space.
What puzzles me is that Yandex is definitely not the entire Internet, not even the entire Russian-speaking internet, and yet it claims to be finding "Everything" without mentioning of the limitations in place. My point is, this is misleading for the users, if not just plain cheating.
Soemthing is definitely wrong with their policies with regard to indexing the Web.
Not long ago I submitted .com English/Russian/German site to them and they refused to index anything but Russian part, but Russian part was index successfully (although the sever is in Russia).
Yandex explicitly state its limitations at http://company.yandex.com/
Being No.1 Russian-language search engine they do compete with Google in local market (few years ago Google wasn't even an option for Russian-language search).
And its slogan is Russian-only ("найдётся всё") - only for Russian speakers.