SEO Due Diligence Before Buying a Site: The 12 Checks That Kill Deals
Most buyers audit a site in the wrong order. They open Ahrefs, admire the traffic graph, get excited, and then go looking for problems — which means they've already fallen in love before they've

SEO Due Diligence Before Buying a Site: The 12 Checks That Kill Deals
Bottom line: SEO due diligence is the pre-purchase audit that tells you whether a site's organic traffic is real, defensible, and transferable - or a trap. Run it before you sign. Order every check by irreversibility: a Google penalty, a toxic backlink foundation, or faked traffic kills the deal, while thin content or slow pages only change the price.
Most buyers audit a site in the wrong order. They open Ahrefs, admire the traffic graph, get excited, and then go looking for problems - which means they've already fallen in love before they've checked whether the asset is even legal to own. We run diligence the opposite way. We start with the checks that can't be undone with money, because those are the only ones that should ever stop a deal. Everything else is a negotiation over price, not a reason to walk.
Key Takeaways:
- —SEO due diligence has two categories of findings: deal-killers (irreversible - penalties, toxic link foundations, faked traffic, poisoned domain history) and price-changers (fixable with budget - technical debt, thin content, slow Core Web Vitals).
- —A Google manual action or a link profile that is the reason the site ranks are the two findings that most often justify walking away entirely.
- —Traffic verification matters more than traffic volume: Ahrefs found 96.55% of pages get zero organic clicks from Google, so a big number means nothing until you confirm it's real and durable.
- —Google explicitly tells new domain owners to check for inherited penalties and re-file disavows - inherited liability is a documented risk, not a theory.
- —Run the checks in irreversibility order so you kill bad deals in an hour instead of falling for the traffic graph first.
What is SEO due diligence?
SEO due diligence is the process of verifying that a website's organic search performance is genuine, sustainable, and legally transferable to a new owner before an acquisition closes. It answers three questions a financial audit can't: Is the traffic real? Will it survive the handover? And is there a hidden penalty, link liability, or content-ownership problem that transfers with the domain?
Financial diligence looks at revenue. SEO diligence looks at where that revenue comes from - and whether it keeps coming after you own it. For any content site, marketplace, affiliate property, or SaaS blog where organic search is the primary acquisition channel, this is the check that decides whether you bought a business or a decaying asset with a good screenshot.
The distinction that changes everything: some findings are reversible with a budget and a quarter of work. Others are structural, and no amount of money buys them back. Sorting your findings into those two buckets before you value the deal is the entire game.
Why do most site acquisitions lose money after close?
Buyers overpay because they treat the traffic graph as a fact instead of a claim. A rising line in a third-party tool is an estimate of past performance - it says nothing about whether that traffic is real, whether it's about to be repriced by a core update, or whether the links holding it up are one manual review away from disappearing.
The failure pattern we see repeatedly: a site looks healthy on the surface, the seller has a clean-looking Analytics export, and the buyer skips the two checks that actually matter - the penalty history and the backlink foundation. Six months later the new owner files their first disavow and realizes the "authority" they paid a premium for was rented, not owned.
Ahrefs' own guide to SEO in mergers and acquisitions makes the same point from the operator side: organic value is fragile during ownership changes, and the damage usually comes from things that were visible during diligence and ignored. The money isn't lost at close. It's lost at the moment someone decided the traffic graph was enough.

Which checks kill the deal, and which just change the price?
This is the framework the rest of this guide is built on, and it's the part every generic checklist skips. Competitors list 10 things to check. None of them tell you what to do when a check fails - and that's the only information that matters when you're staring at a signed LOI.
Every finding in SEO due diligence falls into one of two buckets:
- —Deal-killers are irreversible. You cannot buy your way out of them because the damage is baked into the domain, the link graph, or the content's provenance. When one of these fails, the correct move is usually to walk - not to renegotiate.
- —Price-changers are reversible. They're real problems, they cost money and time, but they're work, not liability. When these fail, you don't walk - you discount the offer by the cost of the fix plus the months of lost compounding.
Here's the full framework:
| # | Check | Verdict type | Reversible? | What a "fail" means |
|---|---|---|---|---|
| 1 | Active Google manual action | Deal-killer | No | You inherit a penalty and an unknown recovery timeline |
| 2 | Toxic / paid backlink foundation | Deal-killer | No | The links that rank it are the links that will sink it |
| 3 | Content you don't actually own | Deal-killer | No | Plagiarized, licensed, or PBN-hosted content vanishes at handover |
| 4 | Faked or bot traffic | Deal-killer | No | You're buying a number, not an audience |
| 5 | Poisoned domain history | Deal-killer | No | Prior spam/adult/gambling use caps the ceiling permanently |
| 6 | Single-query revenue in structural decline | Deal-killer | No | One core update erases the whole thesis |
| 7 | Technical debt (crawl, redirects, index bloat) | Price-changer | Yes | Fixable in a quarter with a technical audit |
| 8 | Slow Core Web Vitals / INP | Price-changer | Yes | Engineering cost, not an SEO liability |
| 9 | Thin or decaying content | Price-changer | Yes | Refresh budget, discount for the lost months |
| 10 | Weak internal linking / no topical structure | Price-changer | Yes | Upside, actually - cheap wins post-close |
| 11 | Missing or broken schema | Price-changer | Yes | A few weeks of implementation |
| 12 | Keyword cannibalization | Price-changer | Yes | Consolidation work, low risk |
Now run them in this exact order - irreversibility first. The point of the sequence is speed: you can kill a bad deal in the first hour instead of spending a week validating traffic on a site you were never going to buy.
- Check for an active manual action. Nothing else matters if this fails.
- Pull the full backlink profile and ask one question: are these links earned or bought?
- Verify content ownership and originality - run the top pages through plagiarism and AI-provenance checks.
- Confirm the traffic is human by cross-referencing analytics against server logs and search impressions.
- Trace the domain's history in the Wayback Machine for prior spam, adult, or gambling use.
- Stress-test revenue concentration - how much of it dies if the top three queries drop two positions?
- Only after all six pass do you move to the price-changers: technical debt, Core Web Vitals, content depth, internal linking, schema, and cannibalization.
You can run the reversible half of this list automatically with SEO Magics' free audit tool - point it at the target domain and it flags the technical debt, schema gaps, and crawl issues that belong in your price negotiation. The irreversible half needs a human, and we'll cover those next.
How do you check for a Google penalty before buying?
A penalty is the single fastest way to turn a "great deal" into a liability, and it's the one check most buyers can't complete because it requires access the seller has to grant.
Ask for Search Console access - and treat refusal as an answer
The Manual actions report inside Google Search Console is the only authoritative source of truth for an active penalty. Third-party tools infer penalties from traffic drops; Search Console confirms them. If a seller won't grant read access to Search Console during diligence, that's not a scheduling problem - that's a finding. Price the deal as if a penalty exists, or walk.
Read the traffic history like a forensic timeline
Overlay the site's organic traffic against Google's confirmed ranking update history and look for cliffs that line up. A sharp, permanent drop on a known update date is an algorithmic penalty in everything but name - and unlike a manual action, there's no reconsideration request that fixes it. It's a signal the content or link profile is on the wrong side of Google's quality bar.
Understand what transfers with the domain
This is the part buyers miss. Google's documentation on site moves and domain changes makes clear that a domain's baggage - including link liabilities - follows it to the new owner. Google even advises new owners to check a recently acquired domain for pre-existing issues and re-upload disavow files. You are not buying a clean slate. You're buying a history.

How do you verify the traffic is actually real?
Traffic fraud is more common on the marketplace end of the market than most buyers want to believe, and volume is the easiest metric to fake. The defense is triangulation - no single source, three sources that have to agree.

- —Search Console impressions and clicks are the hardest to fake because they come straight from Google. If Analytics shows 80,000 organic sessions but Search Console shows 12,000 clicks, someone is inflating a number.
- —Server logs show you real requests. Bot traffic dressed up as organic falls apart the moment you look at user agents and request patterns.
- —Engagement depth - pages per session, scroll depth, conversion rate - tells you whether the "audience" behaves like humans or like a rented traffic source.
Keep the base rate in mind while you do this. Ahrefs' study of nearly a billion pages found 96.55% get no organic search traffic at all. A site with broad, genuine organic traffic across hundreds of URLs is rare and valuable. A site with all its traffic concentrated on a handful of pages is fragile - and worth far less than the headline number suggests.
How much does SEO due diligence cost and how long does it take?
The honest answer: it scales with deal size, and it's the cheapest insurance you'll ever buy relative to what you're about to spend. A missed penalty on a six-figure acquisition costs more than a full diligence engagement by an order of magnitude.
| Deal size | Depth needed | Typical timeline | What it covers |
|---|---|---|---|
| Under ~$25k | Self-serve + tool audit | 1-2 days | Penalty check, traffic verification, automated technical scan |
| ~$25k - $250k | Full manual diligence | 3-5 days | All 12 checks, backlink forensics, content ownership review |
| $250k+ | Team diligence + monitoring | 1-2 weeks | Everything above plus revenue-concentration modeling and post-close migration plan |
The deal-killer checks - penalty, links, traffic, ownership - can be run in a day if the seller cooperates. The reason diligence stretches to a week on larger deals isn't the checking; it's the modeling. Working out how much revenue survives a core update, or how a domain migration will affect rankings, takes judgment that a checklist can't automate. If organic search is the core of the acquisition thesis, that judgment is exactly what you're paying for - and it's why an independent SEO consultant pays for itself on a single avoided mistake.

The reversible findings are where you make your money back
Here's the contrarian part most guides bury: the price-changers aren't just risks to discount - several of them are upside you're buying at a discount.
A site with genuine authority but weak internal linking, missing schema, and no topical structure is an underpriced asset. The previous owner left compounding on the table. If diligence confirms the foundation is clean - real traffic, earned links, no penalty - then thin content and technical debt are the best kind of problem: cheap to fix, and the seller has already priced the site as if they're permanent.
We treat the price-changer list as a two-column negotiation sheet. Left column: cost to fix. Right column: months of lost compounding while you fix it. That total comes straight off the offer. A slow site with Core Web Vitals problems isn't a reason to walk - it's a line item. Same with content decay. The buyers who win at acquisitions aren't the ones who avoid sites with problems. They're the ones who can tell a $10k problem from a walk-away problem in the first hour.
How We Assessed This
The irreversibility framework in this article comes from how we run pre-acquisition audits for growth-stage buyers, not from a generic template. Every check maps to a specific data source: manual actions and impression data from Google Search Console, link forensics and referring-domain trust from Ahrefs and Semrush, crawl and indexation from Screaming Frog, and Core Web Vitals from field data rather than lab scores. Content ownership is verified with plagiarism and AI-provenance tooling plus a manual Wayback trace of the domain's history. We built the deal-killer versus price-changer split because retainer clients kept asking the same question mid-deal - "is this a reason to walk or a reason to renegotiate?" - and a flat checklist never answered it. The claims about penalty transfer and disavow re-filing are drawn directly from Google's own published documentation, linked above, not from inference. Our perspective comes from auditing growth-stage sites across full 12-month optimization cycles, where we see exactly which "small" findings compound into structural problems and which stay cosmetic. Where we couldn't verify a number, we've stated the mechanism qualitatively rather than invent a figure.
Frequently Asked Questions
What is SEO due diligence when buying a website?
It's the pre-purchase audit that verifies a site's organic traffic is real, durable, and legally transferable before you close. It checks for penalties, toxic backlinks, faked traffic, and content-ownership problems - the risks a financial audit can't see - and separates deal-killing liabilities from fixable, price-changing issues.
What's the single biggest red flag in SEO due diligence?
A seller who won't grant Google Search Console access during diligence. Search Console is the only authoritative source for confirming a manual action or reading true impression data. Refusal should be treated as a finding, not an inconvenience - price the deal as if a penalty exists.
Can you inherit a Google penalty when you buy a domain?
Yes. Google's own documentation confirms that a domain's history - including link liabilities and manual actions - transfers to the new owner. Google advises buyers of recently acquired domains to check for pre-existing issues and re-upload disavow files. You're buying the domain's past, not a clean slate.
How long does SEO due diligence take?
The deal-killer checks - penalty, backlinks, traffic, content ownership - can be completed in one to two days if the seller cooperates. Full diligence on a larger acquisition runs three to five days, and complex deals with revenue-concentration modeling can take one to two weeks.
Is a backlink profile a deal-killer or just a price issue?
It depends on why the site ranks. If earned editorial links drive the rankings, minor toxic links are a cleanup cost. If the site ranks because of paid or PBN links, that's a deal-killer - the same links propping it up are the ones that will trigger a penalty or vanish, and you can't buy your way out of that.
Do I need an agency, or can I run SEO due diligence myself?
You can run the automated, reversible checks yourself with an audit tool. The irreversible checks - penalty forensics, link-earned-versus-bought judgment, and revenue-concentration modeling - need experience. On any deal where organic search is the core thesis, an independent audit costs a fraction of one avoided mistake.
Before You Sign, Get a Second Opinion
If you're about to buy a site and organic traffic is the reason, don't take the seller's traffic graph at face value. Run the target domain through SEO Magics' free audit tool to surface the technical and content issues that belong in your price negotiation - then, for the irreversible checks that decide whether to walk, book a strategy call. We audit growth-stage sites for a living, and we'd rather tell you a deal is bad before you sign than help you recover after. For deeper reads on adjacent risks - migrations, penalties, and post-close ranking preservation - the SEO Magics journal and our site migration checklist are the next places to look.