Expired domains: how to find, vet, buy and rebuild them

expired domains

An expired domain is a name somebody stopped paying for. Sometimes it’s junk. Sometimes it comes with years of links, an archive full of old pages and a topic that still makes sense. With expired domains, the work is telling the two apart before you spend money, and then turning the good one back into a site that deserves those links.

This page is the map. Each step below has its own guide, and the deep version of every claim lives on the page it links to. Here I keep it to the shape of the whole thing: where a name is in its life, what it’s worth, and what you can honestly do with it.

The short answer

Find → vet the history → buy → rebuild on the old topic → keep it alive with new posts. Most of the risk sits in step two, and most of the wasted money sits in skipping it.

My pick: spend more time in the archive than in the metrics. A domain’s backlink numbers tell you what it had. Its archived pages tell you what it was, and whether it was ever something you’d want to be.

The lifecycle: what “expired” actually means

A domain doesn’t blink out the day the owner forgets to renew. It walks through a set of stages, and the stage it’s in decides how you can get it and how much you’ll pay. Picture a library book that’s overdue: there’s a grace window to bring it back, then a shelf where it waits, then finally it goes back into general circulation. Domains are the same, just with timers written into policy.

Here is the rough order for the common generic top-level domains like .com, .net and .org. The exact days differ by registry and registrar, so treat these as the shape, not a stopwatch.

Stage one: expired, still with the registrar

The registration date passes and the owner stops paying. The name is “expired” but not gone. The old owner can usually still renew it, and the registrar decides what happens in this window. Some registrars park the name on an ad page, some drop it into their own auction before it ever reaches the public pool. This is the quietest stage from the outside and the one where the old owner still holds all the cards.

Stage two: deleted, in the redemption grace period

If nobody renews, the name is deleted from the registrar and enters a redemption window. ICANN’s Expired Registration Recovery Policy requires most gTLD registries to offer a 30-day Redemption Grace Period after deletion, during which only the original owner can restore the name, through the registrar that deleted it, usually for a hefty restore fee. For a buyer this stage is a wall: you cannot touch the name, you can only wait and watch.

Stage three: pending delete

After redemption, the name goes into a short final window where nobody can restore it and nobody can register it yet. For .org, the registry agreement’s deletion rules set this at five calendar days; other registries set their own. Think of it as the name standing in line for the exit.

Stage four: dropped

The registry releases the name back into the pool. Now anyone can register it at the standard price, unless a backorder service grabbed it in the first seconds. Good names rarely survive this stage untouched, because every public drop list is watched by the same software.

Laid out as a table, the lifecycle looks like this:

Stage What happens Can you still get it What to do
Expired, with registrar Owner stopped paying; can still renew; may go to a registrar auction Only via a registrar auction, if one is offered Watch the auction; set a ceiling before you bid
Redemption grace period Deleted; a ~30-day window where only the old owner can restore it No, not by you Wait, or place a backorder for the drop
Pending delete Short final window; nobody can restore or register No Line up a backorder so you’re first when it drops
Dropped Back in the public pool at the standard price Yes, if a backorder didn’t catch it first Register it, or accept it went to auction and move on

So “buying an expired domain” is really three different purchases hiding under one phrase: a registrar auction while it’s expiring, a backorder on a name about to drop, or a plain registration of a name that already dropped and nobody caught. Each has its own price logic, and knowing which one you’re in stops you from overpaying for something you could have waited a week to register for the cost of a coffee.

1. Find expired domains

Lists of dropping and deleted names are public, and some of them are free. The skill is filtering: on-topic, links from real sites, no language switch halfway through its life. The guide on how to find expired domains walks through the search, the filters and the history checks I run on every candidate.

If you’d rather compare the tools first, the expired domain software guide lays out what the common finders do, what they cost at the time of writing, and where each one stops. The short version: the finders are good at narrowing a pile of thousands of names down to a few dozen worth a second look. None of them can tell you whether a domain’s history is clean. That part is still a person reading an archive, which is the next step.

2. Buy one

Dropped names you can register like any new domain. Names that are still expiring go through backorders and auctions, and that’s where people overpay. The guide on how to buy an expired domain covers the lifecycle, backorders, auctions and the checks to do before you bid.

The one habit that saves the most money: decide your ceiling before the auction opens, and treat the countdown clock as a sales technique, not a reason. The name that fits your topic and has a clean history is worth a real number to you. The name that just looks strong in a metrics tool is worth whatever the next bidder will pay, which is often more than it should be.

3. Check what it used to be

Before you pay, look at the old site. You can scan a domain in the Wayback Machine with our free tool: it shows the old design, the URL structure and a few sample pages. That’s often enough to spot a domain that spent a year selling pills. The Internet Archive’s own Wayback Machine help explains how to read the capture calendar if you want to browse the history by hand first.

This is the step most buyers rush, and it’s the step that decides everything. Metrics describe the links a domain has now. The archive describes the choices its previous owners made, and those choices are what you inherit. Here is the order my agent works through, and he’s thorough, a little paranoid, and occasionally wrong, which is why I read his notes before anything gets a bid.

Read the archive, not just the metrics

Open the history and look for one consistent topic over the years. A small blog about one subject that kept being about that subject is boring, and boring is exactly what you want. You’re paying for the context those old links point at, and that context only holds if the site stayed roughly the same thing it was when the links were earned.

Check for topic and language switches

A gardening blog that became a casino site, then a parked page, then a store in a language the original never used, is a domain with a story you don’t want to inherit. A sudden topic or language switch in the archive is often the fingerprint of a domain that was already bought and abused once. The links might still read as strong in a tool. They’re also the reason you’d be cleaning up for months.

Check the links and the anchor text

Look at who links to the domain and why. Links from real sites in the same topic are the thing you’re buying. Links from comment spam, foreign-language link farms or sitewide footers are weight you don’t want. Then read the anchor text: if most of the anchors are pill names, casino terms or something unrelated to the old topic, that tells you what the domain was used for, and it’s a reason to walk away rather than a bargain.

Check for trademark and current indexing

If the name contains someone’s brand, don’t buy it; the links aren’t worth a dispute. And run a site: search to see whether Google still lists pages from it. No indexed pages isn’t fatal. A mess of spammy indexed pages is a warning that the previous owner’s abuse may still be attached to the name.

If the domain carries a dirty link profile and you decide it’s still worth keeping, you’ll also want to know when to disavow backlinks and when Google’s own documentation says not to bother. More on that below.

What the history check does in practice. In our first football batch, 13 candidates went in and 3 came out: the rest had been reused, had redirected to another site, or had too little real history. The five checks and the restore that followed are in the undertheleague.com case study.

4. Rebuild it as a real site

An expired domain with nothing on it is a parked page, and a parked page wastes the one thing you paid for: the context those links point to. A rebuild puts the old topic back: the best snapshot of each page, the URL structure kept, the junk dropped.

The flow I follow looks like this: archive snapshots → pick the best version of each page → rebuild on the old topic → keep the old URL structure and 301-map the rest → add new, useful posts → keep it updated. You can do that yourself with any Wayback downloader and an afternoon of fixing broken layouts. If the archive gives you a pile of static files, HTML to WordPress, checked by AI turns them into an editable site where an LLM reviews the design and every page before delivery.

One rule that isn’t optional: you need the rights to any content you republish. The old pages belonged to someone. Rewrite them, and keep only what you have the rights to use. A rebuild that copies the old text word for word is a copyright problem wearing an SEO costume.

About PBNs, plainly

A lot of expired-domain buyers are building private blog networks. If that’s new to you, start with what is a PBN. If you already know and want the practical side, read how to build a PBN.

The honest part first: Google’s spam policies define link spam as creating links “primarily for the purpose of manipulating search rankings”, and list expired domain abuse separately: buying an expired domain and repurposing it “primarily to manipulate search rankings by hosting content that provides little to no value to users.” A network built only to pass links fits that description. Sites that break those policies “may rank lower in results or not appear in results at all.” I won’t call any of it safe or undetectable. What I will say is that a rebuilt domain with a real topic and real pages is a very different object from a parked name with a link stapled to it.

Here’s the part sellers skip. The risk of a PBN isn’t technical, so no setup removes it. People talk about “footprints”: shared hosting, the same theme on every site, one registrar, thin posts written only to hold a link, every outbound link aimed at one money site. Cleaning those up lowers how exposed a network is. It doesn’t change what the network is for, and the thing Google’s policy judges is purpose, not hosting. A link scheme with good hosting is still a link scheme. Anyone selling you “undetectable” is selling you a feeling.

If you want the build done for you, there’s a PBN building service for expired domains: history check, WordPress rebuild on the old topic, fresh articles, no ranking promises. And because a site nobody updates is a site that looks abandoned, there’s PBN content on a schedule, aimed at keywords that bring real visits. The service sells the build and the writing. It never sells rankings, and the risk of how you use the network stays yours.

The disavow angle: when you inherit a mess

Buy an expired domain with a dirty history and you inherit its link profile, spam and all. That’s where people reach for the disavow tool, and usually too fast. Google’s help page on disavowing links calls it “an advanced feature” that “should only be used with caution”, and says “most sites will not need to use this tool.” It tells you to disavow only when both things are true: you have a considerable number of spammy, artificial or low-quality links, and those links have caused a manual action or likely will.

A scary toxicity score in a third-party tool is not a manual action. The place to look is Search Console’s Manual actions report, which names the relevant one, “Unnatural links to your site”, as Google having detected “a pattern of unnatural, artificial, deceptive, or manipulative links pointing to your site.” If that’s there, the fix is in order: find the links, ask for removal, disavow what you can’t get removed, then request a review. If it isn’t, cleaning up inherited spam on a domain you otherwise trust is reasonable, but it’s a cleanup, not a magic wand. The better move is the cheaper one: check the history before you buy, and skip the domain that would need the cleanup at all.

Where to start

  • Never bought one: read the buying guide, then the finding guide.
  • Have a list of candidates: run each through the archive scan before you bid.
  • Already own a domain: go straight to the rebuild.
  • Inherited a messy link profile: read the disavow section before touching the tool.

FAQ

Is buying expired domains legal?

Yes. Registering a name nobody renewed is a normal transaction, and there’s no rule against it. The legal lines are the usual ones: don’t buy a name that contains someone’s trademark, and don’t republish the old site’s content unless you have the rights to it. The SEO question is separate from the legal one, and that’s where the next answer comes in.

Are PBNs safe?

No, not in the sense that word implies. A private blog network built to pass links is a link scheme under Google’s spam policies, and sites that break those policies “may rank lower in results or not appear in results at all.” There’s no hosting trick or footprint cleanup that removes that, because the risk is about purpose, not setup. Anyone who promises a network is “safe” or “undetectable” is making a promise they can’t keep. What you can control is whether the sites you build are real sites someone would read, on their original topic, with content you wrote. That’s a better object than a thin network. It still isn’t a guarantee, and I won’t pretend it is.

How do I check a domain’s history?

Start in the Internet Archive’s Wayback Machine, which keeps snapshots of old pages going back years. Browse the capture calendar for one consistent topic and look for the warning signs: a topic switch, a language switch, a stretch of parked or casino pages. Our own free scanner pulls the old design, the URL structure and a few sample pages so you can read the history quickly, which is handy when you have a shortlist to work through. Pair that with a look at the backlinks and their anchor text, and a site: search to see what Google still lists. The archive is the part that can’t be faked after the fact, so it gets the most of my attention.

What’s the difference between a rebuild and a PBN?

A rebuild restores the domain’s original topic as a real site: best snapshot per page, URL structure kept, new content a reader would actually use. A PBN is a set of sites one owner controls, built primarily to pass links to a money site. The work can overlap, which is exactly why the distinction matters to Google: the policy judges intent, not the hosting or the theme. I describe the difference in quality honestly, and I don’t offer it as a loophole.

How much does a rebuild cost?

Prices and turnaround depend on the number of sites and the state of the archive, so I keep them on the pricing page rather than guessing here. The history check comes first either way: it tells you go or no-go before any paid work starts, so you’re not paying to rebuild a domain that should have been left in the pool.

Expired domains are cheap. The years of somebody else’s choices that come attached to them are not.

In this hub

PBN building service for expired domains →