Provide current and historical ownership information on domains / IPs. Identify all connections between domains, registrants, registrars, and DNS servers.
Scammers have always been good at making fake websites look real, even when there were some telltale signs — wrong grammar, typos, pixelated logos.
But in 2026, legitimate and fake websites can look very similar. Generative AI can produce copy with perfect grammar and spelling as well as high-quality web pages and UI layouts.
So, how do you verify website authenticity today? The short answer is: no single method is enough, but there’s a combination of methods and tools you can try. This guide breaks down 11 methods into three categories — high-confidence tool-based checks; manual verification that still works; and old-school indicators that have mostly lost their value.
1. WHOIS Lookup
WHOIS Lookup gives you registration data for a domain, including when it was created, who registered it, their contact information, and which registrar processed the registration. Even with GDPR redactions, this data is useful.
For third-party verification or to make sure that you were not sent a fake website by a vendor you were looking into. Some things are worth checking:
- Domain age: Does the domain creation date align with the company’s claim of how long they’ve been in the industry? Understandably, some may have been late to adopt digital technologies, but most legit companies have had websites for years, not weeks.
- Registrant country: Most WHOIS records today are partially redacted, but the registrant country is still present. If a vendor claims to be headquartered in one country but the registrant country points somewhere else, that’s a discrepancy worth looking into.
- Registrant contact information: Legitimate companies often provide transparent contact details, though some redact personal data for privacy. It pays to be suspicious of domains claiming to be major brands while hiding all ownership and abuse contact information.
![A side-by-side comparison of WHOIS records for coinbase[.]cm on the left and coinbase[.]com on the right. Notice the differences, especially in domain age and registrant countries. For context: coinbase[.]cm has been marked as malicious or phishing by 14 vendors on VirusTotal, while coinbase[.]com is Coinbase's official website.](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-1.bfd-UlodUpzs-aK.webp)
2. VirusTotal
VirusTotal is a free tool that checks a URL or domain against more than 70 antivirus engines, website scanners, and URL analysis tools. A website that gets a clean result from one scanner might still be flagged by several others.
To use it, paste the full URL into the search bar and run the analysis. VirusTotal returns a breakdown of how many vendors flagged the site, which ones, and for what reason.
A result of 0/90 is a positive indicator, even though it doesn’t guarantee that the website is definitely not a scam. Flags from lesser-known vendors can sometimes be false positives, but flags from multiple established engines should be taken seriously.
Essentially, Virustotal can tell you if a website is NOT authentic and malicious with a high confidence. Unfortunately, Virustotal cannot prove that a website is definitely authentic.
![VirusTotal results for URL https://business-help.busines-help-center[.]com](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-2.EfnrbT0J2Rs38oJ.webp)
3. Use Website Categorization Lookup
Website Categorization Lookup tells you what category or categories a website falls under, along with a confidence score. That combination is more useful than it might seem.
A high confidence score for a category that matches the domain name and claimed purpose is a positive indicator. A low confidence score or a category unrelated to the domain name warrants further investigation.
Let’s see the tool in action. Say, you come across the domain app-zoom[.]com, which looks reasonable as it seems to allude to the cloud-based video conferencing platform Zoom.
However, a website categorization query for it would classify it under “Shopping,” as shown in the screenshot below, with a confidence score of 0.79. The tool also detected that it belonged to several other categories, such as “Household Supplies,” “Gifts and Greetings Cards,” and “Business and Finance.”
![Website categories of app-zoom[.]com](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-3.jRtIW81je-ZQaWR.webp)
That seems odd given the domain name, which contains the strings “app” and “zoom.” With a domain like that, you’d expect a category like “Technology & Computing.” Note that Hexastrike reported this domain as an indicator of compromise (IoC) of a multistage AtlasCross RAT campaign that aimed to harvest personal information from victims.
The API version of the tool allows you to automate this process with GET requests like this one:
https://website-categorization.whoisxmlapi.com/api/v3?apiKey=YOUR_API_KEY&url=https://app-zoom.com
Here’s a snippet of the JSON output:
{
"as": {
"asn": 14618,
"domain": "",
"name": "AMAZON-AES",
"route": "54.164.0.0/15",
"type": ""
},
"domainName": "app-zoom.com",
"categories": [
{
"confidence": 0.79,
"id": 473,
"name": "Shopping"
},
{
"confidence": 0.6,
"id": 479,
"name": "Household Supplies"
},
{
"confidence": 0.55,
"id": 476,
"name": "Gifts and Greetings Cards"
},
{
"confidence": 0.79,
"id": 52,
"name": "Business and Finance"
},
{
"confidence": 0.55,
"id": 114,
"name": "Retail Industry"
},
{
"confidence": 0.61,
"id": 699,
"name": "Sensitive Topics"
},
4. Google Safe Browsing Transparency Report
Safe Browsing Transparency Report lets you check any URL for known malware, phishing, and suspicious software. Google builds this report by scanning sections of its web index to identify potentially malicious websites. They test them using a virtual machine to see whether it gets infected.
Here’s an example report for the malicious URL http://coinbase-leslie[.]com, which is listed as a valid phishing URL on PhishTank.
![Google Safe Browsing Transparency Report for http://coinbase-leslie[.]com](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-4.DDPjqqewH7Yypyl.webp)
Now, Google is good at what it does, but it can still let quite a few malicious websites slip through. For example, we ran the phishing URL https://business-help.busines-help-center[.]com/ (as reported on PhishTank) through the safe browsing report. According to Google safe browsing checker, it is not known to be unsafe.
![Google Safe Browsing Transparency Report for phishing URL https://business-help.busines-help-center[.]com](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-5.Yp8HrfCv-w5utBr.webp)
5. Domain Reputation Lookup
When analyzing a domain name or an IP address, a tool like Domain Reputation API or its web-based lookup version provides you with a score calculated according to a multitude of factors, including:
- Website’s content
- Relations to other domains
- Host configuration
- Domain’s SSL certificates
- Presence in malware data feeds and blocklist engines
- Domain’s WHOIS track record
- Domain’s mail servers
- Domain’s IP addresses
Remember the phishing URL http://coinbase-leslie[.]com we used in the Google Safe Browsing example? Here is a Domain Reputation API GET request to check it:
https://domain-reputation.whoisxmlapi.com/api/v2?apiKey=YOUR_API_KEY&domainName=http://coinbase-leslie.com
And here is what it returns:
{
"mode": "fast",
"reputationScore": 73.33,
"testResults": [
{
"test": "WHOIS Domain check",
"testCode": 93,
"warnings": [
{
"warningDescription": "Registered 2 days ago",
"warningCode": 2001
}
]
},
{
"test": "Malware databases check",
"testCode": 82,
"warnings": [
{
"warningDescription": "Phishing",
"warningCode": 4002
}
]
}
]
}
The lookup results look like this:
![Domain Reputation Lookup result for coinbase-leslie[.]com showing a reputation score of 73.33, with WHOIS and malware database warnings](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-6.9UajRCO5YuOKunl.webp)
Other Ways to Verify Website Authenticity
The verification methods in this section don’t require you to use tools and are doable by anyone with a browser. However, visual checks are subjective, so use these methods with utmost care.
6. Check the URL Carefully
This sounds basic, but URL inspection is where many people fail because they don’t look closely enough. Attackers count on the fact that most users glance at a URL rather than read it.
Some of the most common signals to look for:
Character Substitution
Attackers replace letters with visually similar characters, sometimes from entirely different alphabets, in a technique called a homograph attack (or IDN homograph attack for internationalized domain names).
For example, the Cyrillic letter “а” looks identical to the Latin “a” in most fonts. So does “ο” (Greek omicron) and the Latin “o,” or Cyrillic “i” and the Latin “i.”
A domain like “paỵpal.com” (using Latin small letter y with a dot below) can be indistinguishable from “paypal.com” at a glance. When converted into Punycode, it becomes xn--papal-yg2b[.]com, but without a tool, most users may never know the difference.
Subdomain Manipulation
Cybercriminals use subdomains to push the actual malicious domain further to the right in the URL, where users are less likely to read. A URL like apple.com.account-verify[.]net has “apple.com” as the subdomain, while the registered domain name is actually account-verify[.]net (flagged by 14 vendors on VirusTotal).
![Using VirusTotal to check website authenticity: the scan showing account-verify[.]net flagged as malicious by 14 out of 91 security vendors](/_astro/blog-images/modern/12-fool-proof-ways-to-verify-website-authenticity/image-7.L1IBC-V2RbcN77I.webp)
Remember that the domain you need to inspect is the one immediately to the left of the top-level domain (TLD).
TLD Substitution
You should also check the TLD of any URL, as attackers often swap a legitimate domain’s TLD for another one. These malicious domains, for example, resemble legitimate Coinbase domains but use different domain extensions. They have been flagged as malicious or suspicious by three or more engines on VirusTotal.
- coinbase[.]college
- coinbase[.]ceo
- coinbase[.]you
- coinbase[.]com[.]pl
- coinbase[.]review
- coinbase[.]cm
7. Inspect the SSL Certificate
You can access basic SSL certificate information directly from your browser without a tool. In Chrome, for example, click on the tune icon at the leftmost part of the URL bar.

Click on “Connection is secure” and then on “Certificate is valid.”

In the website’s SSL certificates viewer that pops up, check the “Issued To” > “Organization.” validation certificates include a verified organization name, which means the certificate authority has confirmed the identity of the entity that requested the certificate. If you’re on a banking or e-commerce site, seeing the correct organization name in the certificate adds some assurance.

Another thing to check is the Certificate Subject Alternative Names (SANs), which is a list of domains and subdomains the certificate is authorized for. That’s found on the “Details” tab, under the “Certificates Fields” section.

Legitimate organizations generally have certificates that cover the subdomains their users visit. That said, it’s still worth noting that the presence of a valid certificate is not, on its own, evidence that a website is legitimate. Free certificates are widely available, and attackers use them on phishing sites.
8. Check What People Say on the Web
Searching the web for user feedback can reveal concerns that technical tools won’t catch. Googling the organization’s name alongside keywords such as “reviews,” “scam,” or “complaints” can lead you to forum posts, social media posts, blog articles, or aggregated review sites that give you an idea about the website’s online reputation.
But take note that fake reviews are a real problem on review platforms and even on social media pages, and a high rating does not guarantee that a site is legitimate. Some fraudulent operations invest in manufactured social proof by creating AI-generated fake customer reviews.
Social proof can be a good corroborating signal of website safety and authenticity, but shouldn’t be used as the primary one.
Ways That Don’t Guarantee a Website’s Authenticity Anymore
The following methods were once considered reliable indicators of a legitimate website, but this is no longer the case.
9. Checking for HTTPS
HTTPS means the connection between your browser and the website is encrypted. It prevents a third party on the same network from reading the data in transit. While that’s an important website safety feature, it says nothing about whether the website itself is trustworthy.
Any website, including a phishing page, can use HTTPS because free certificates are available to anyone with a domain. This means an attacker can create a convincing fake login page, give it a valid SSL certificate, and have it show “https” in the address bar. The connection is encrypted, but the site is still fraudulent. The FBI has raised attention about the problem of websites with HTTPS being perceived as safe in a public announcement back in 2019.
Treat HTTPS as a baseline requirement, not a trust signal. A site without it has a problem. A site that has simply met the minimum usability bar.
10. The Padlock Icon
For years, the padlock icon in the browser address bar represented website authenticity and safety. But that broke down as HTTPS became the default across the web, including on malicious sites.
Browser developers recognized the problem. In 2023, Google Chrome replaced the padlock icon with a neutral tune icon. The reasoning was that the padlock had created a false sense of security, and research showed that users interpreted it as a trust indicator for the website rather than an indicator for the connection.
11. Checking Website Content for Quality
For a long time, you could spot a phishing site or a fake storefront by its poor design, pixelated images, and broken grammar. That heuristic is no longer reliable.
Generative AI tools make it easy to produce polished, grammatically correct copy at scale. Attackers use the same tools available to legitimate web developers — AI-generated text, professional-looking templates, and stock photography. A site can look and read like a reputable business and still be a scam operation.
A site with spelling errors and a broken layout is still suspicious. But a site with a clean design and fluent copy is not, by that fact alone, trustworthy. The technical checks in the first half of this guide remain the most reliable basis for a trust determination.
Conclusion
Verifying website authenticity in 2026 requires more than a glance at the address bar. If you’re in a hurry, you can use Domain Reputation Lookup or VirusTotal. But if you have time to investigate, cross-reference the WHOIS record against the company’s claimed history and use manual checks to fill in the gaps.