Domain Purchase Due Diligence: The Complete Pre-Buy Checklist
Domain Purchase Due Diligence: The Complete Pre-Buy Checklist
Due diligence separates smart acquisitions from expensive mistakes. Every domain purchase above $500 deserves a structured evaluation before you commit. This checklist covers the specific checks that experienced investors run, in the order they matter most.
Trademark Clearance
This is the most important check because a trademark conflict can result in losing the domain entirely through a UDRP filing, regardless of what you paid.
USPTO TESS search: Go to tess2.uspto.gov and search for the domain’s keywords. An exact match with an active registered trademark in a related goods/services class is a deal-killer. A descriptive term with no trademark registrations (like “freshproduce” or “quickship”) is safe.
WIPO Global Brand Database: Search at branddb.wipo.int for international trademarks, particularly relevant if the domain includes non-English terms or targets non-US markets.
UDRP history: Search WIPO’s case database at wipo.int/amc/en/domains/search/ for the specific domain. If the domain has been the subject of a previous UDRP filing, review the decision carefully. Even if the current registrant won, the trademark holder might file again.
Common law trademarks: Even without a formal registration, a business using a name in commerce has common law trademark rights. Google the exact domain name to see if any business is operating under that brand. If a company has been using “FreshProduce” as their brand for years without registering the trademark, they could still win a UDRP against you.
WHOIS and Ownership History
DomainTools WHOIS history: Shows every WHOIS record change since the domain was first registered. Look for patterns — frequent ownership changes (more than 3-4 different owners) can indicate a troubled domain with disputes or spam history.
Registration date: Verify the domain’s original registration date. A domain registered in 1998 is genuinely aged. A domain that was registered in 1998, dropped in 2010, and re-registered in 2015 has a broken history — the five-year gap means any backlinks earned before 2010 may have been devalued by Google.
Registrar history: Frequent registrar changes can indicate an owner trying to exploit different registrar policies or fleeing from abuse complaints.
Backlink and SEO Profile
Ahrefs or Majestic backlink check: Look at the referring domains, not just total backlinks. A domain with 50 referring domains from legitimate sites has real authority. A domain with 50,000 total backlinks from 30 spam sites has no useful SEO value.
Anchor text distribution: In Ahrefs, check the anchor text profile. Natural domains have diverse anchors including the brand name, URL, generic phrases, and some keyword anchors. Unnatural profiles are stuffed with exact-match commercial keywords, indicating past manipulative link building.
Google index check: Search site:domain.com in Google. For a domain that was recently active, you should see indexed pages. If a domain with a known content history returns zero results, it has been deindexed — a serious red flag indicating a manual Google penalty.
Wayback Machine History
Load the domain on web.archive.org and review snapshots at regular intervals (every 2-3 years). You are looking for:
Consistent legitimate use: A business website, blog, or informational resource maintained over many years is ideal. This history supports the domain’s topical authority.
Red flags: Any period of casino content, pharmaceutical spam, adult material, or link farm pages. Even if the spam was brief (6-12 months), it may have triggered Google penalties that persist.
Content gaps: Periods where the domain parked or showed a registrar default page. Short gaps (under a year) are normal and not problematic. Multi-year gaps during which the domain’s backlinks may have been devalued are more concerning.
Traffic and Revenue Verification
If the seller claims the domain has traffic or revenue, demand verification before paying based on those claims.
Google Analytics access: Ask the seller for read-only access to Google Analytics or to share a screenshot with the full date range visible. Traffic claims without analytics data are worthless.
Parking revenue: If the domain is parked and earning PPC revenue, ask for screenshots of the parking platform dashboard (Sedo, ParkingCrew, Bodis) showing at least 90 days of data.
Ahrefs traffic estimate: Cross-reference any claimed traffic with Ahrefs’ organic traffic estimate. Significant discrepancies between claimed traffic and Ahrefs’ estimate warrant deeper investigation.
Technical Checks
DNS records: Check the domain’s current DNS configuration using dig or a tool like MXToolbox. Look for any MX records (email), A records (web hosting), or CNAME records that suggest active services.
SSL history: If the domain has an active SSL certificate, check who issued it and when. An active Let’s Encrypt certificate suggests someone is actively managing the domain’s web presence.
Blacklist check: Run the domain through Google Safe Browsing (transparencyreport.google.com/safe-browsing), Spamhaus, and SURBL. A domain on any blacklist has active reputation problems that will affect email deliverability and web traffic.
Price Validation
NameBio comparable sales: Search NameBio for domains with similar characteristics — same word count, same extension, similar category, similar metrics. Compile 5-10 comparable sales to establish a price range.
EstiBot automated appraisal: While no automated tool is perfectly accurate, EstiBot provides a data-driven starting point. If EstiBot values a domain at $2,000 and the seller wants $25,000, the burden is on the seller to justify why this domain is worth 12x the algorithmic estimate.
For tools to automate parts of this checklist, see domain valuation tools compared and whois lookup tools guide. For trademark-specific deep dives, read avoiding trademark issues when buying domains.