According to PR-model, istillbelieve.movie is ranked 734,653rd in multilingual Wikipedia, in particular this website is ranked 430,925th in English Wikipedia.
The website is placed before nationalhighfiveproject.org and after e.leclerc in the BestRef global ranking of the most important sources of Wikipedia.