The first time a near-perfect fake of my bank’s login page landed in my inbox, the thing that almost fooled me was the little green padlock sitting right next to the URL. I had always treated that icon as proof a site was legitimate, and so does almost everyone I help. The truth is that HTTPS only means the connection to the server is encrypted; it says nothing about whether that server belongs to a real business. Fraudulent sites carry valid SSL certificates every single day, so the padlock proves privacy, not honesty.
Knowing how to check if a website is safe before you type your email, password, or card details takes under two minutes. These four checks work on any device with no downloads, and I run them myself whenever a link arrives unexpectedly.
Quick Answer
To check if a website is safe, read the full URL for lookalike tricks like paypa1.com versus paypal.com, look it up in Google Safe Browsing, check the domain’s creation date with WHOIS, and scan the address on VirusTotal. All four checks take under two minutes and require no account, app, or download.
Why doesn’t the HTTPS padlock mean a site is safe?
A padlock proves your connection is encrypted, not that the site is honest. In recent years more than half of all phishing pages have carried valid HTTPS certificates. Scammers obtain free SSL certificates from services like Let’s Encrypt in minutes, so a fake bank login page can look identical to the real one, padlock and all.
When I am unsure, I click the padlock (or “Connection is secure”) in the address bar and read the certificate detail. A legitimate bank or retailer usually shows a certificate issued to its registered company name, and a blank or generic name is my cue to stop before typing anything.
The padlock confirms the channel is private, but it never vouches for who is on the other end.
How do I read a URL for lookalike tricks?
Before anything else, read every character in the address bar. Common spoofing tactics include paypa1.com (the digit 1 standing in for the letter L), amazon-secure-signin.com, or bankofamerica.login-verify.net — where the actual registered domain is login-verify.net, not bankofamerica.
Red flags to look for
- Extra words or hyphens inserted before
.com - Country-code tricks such as
amazon.com.suspicious-host.net - Digit-for-letter swaps: 0 for O, 1 for l, or rn for m
If you arrived from an email link, this check matters most. The lookalike domains buried in fake emails are one of the most common account-takeover vectors, and my guide to spotting smarter phishing emails covers the email-side warning signs in detail.
Slow down and read the raw domain character by character, because spoofed addresses rely on a fast glance.
How do I run a URL through Google Safe Browsing?
Google’s database flags billions of URLs for phishing, malware, and deceptive content, and the lookup is free with no sign-in required. This is the single check I never skip.
- Copy the full URL from your browser’s address bar.
- Open the Google Safe Browsing Transparency Report.
- Paste the URL into the search box and press Enter.
- “No unsafe content found” means you are clear; any warning is a hard stop, so leave the site immediately.
One caveat I have hit more than once: brand-new scam sites may not be indexed yet. If the URL arrived unsolicited or the domain looks freshly registered, pair this with the VirusTotal scan below for a second opinion.
Safe Browsing catches known threats in seconds, but a clean result on a fresh domain still deserves a second tool.
How do I check a domain’s age with WHOIS?
Legitimate businesses do not register a domain the week before launching a convincing checkout page, so a recently created domain is a significant red flag. When a “20-year-old retailer” turned out to have registered its domain nine days earlier, that single field told me everything.
- Go to
lookup.icann.orgorwhois.domaintools.com. - Enter just the root domain name (for example,
example.comwith no https or path). - Find the Created Date field in the results.
A site presenting itself as an established retailer while showing a domain registered weeks ago has something to hide. Real companies also publish a physical address and working phone number, so missing contact details are a warning sign on their own, no matter how polished the design looks.
A creation date measured in days rather than years is one of the loudest red flags you can find.
How does a VirusTotal scan confirm the result?
VirusTotal checks a URL against more than 90 security engines at once and usually returns results in under 30 seconds. I treat it as my tie-breaker when the first three checks feel ambiguous.
- Go to
virustotal.comand select the URL tab at the top. - Paste the full address and press Enter.
- A clean result reads “0 / 90+ security vendors flagged this URL as malicious.” Even one or two flags warrants caution, and five or more is a hard stop.
| Check | Tool | Time | Best for |
|---|---|---|---|
| URL inspection | Browser address bar | 10 sec | Lookalike domains, digit swaps |
| Safe Browsing lookup | Google Transparency Report | 30 sec | Known phishing and malware |
| Domain age check | WHOIS (ICANN or DomainTools) | 1 min | Newly registered sites |
| Multi-engine scan | VirusTotal | 1 min | Deep, cross-vendor confirmation |
If a scan flags a site where you already have an account, changing the password quickly is far easier when your credentials live in a dedicated manager, and my walkthrough on setting up Bitwarden for free covers the whole process in about 10 minutes.
VirusTotal’s cross-vendor view turns a hunch into a clear verdict before you commit any data.
Common Mistakes to Avoid
- Equating HTTPS with legitimacy. The padlock secures the channel, not the site’s intent. Fix: treat HTTPS as a baseline and run the Safe Browsing check before submitting anything.
- Glancing at the URL instead of reading it. Lookalike domains exploit fast readers. Fix: cover the logo and read the raw domain with fresh eyes.
- Checking the homepage but not the page you were sent. Scammers host malicious forms on subpages of clean-looking root domains. Fix: copy the complete URL from the address bar before scanning.
- Clicking through browser security warnings. Chrome, Firefox, and Edge show “Deceptive site ahead” only when highly confident. Fix: close the tab instead of clicking “Advanced” and proceeding.
- Trusting polished design as proof. Scam sites clone real layouts, fonts, and images exactly. Fix: run all four checks no matter how professional the site looks.
Frequently Asked Questions
Does HTTPS guarantee a website is safe?
No. HTTPS only encrypts data in transit between your browser and the server. Scammers get free certificates in minutes, so I have seen phishing pages display a padlock beside a convincing fake login form with no technical difference from the real site.
What should I do if I already entered my details on a suspicious site?
Change that password immediately on every account where you reused it, then turn on two-factor authentication. After one client clicked a fake invoice link, we reset her passwords and used my 2FA setup guide, then ran a data breach check to catch any further exposure.
Can I run these checks on a smartphone?
Yes. Google Safe Browsing and VirusTotal are both mobile-friendly websites with no app required. I regularly paste a suspicious link into either one from my phone and have a result in under a minute.
Is a missing privacy policy a red flag?
Yes. Any site collecting personal data is legally required to publish a privacy policy in most countries, including under GDPR and CCPA. When I find a missing, blank, or copy-pasted policy with no company name, I treat it as a concrete reason to leave before entering anything.
Conclusion
Four checks — URL inspection, Google Safe Browsing, WHOIS domain age, and VirusTotal — take under two minutes and reliably separate legitimate sites from impostors. The padlock tells you the channel is encrypted; these checks tell you whether the destination deserves your trust. Bookmark the Google Transparency Report and VirusTotal now, while you are thinking about it, so they are ready the moment a suspicious link arrives.