Description seems clear - leave some feedback on a page.
Okay, not so clear. What is a page?
An Arcade game page? No.
Perhaps a Tutorial page? No.
Maybe a page about Construct 2 release? Still no!
As such, the mere fact of this badge not being awarded to anyone in past 346 days would seem like a decent indication that something is broken.
Was the related section of website removed, or would it make sense to not leave badge descriptions so obscure? Obviously, some (like the treasure one) should be obscure, but these early badges should not be a guessing game.