According to PR-model, roachrobots.com is ranked 803,291st in multilingual Wikipedia, in particular this website is ranked 88,582nd in Russian Wikipedia.
The website is placed before avalonbiomed.com and after tabloncillo.net in the BestRef global ranking of the most important sources of Wikipedia.