← all articles

Spotting a fake traffic estimate in a media kit

Why media kits lie about traffic

A media kit is a sales document. The traffic number on it exists to justify a price. Every extra thousand visitors claimed is a few more dollars someone can ask for on a sponsored post, a guest post slot, or a banner placement. Nobody sends you a media kit to be helpful. They send it to close a deal, and the traffic line is the single number most buyers glance at before they open their wallet.

I run a portfolio of sites and I’ve been on both sides of this. I’ve built media kits for my own properties and I’ve paid for placements on other people’s sites based on numbers that turned out to be fiction. The pattern I’ve learned to watch for isn’t exotic. It’s usually a rounded number, no source, no date range, and a screenshot that either doesn’t exist or doesn’t hold up when you look closely.

What a traffic estimate actually is

Before you can spot a fake one, it helps to know what a real one looks like, because “real” still means “estimated” in most cases.

Tools like Ahrefs, SEMrush, and SimilarWeb don’t have a direct feed into anyone’s server logs. They build their numbers from a mix of sources: clickstream panels from browser extensions and ISPs that opted in, DNS resolution data, and modeling that fills in the gaps for sites not well represented in that panel data. For a large site with a lot of traffic, the panel sample size is big enough that the estimate lands in a reasonable range. For a small site, the sample can be thin to nonexistent, which is why these tools frequently show “no data” or a wide range for sites under roughly five figures in monthly visits.

That’s the honest version of traffic estimate accuracy: even the legitimate tools are approximations, and the approximation gets worse the smaller the site. A media kit number pulled straight from one of these tools isn’t a lie by itself. It becomes a problem when it’s presented as certain, when it’s the only source cited, or when it disagrees wildly with everything else you can check.

Red flags in the number itself

Look at the precision. “500,000 monthly visitors” is a marketing sentence. “48,213 sessions in the last 30 days, per GA4” is a data point. Real analytics exports rarely round to the nearest hundred thousand. When a media kit only ever gives round numbers, that’s usually because nobody pulled a report. Someone picked a number that sounded competitive with whatever else is in that niche.

Watch the units too. “Impressions,” “pageviews,” and “unique visitors” are three different things, and media kits love to blur them. A site that gets 200,000 pageviews a month might only have 60,000 unique visitors if people click through several pages per session. Search impressions from Google Search Console are not visits at all, they’re how often a result appeared in search, regardless of whether anyone clicked. If a kit says “traffic” and the backup data turns out to be impressions, that’s not a rounding issue, that’s a different metric wearing a traffic costume.

Cross-checking against independent estimators

No single third-party tool is gospel, but two or three tools disagreeing by 10x with each other and with the claim in the media kit is information. Pull the domain through Ahrefs’ free traffic checker or SEMrush’s domain overview and see what organic traffic estimate comes back. If the media kit claims six figures a month and every public tool that estimates organic search traffic shows a small fraction of that, ask where the rest is supposed to be coming from. Direct traffic, social, email, and referral can all be real and can all sit outside what an SEO tool measures, but that gap needs an explanation, not silence.

The useful signal isn’t any one tool’s number. It’s convergence. When independent estimators built on different methodologies land in the same rough neighborhood, that’s a stronger indicator than any single figure, including the one in the kit.

Checking the site’s real footprint

Traffic doesn’t happen in a vacuum. A site pulling real visitors leaves fingerprints you can check without any paid tool.

Look at how many pages are actually indexed with a site: search on Google. A site claiming a large audience with only a few dozen indexed pages is claiming an unusually high amount of traffic per page, which isn’t impossible but is worth a second look. Check the comment sections, if the site has them, and see if they match the claimed audience size. Check the social accounts linked from the site. A site with a supposedly large, engaged readership and a Twitter or Facebook account with a few hundred followers and no engagement is telling you something.

Also check what the site actually ranks for. If it claims to be a major traffic driver in a competitive niche, search for its stated core keywords and see where it sits. A site sitting on page three for its own claimed money keywords isn’t pulling the search volume the media kit implies.

Asking for proof, and what proof can still be faked

It’s fair to ask for a screenshot of Google Analytics or Search Console. It’s also fair to know that a screenshot proves very little on its own. Screenshots can be cropped, edited, or pulled from a different property entirely. I’ve seen media kits where the account name in the corner of the GA screenshot didn’t match the site’s actual brand.

A better ask, when the relationship justifies it, is a view-only share link to the GA4 property, or a request to filter the report live to a specific landing page and date range you choose on the spot. If someone can pull up their analytics and filter it in real time for you, in front of you, on a call, that’s a much harder thing to fake than a static image. If they stall, deflect, or only ever offer a screenshot with no interaction, treat the traffic number as unverified.

Also check the date range on whatever they do send. A single viral month from two years ago, presented without a date, can make a site look like it’s pulling consistent volume it hasn’t seen in a long time.

The Wayback Machine gut check

Pull the domain up on the Wayback Machine and look at its history. Does the content history match a site that’s been building an audience over time, or does it look like a domain that changed hands, changed niches, or sat dormant and got repurposed recently. A domain with real authority history and a domain that was bought for its backlink profile and reskinned can show similar numbers in a quick tool check, but they are not the same asset, and I wouldn’t pay the same price for both. This is also where you catch a claim of “five years of organic growth” attached to a site whose content history only goes back five months.

What I check before I pay for a placement

In practice, my checklist is short: pull the domain through two independent traffic estimators and see if they roughly agree, check indexed page count and rankings for the site’s own claimed keywords, check social proof against the claimed audience size, and ask for a live filtered look at analytics rather than a static screenshot. If two or three of those line up with the claim, I’ll move forward. If the number in the media kit is the only piece of evidence that supports itself, I pass, or I negotiate the price down to what I can actually verify.

None of this guarantees you’ll never get burned. It just means you’re not paying based on a single unverified line in a sales document.

If you want help auditing a site’s real traffic and ranking footprint before you spend on a placement, that’s exactly the kind of technical SEO and keyword research work we do at The SEO Desk.

for SEOs
Tracking rankings or scraping SERPs at scale?

Rank checkers and SERP crawlers get blocked and geo-skewed fast on datacenter IPs. Singapore Mobile Proxy runs real 4G/5G mobile IPs that search engines still trust, so your position data stays clean.

see plans →
read on
More from The SEO Desk

Technical SEO, link building, content and SERP strategy, and tool reviews for people who ship growth.

browse all articles →