Check the Contact Information VS Whois Information
Any decent website would definitely have a contact page with company address and contact numbers. Check the informations using a whois search if they match. Most of the time, fraudulent websites state that their company resides in the US but has a different story when checked in the domain whois.
Check the Age of the Website
A several month old website is more likely to be a scam site, although not all of them are. Because of this uncertainty, I only use the age of domain as an additional information in deciding whether the site is legitimate or not.
Check How Long is the Domain Name Registered
Do a quick domain lookup. Websites that plan to stay long in the business registers their domain names several years in advance. If the domain name is registered for only a year, I’d already have my doubts.
Check the Neighbors of the Website
Do a quick IP search to check the hosting neighbors of the website. Most fraudulent websites are in a shared IP address. If the neighbors sounds fishy or looks spammy, I won’t risk dealing with the site.
Ask Websites Associated with the One You Are Checking
Most people would ask around forums on whether a site could be trusted or not. The problem with this is you are asking for other people’s opinion. Opinions help but doesn’t really answer.
What you want is to contact websites associated with the company like it’s web hosts or site partners. This way, you are asking a person with the knowledge to answer you back with confidence.
Look at Reviews or Customer Feedbacks
This can only be done if the website does have reviews or show customer feedbacks. If not, you can contact the customers personally. Ask the customers about their experience with the company. Did they get paid? How long have they been a member?