When sites like Amazon or Barnes and Noble ranks songs is it based only on their site's sales?
Yes, only their sales. As for the fan "review" on those sites, they've become a battleground of sorts for AI fans to continue arguing over their favorites. Happened with Clay and Ruben, and with Fantasia and Diana, also.