How does the Guild Ranking work?
WoWProgress pulls Guild and Character information from the official Battle.net API and transforms it into Guild Bosskills with date/time attached.
Guild Bosskills define guild progression. In general, the faster you progress, the higher rank you get.
Each boss has a maximal score attached.
World first gets maximal score, next kills score determined based on time interval between the kill and the world first kill plus a constant (constant = nominal score / 2). Boss kills after 180 days grant only constant amount of points.
Guild rank may depend not only on score. Important encounters (milestones) can make guild rank higher regardless of score points.