I got a notification on my phone saying my picture made it to the popular page. On iconosquare a star also appears next to the picture. This is the notification I got Ok great but I thought the popular page doesn't exist anymore? It just shows random pictures that are in my niche from small accounts for me. If the popular page exists, where is it? How do I see it? And does it still benefit me at all to make it to the popular page?