According to PR-model, ipd.org.cn is ranked 2,990,517th in multilingual Wikipedia, in particular this website is ranked 220,693rd in Chinese Wikipedia.
The website is placed before spd-weisenheim-am-berg.de and after premice-bourgogne.com in the BestRef global ranking of the most important sources of Wikipedia.