While checking my TopBlogs.ph ranking I have seen some development in their site. The following screen grab was seen in their site, The first screen grab shows that they have added some snippets in their ranking system.
The 2 small buttons allows you to submit a particular site to Social media Sites that is shown in below screen capture.
The other button will give you an opportunity to report certain website to the Admin if you think there is something unusual about that site.
It is good that TopBlogs.ph are looking ways to improve their website. So this is an explanation why their site show unusual stats the last days. Good Work and Much Appreciated. I do hope that Topblogs.com.ph will continue to improve their system.