checking websites' credibility - there is no verifiable basis for this rating (it's made up)
checking website alexa ranking - a meaninless figure as it isn't measured against anything useful (it doesn't bear any relation to actual ranking)
checking monthly traffics to competitor's site and other sites - totally made up figures. There is no possible way they could know the traffic my site gets.
But if you want to use Alexa then carry on.