Buying a website? Get the free 20-point due diligence checklist (PDF).
Home › Blog › Buying sites
Buying sites

How to Spot Fake or Bot Traffic Before Buying

By the SiteAppraiser Editorial Team · Jul 28, 2026 · 4 min read
Share

Inflated traffic is a classic way to overprice a site. Here's how to tell real visitors from fake ones.

In this guide

Fake traffic inflates the price

Since a site's value follows its traffic, a dishonest seller can inflate the price by padding visitor numbers with bots or undisclosed paid traffic. As a buyer, your job in due diligence is to confirm the traffic is real, human, and durable — because paying a multiple on fake traffic means buying earnings that will evaporate. A few checks reliably separate genuine audiences from manufactured ones.

Check engagement, not just totals

Bot traffic tends to betray itself in engagement metrics: near-zero time on page, extreme bounce rates, no scroll depth, and traffic that doesn't convert despite high numbers. Real human visitors behave in patterns bots struggle to fake at scale. If the totals look great but engagement is robotic and revenue-per-visitor is implausibly low, treat the traffic as suspect until proven otherwise.

Scrutinize sources and geography

Look hard at where traffic comes from. Sudden spikes, huge volumes from unexpected countries, traffic from unknown referrers, or a big share from paid sources presented as 'organic' are all red flags. Cross-reference Google Analytics with Search Console — real organic search traffic shows up as clicks and impressions there, and a mismatch between claimed organic traffic and actual Search Console data is a strong signal of manipulation.

What would your site sell for?Free estimate in about a minute. No signup.
Value your site →

Cross-check with independent tools

Finally, run the domain through third-party estimators like Ahrefs or Semrush. They won't match analytics exactly, but if a seller claims huge organic traffic and independent tools show almost none, something is wrong. Consistency across the site's own analytics, Search Console, and third-party tools is what confirms traffic is genuine — and any large, unexplained gap is your cue to walk or renegotiate hard.

Compare at least three independent sources

No single source proves traffic is real, but disagreement between sources is highly informative. Put the seller's analytics next to Search Console, next to any ad network's own session counts, next to a third-party estimate. Real traffic produces figures that are in the same range across all four. Fabricated or purchased traffic almost always shows a pattern that only one source supports.

The behavioural signals

Purchased traffic behaves differently from real visitors. Look for sessions with implausibly uniform duration, bounce rates that are either near zero or near total, no scroll depth, traffic arriving in flat hourly blocks rather than following a daily curve, and a geographic distribution that does not match the content's language or subject. Any one of these can be innocent; three together rarely are.

Check the search side specifically

Search Console data is difficult to fake because it comes from the search engine rather than from the site. Compare its clicks against analytics sessions from organic: a large gap needs explaining. Then look at branded search volume, since a site with real readership accumulates people searching for it by name. A site claiming substantial authority with essentially no branded queries has an audience problem.

Referral and direct traffic are where it hides

Fabricated traffic is usually attributed to direct or to referral sources, because those are the hardest to verify externally. Scrutinise any site with an unusual share of direct traffic and no obvious reason for it, such as an app or a large email list. Check referral domains actually exist and actually link to the site, which takes minutes and is skipped surprisingly often.

What to do when it does not add up

Ask the seller to explain the specific discrepancy rather than accusing them, since misconfigured analytics, filtered views and migration artefacts produce genuine anomalies. If the explanation is checkable, check it. If it is not, structure around it with a holdback measured in your own analytics after transfer, or walk away. Traffic you cannot verify is the one thing not worth taking on faith.

Key takeaways
  • Fake traffic inflates price and evaporates after purchase.
  • Robotic engagement metrics reveal bot traffic.
  • Odd sources/geography and paid-as-organic are red flags.
  • Cross-check analytics, Search Console, and third-party tools.
Puzzle.io — books buyers can verify

Clean, reconciled financials are what turn a due-diligence request into a closed deal. Puzzle produces the P&L a buyer will actually accept.

Try Puzzle.io

Frequently asked questions

How do I know if website traffic is fake?

Check engagement (bots show near-zero time on page and no conversions), scrutinize sources and geography for odd spikes, and cross-check analytics with Search Console and third-party tools.

Can sellers fake website traffic?

Yes — with bots or undisclosed paid traffic to inflate numbers and the price. Verifying from the source and cross-checking independent tools exposes it.

What tools detect fake traffic?

Google Search Console (real search clicks are hard to fake) plus third-party estimators like Ahrefs or Semrush. Large gaps between claimed and independent data signal manipulation.

How do I know if a website has fake traffic?

Compare at least three independent sources — the seller’s analytics, Search Console, ad network session counts and a third-party estimate. Real traffic produces figures in the same range across all of them; purchased traffic usually shows a pattern only one source supports.

What does bot traffic look like in analytics?

Implausibly uniform session durations, bounce rates near zero or near total, no scroll depth, traffic arriving in flat hourly blocks rather than a daily curve, and a geography that does not match the content’s language.

Why is direct traffic suspicious?

Because it is the hardest category to verify externally, which makes it where fabricated traffic hides. Scrutinise any site with an unusual share of direct traffic and no obvious reason for it, such as an app or a large email list.

What should I do if the numbers do not add up?

Ask the seller to explain the specific discrepancy rather than accusing them — misconfigured analytics and migration artefacts produce genuine anomalies. If the explanation is not checkable, structure a holdback measured in your own analytics, or walk away.

What is your website actually worth?

Get a free, data-backed valuation range in about two minutes — no email required.

Value my site free →
S
SiteAppraiser Editorial Team

SiteAppraiser builds free website and domain valuation tools. Our guides draw on website-sale and marketplace data and are reviewed for accuracy. Informational only, not financial advice.