Due Diligence 10 min read

Keyword Research Before You Buy: The Due Diligence Step Most Buyers Skip

Most buyers look at the traffic chart and stop there. But 100,000 visitors from one keyword and 100,000 visitors from 500 keywords are two completely different businesses — one is an asset, the other is a lottery ticket. Here's how to tell them apart before you sign an LOI.

2026-08-27  ·  By Sophal Lanh, Founder of Deal Alert AI

Deal Alert AI is reader-supported. We earn commissions from affiliate links at no cost to you.

This post is based on a video from our Deal Alert AI YouTube channel. Watch the original or read the full breakdown below.

I've watched buyers wire six figures for a content site based on a Google Analytics screenshot. Traffic was up and to the right for 18 months. Revenue was stable. The seller was responsive. Everything looked clean.

Nine months later, the site was down 74% and the new owner was posting in Facebook groups asking what happened. What happened was simple: 68% of that site's organic traffic came from a single article ranking #2 for one high-volume keyword. Google adjusted the SERP for that query — added a featured snippet, pushed in three forum results — and the article dropped to position 7. That was the whole business.

The traffic chart never told him that. Only a keyword-level analysis would have. This is the most overlooked due diligence step in online business acquisitions, and it costs buyers more money than bad P&Ls, sketchy sellers, and platform risk combined.

Why Traffic Numbers Lie and Keyword Profiles Tell the Truth

Traffic is an output. Keywords are the input. When you evaluate a content site or an SEO-driven SaaS by traffic alone, you're grading the business on a number that can change without warning, without any action from you, and without any signal in the historical data.

Think about two sites, both doing 100,000 organic sessions a month, both earning $4,000/month from display ads and affiliate commissions. Site A gets 68,000 of those sessions from a single post ranking for "best portable air conditioner." Site B gets its 100,000 sessions from roughly 520 ranking keywords spread across 90 articles, with no single URL contributing more than 6% of total clicks.

Both sell for a 40x multiple — around $160,000. But these are not the same asset. Site A is a bet on one SERP staying stable. Site B is a portfolio. If Site B loses a top article to an algorithm shift, it loses 5-6% of traffic. If Site A loses its top article, the business is functionally dead and you own a $160,000 domain name.

Key insight: Concentration risk in traffic works exactly like concentration risk in revenue. You'd never buy a business where one client is 68% of sales without a massive discount. Apply the same logic to keywords — because a Google algorithm update gives you even less warning than a client churning.

The Tools You Actually Need for Pre-Acquisition Keyword Analysis

Get Free Deal Alerts Every Morning

We scan Empire Flippers, Flippa, Acquire.com and Quiet Light daily — scoring every listing. Start free.

You need three data sources, and one of them is non-negotiable. Ahrefs is the gold standard for third-party keyword data. Its Site Explorer gives you the organic keyword list, estimated traffic per URL, keyword difficulty, and — critically — the historical organic traffic graph going back years. A Lite plan runs about $129/month, which is nothing relative to the size of the mistake it prevents. If you're evaluating deals seriously, treat it as a cost of doing business, not a subscription to agonize over.

SEMrush is a strong alternative and in some niches has better keyword coverage, especially for non-US markets. Its Position Tracking and Organic Research tools do essentially the same job. If you already pay for one, don't buy the other — the marginal data isn't worth $130/month. What matters more is that you actually pull the reports and read them line by line.

The non-negotiable is Google Search Console access. Third-party tools estimate; Search Console reports actual clicks, actual impressions, actual average positions, and actual query data straight from Google. Ahrefs might tell you a site gets 40,000 monthly visitors when Search Console shows 61,000. The gap matters, and so does the query-level breakdown you simply cannot get anywhere else. Ask for read-only Search Console access before you sign an LOI, not after. If a seller refuses, that refusal is your answer.

Warning: Sellers sometimes offer a Search Console "export" instead of live access. A CSV can be edited in thirty seconds. Insist on read-only user access to the property, or a live screen share where you navigate the reports yourself. If the broker pushes back, ask them to facilitate it — reputable brokers like Empire Flippers will usually arrange verified access as part of the vetting process. On open marketplaces, the burden is entirely on you.

What to Look For in the Keyword Profile

Start with traffic concentration. Pull the "Top Pages" report in Ahrefs and sort by organic traffic. Add up the top three URLs as a percentage of total. My rule of thumb: if a single URL delivers more than 30% of organic clicks, that's a yellow flag and needs a discount. Above 50% and you're not buying a business, you're buying an article. Cross-reference this against the Search Console "Pages" report filtered to the last 12 months, because Ahrefs estimates skew toward high-volume head terms and can understate the long tail.

Next, ranking stability over a rolling 12 to 24 months. Ahrefs' organic traffic graph will show you the shape of the curve. What you want is a line that grinds upward with shallow, temporary dips around known core update dates. What you don't want is a cliff — a 40% drop in March 2024 followed by a slow partial recovery. Cliffs mean the site has been hit before, and sites that have been hit once are statistically far more likely to get hit again. Overlay known Google core update dates on the traffic chart. If every core update produces a drop, the site's content quality or link profile is fundamentally on the wrong side of Google's quality thresholds.

Then look at keyword difficulty distribution and intent mix. If the site ranks for 400 keywords but 350 of them are KD 0-5 with 20 monthly searches each, you have a site that ranks because nobody else bothered — those positions can evaporate the moment a real competitor enters. Conversely, if the site holds positions for KD 40+ commercial terms, that's a defensible moat but you need to understand why it ranks. Usually the answer is backlinks, which brings us to the next problem.

Branded vs. Non-Branded Traffic and Why the Split Matters

In Search Console, filter queries containing the brand name and compare click volume against the total. This split tells you something the seller will never volunteer: how much of this traffic is you buying an audience, versus how much is you buying a brand that lives in the seller's head.

Branded traffic isn't automatically bad — it's often a sign of genuine authority and repeat visitors. But it becomes a serious problem when the brand is tied to a personality. If a site gets 30% of its clicks from searches like "Sarah's Keto Kitchen recipes" and Sarah is the seller who's leaving after a 30-day transition, you're buying a business whose most loyal audience is looking for someone who no longer works there. That traffic decays. I've seen personality-driven food and finance blogs lose 40% of branded search within a year of a founder exit.

The opposite failure mode is a site with almost zero branded traffic — 100% cold search. That's not necessarily a red flag either, but it means you have no audience loyalty buffer. Every visitor arrives via Google and leaves. There's no email list effect, no direct traffic floor, no brand equity. If Google turns off the tap, revenue goes to zero instantly. My preferred profile is 10-25% branded, growing slowly, with a real email list behind it.

Key insight: Compare the site's rankings against three direct competitors in the same niche using Ahrefs' Content Gap tool. If competitors rank for 4,000 keywords and your target ranks for 380, that's not a weakness — it's your growth roadmap. But if the target ranks for 3,900 and competitors have 4,000, you're buying a mature asset with limited SEO upside and you should be paying a lower multiple.

The 10-Point Keyword Due Diligence Checklist

Run this checklist on every content site or SEO-dependent SaaS before you get emotionally attached to a deal. It takes about 90 minutes per listing once you've done it a few times. I run an abbreviated version on every listing that comes through Deal Alert AI before it ever hits a subscriber's inbox.

  1. Calculate top-URL concentration. Add the top 1, top 3, and top 10 pages as a percentage of total organic clicks. Anything over 30% for a single URL requires a written explanation and a price adjustment.
  2. Map the 24-month traffic curve against Google core updates. Note every drop over 15% and identify which update caused it. Repeated hits are a pattern, not bad luck.
  3. Pull actual Search Console click data for the last 16 months. Compare it to the Ahrefs estimate and to whatever the seller claimed in the listing. Three numbers that disagree wildly means you're missing something.
  4. Segment branded vs. non-branded clicks. Flag anything above 35% branded, especially if the brand is a person's name.
  5. Check search volume trends for the top 20 keywords. Use Google Trends over 5 years. A term declining 18 straight months is a dying category, and no amount of SEO skill reverses secular demand decline.
  6. Audit keyword difficulty distribution. What percentage of ranking keywords sit above KD 20? If almost none, the moat is thin and a funded competitor can take the niche in six months.
  7. Review the backlink profile behind the top 5 pages. Are those links editorial, or are they paid placements, PBN links, or guest posts the seller controls? Links from properties the seller owns will disappear post-sale.
  8. Run a content gap analysis against three competitors. Quantify the untapped keyword opportunity. This is the number you'll use to justify your growth plan and your offer.
  9. Check intent mix. Healthy content sites carry both informational keywords (traffic) and commercial-intent keywords (revenue). All-informational means monetization is capped. All-commercial means fragile, competitive rankings.
  10. Verify indexation health. In Search Console's Pages report, look at how many URLs are excluded, crawled-not-indexed, or discovered-not-indexed. A high exclusion ratio often signals thin or AI-generated content Google has already quietly deprioritized.

Red Flags and Green Flags in a Keyword Profile

Red flags first, because avoiding losses matters more than finding winners. All traffic concentrated in one or two articles. Keywords whose search volume has declined for 18 consecutive months — think "how to use Clubhouse" or dying software categories. A high percentage of branded traffic tied to a departing founder. Rankings that depend entirely on backlinks acquired through a network or paid placements that won't transfer. Sudden traffic growth in the last 4-6 months with no corresponding content or link investment, which usually means either an algorithm gift that will be taken back, or something manipulative under the hood.

One more red flag people miss: a site where the keyword profile doesn't match the revenue profile. If a site earns most of its money from affiliate commissions on credit cards but its keyword profile is 95% low-intent informational content, ask where the money actually comes from. Sometimes the answer is a single review post — which loops you right back to concentration risk. Sometimes the answer is an email list or a paid traffic channel the seller downplayed.

Green flags are less dramatic but they're what you're paying for. Hundreds of ranking keywords spread across dozens of URLs. Month-over-month stability across 24 months, including through at least two core updates. A genuine mix of informational and commercial intent. Demonstrable topical authority — the site ranks for a tight cluster of related terms rather than random one-off posts. Growing impressions in Search Console even where clicks are flat, which means Google is testing the site on more queries. And a content velocity story you can continue: if the seller published 8 posts a month and traffic grew accordingly, you know exactly what your operating plan looks like.

How to Turn Keyword Analysis Into Negotiating Leverage

Keyword research isn't just a go/no-go filter. It's the most credible source of leverage you have in a negotiation, because it's data-driven and hard to argue with.

Say you find a listing at 42x monthly profit on Empire Flippers with $3,800/month in earnings — a $159,600 ask. Your analysis shows 44% of organic clicks come from two URLs, both ranking for terms with declining volume. You don't walk. You go back with: "I'm at 34x based on concentration risk in these two URLs — here's the Search Console export and the Trends data." That's a $30,000 swing backed by evidence rather than a lowball with no rationale. Sellers and brokers respond to specificity. I've seen this exact approach close gaps that pure haggling never would.

It works in the other direction too. When your content gap analysis shows competitors ranking for 3,000 keywords the target doesn't touch, you've quantified your upside before you own the asset. That justifies paying at or slightly above asking on a genuinely clean site — because you know the first 12 months of work, you know roughly what it's worth, and you're not guessing. On Flippa, where listing quality varies enormously and verification is lighter, this discipline is what separates the buyers who build portfolios from the ones who buy one bad site and quit.

The reason I built Deal Alert AI was to compress the top of this funnel. Running full keyword due diligence on 60 listings a month is impossible for a solo buyer. So the platform continuously monitors new listings across Empire Flippers, Flippa, and other marketplaces, pre-screens traffic patterns and concentration signals, and surfaces only the deals worth your 90 minutes of real analysis. You still do the deep work — nobody should buy a business off an automated score — but you do it on five listings instead of sixty.

The buyers who consistently win in this market aren't the ones with the most capital. They're the ones who know what they're looking at before the offer goes in. Keyword research is how you get there. Start with Deal Alert AI to find the candidates, then run the checklist above on every single one before you write a number down.

By Sophal Lanh, Founder of Deal Alert AI

By Sophal Lanh, Founder of Deal Alert AI: Sophal built Deal Alert AI after years of analyzing online business acquisitions and missing time-sensitive deals. The platform tracks and scores 100+ listings daily across Empire Flippers, Flippa, Acquire.com, and Quiet Light. Learn more →

Get Deals Before Other Buyers

We scan Empire Flippers, Acquire, Flippa, and Quiet Light daily. The best sub-$500K businesses are gone within 48 hours.