They are rated by different interest groups according to the criteria that the group is promoting. If you are looking at a christian website, or an environmental website, or a pro-choice website, or a what-ever website, then you would get very different ratings for any one senator.
A few like League of Women Voters, try and stay above the fray.
Hope this helps
Good Luck !!