According to PR-model, umbra.org is ranked 868,725th in multilingual Wikipedia, in particular this website is ranked 486,982nd in English Wikipedia.
The website is placed before inperugia.com and after sinidea.blogspot.com in the BestRef global ranking of the most important sources of Wikipedia.