I'm not sure if those websites are that great, but they're probably a better proxy for base competence than a non-technical recruiter or HR person asking job seekers a pile of "How many years of experience do you have with X technology?" questions that are stupid.