This is an important question, and seems like data that could be recorded in the blockchain.
Looking at this post on Steemd.com, it shows the blockchain stores many variables each time an action occurs: voter, weight, rshares, pct, time. Would adding a variable for # of times the data is requested, and incrementing it once every request be possible?
It is not possible to log individual requests in the blockchain, requests are between two people and not something that is broadcast to all.
It is possible for Steemit.com to report stats, but nothing prevents Steemit or anyone else from making up stats. It is not auditable.
I see, not being auditable does create a problem. Thank you for the explanation.