In general, a freelance website is legitimate if it has positive reviews, and there is a secure system in place to receive payments from clients without a need for communication off-site. Additionally, the website should not force freelancers to pay for specific software or courses in order to access the job board.