Advanced Link Building13 min readJuly 23, 2026

Buying Expired Domains for SEO: The 301 Redirect Playbook (2026)

Every day, thousands of domains with real backlink profiles expire and drop back into the open market. Sites that earned links from newspapers, universities and industry blogs simply stop being renewed. That accumulated authority does not disappear: it sits there, attached to a name you can register for the price of a pizza.

This guide walks through the exact workflow we use to find those domains, separate the genuinely valuable ones from the DR-inflated junk, and 301 redirect them so the equity flows to a site you actually care about. It is a gray-hat tactic: it works, it is cheap, and it carries real risks if you do it lazily. We will be honest about both sides.

Why expired domains still move authority in 2026

Backlinks are still one of the strongest ranking signals Google has, and a 301 redirect is the official, documented mechanism for telling Google that one address has permanently moved to another. When a domain with 80 real referring domains redirects to your site, most of that link equity follows the redirect. Google itself confirmed years ago that 301s no longer bleed PageRank the way old-school SEOs feared.

What has changed is Google's ability to notice when a redirect makes no sense. A dead veterinary blog redirecting to a crypto casino gets discounted. A dead veterinary blog redirecting to a pet insurance comparison site looks like a normal business acquisition, because that is exactly what it resembles. The entire skill of this tactic lives in that difference: relevance is the multiplier. An on-topic DR 25 domain will usually pass more usable equity than an off-topic DR 50.

One warning before the workflow. Google added expired domain abuse to its spam policies precisely because people industrialized this. Done in bulk with junk domains, it is a penalty waiting to happen. Done selectively with relevant domains, it is close to indistinguishable from buying a small competitor, which businesses do every day. Keep that framing in mind at every step.

The expired domain funnelExpiredDomains~10,000 namesFilters + DP~600 candidatesAhrefs batch~40 with DRVet + Wayback~5 cleanBuy + 3011 to 3 winnersEach stage cuts hard. If more than a handful survive your vetting, your vetting is too soft.
The workflow is a funnel. The value is created in the middle stages, not at the checkout page.

Step 1: Mining ExpiredDomains.net

ExpiredDomains.net is the free front door to this entire tactic. It aggregates dropped and deleted domains across dozens of TLDs and exposes enough metrics to build a first filter. Create a free account, because filtering and bulk viewing require login. Then set up the search like this:

  1. Filter by TLD first. Pick the extension that matches your target market: .com for global reach, .mx if your money site targets Mexico, .com.mx, .co, .ar and so on. Working one TLD at a time keeps the batches clean and makes pricing predictable.
  2. Sort by Domain Pop (DP), descending. DP counts referring domains, and it is the single most useful free proxy for "did this site earn real links". Set a minimum DP of 1 to immediately discard the enormous pile of domains nobody ever linked to.
  3. Exclude adult terms and domains with numbers. The adult filter removes an entire category of toxic history you do not want to inherit. Excluding digits removes most of the auto-generated and Chinese-market churn that clutters results.
  4. Show only available domains. You want names you can hand-register at standard price, not auctions where you bid against people running this same playbook with bigger budgets.
  5. Set results to 200 per page and copy in batches of 200. This number is not random: it matches what Ahrefs Batch Analysis accepts per run, so each page of results becomes exactly one paste.

Do not overthink this stage. Its only job is volume with a floor of minimum quality. The real judgment happens later.

Step 2: Bulk triage with Ahrefs Batch Analysis

Paste each batch of 200 domains into Ahrefs Batch Analysis (Semrush Bulk Analysis or Moz work too, the logic is identical) and sort by DR from highest to lowest. DP told you the domain has referring domains; DR tells you whether those referring domains themselves carry any weight, because DR is essentially a weighted PageRank calculation across unique referring domains.

At this point most of your list evaporates. A typical batch of 200 hand-registerable domains produces maybe 10 to 40 with a DR worth looking at. Anything DR 15 and above earns a manual review. Anything DR 30 and above with decent referring domain counts goes to the top of the review queue. Keep a simple spreadsheet: domain, DR, referring domains, and a status column.

One important mindset shift: a high DR at this stage means nothing yet. DR is trivially inflatable with link farms, and expired domain flippers know it. This step only decides the order in which you inspect domains, never whether you buy one.

Step 3: Vetting the backlink profile (where the magic happens)

This is the stage that separates a bargain from a liability. Open each shortlisted domain in Ahrefs Site Explorer (or Moz Link Explorer, or Majestic) and read the backlink profile the way an underwriter reads a loan application.

What a healthy profile looks like

  • Links from real, editorial sites: local news, niche blogs, institutional pages, forums where humans actually talked about the site.
  • Anchor text dominated by the brand name, the naked URL and generic phrases. Heavy exact-match commercial anchors on someone else's dead domain is a fingerprint of past manipulation.
  • A referring domains chart that grew organically over years, not a vertical spike over two months.

What to reject on sight

  • Heavy abuse niches: casino, iGaming, pharma, adult, essay mills, payday loan anchors. If the profile or the anchor cloud smells like any of these, drop it regardless of DR. That history follows the domain.
  • Inflated DR: a domain showing DR 40 built on hundreds or thousands of links from the same handful of link farm networks. The tell is a huge backlink count concentrated in very few referring IPs, sitewide footers, or pages that are nothing but lists of outbound links.
  • Foreign-language spam floods: waves of Japanese, Korean or Russian gambling anchors usually mean the domain was hacked or abused during a previous life.

Here is the nuance most guides get wrong: ordinary spam is usually fine. Almost every domain that existed for years has scraper links, directory junk and random blogspot mentions. Google ignores that background noise, and so should you. What you are screening for is not the presence of spam but the absence of anything real underneath it, and any sign of deliberate, industrial-scale manipulation.

Real DR 40Inflated DR 40domainMany independent referring domains, editorial linksdomainThousands of links from 3 link farm networks
Same DR, completely different asset. Referring domain diversity is the number the DR headline can hide.

If you want a quick sanity check on any domain before the deep dive, our free DR checker and spam score tool cover the first pass.

Step 4: The Wayback Machine history check

Metrics tell you what linked to the domain. The Wayback Machine tells you what the domain was, and that context decides how much of the equity is usable for you. Load the domain, look at snapshots across its lifetime, and answer four questions:

  1. What was the site about? A regional accounting blog, a discontinued SaaS, a hobby forum? The closer the historic topic sits to your target site, the more cleanly the redirect will be interpreted.
  2. Is it niche-relevant or at least adjacent? Perfect match is rare. Adjacent is often enough: a general marketing blog redirecting to an SEO consultancy is coherent. A fishing forum is not.
  3. Did the content language match your market? A Spanish-language history is a genuine bonus when the target site serves LATAM audiences.
  4. Are there gaps that hide a dirty phase? Watch for snapshots where a legitimate site suddenly becomes a casino landing page, a pharma storefront or a wall of Japanese text. Also be skeptical of domains that have clearly dropped and been re-registered several times: each churn cycle burns equity and raises the odds Google already devalued it.

Five minutes in the archive kills more bad purchases than any metric threshold. Make it non-negotiable.

Step 5: Accelerating the vetting with AI

Steps 3 and 4 are the bottleneck: reading backlink profiles and archive snapshots takes 10 to 20 minutes per domain when done properly. This is exactly the kind of judgment-with-volume task that a strong model like Claude compresses brutally well. The workflow:

  1. Export the domain's backlinks from Ahrefs as CSV (the default export with URLs, anchors, DR of source and follow status is enough).
  2. Add two or three lines of your own notes from the Wayback review, or a screenshot of a representative snapshot.
  3. Paste both into the model with a structured prompt and ask for a verdict, not a summary.

Here is the prompt template we use internally, adapt it freely:

Sample vetting prompt

You are vetting an expired domain I want to buy and 301 redirect
to [MY SITE], which is about [NICHE / MARKET / LANGUAGE].

Domain: [domain.com] | DR: [X] | Referring domains: [X]

Attached: the Ahrefs backlink export (CSV) and my notes from the
Wayback Machine: [what the site was, years active, language,
anything odd].

Analyze and answer:
1. What share of referring domains look genuinely editorial vs
   link farm, scraper or spam? Name examples of each.
2. Is the DR supported by diverse real domains, or inflated by a
   few networks?
3. Any casino, iGaming, pharma, adult or hacked-site footprints
   in anchors or source URLs?
4. Anchor text profile: branded/natural vs exact-match commercial.
5. Topical fit with my site, and how cleanly a 301 would be
   interpreted.

Finish with a verdict: PASS, CONDITIONAL (say what to double
check) or REJECT, plus the 3 strongest reasons. Be skeptical by
default; a wrong PASS costs me more than a wrong REJECT.

The last line matters. Models default to agreeable, and in this task you want a pessimist. With this setup you can vet 20 domains in the time manual review takes for 3, and reserve your own eyes for the domains the model marks PASS or CONDITIONAL.

Step 6: Buying, and why country TLDs punch above their weight

Here is the part that makes the whole exercise absurd value. A dropped .com that nobody caught costs standard registration, around 15 USD. A .mx runs around 45 USD. Compare that with what a single editorial placement on a real DR 30+ site costs in any market, and the asymmetry is obvious: you are paying registration fee prices for an entire backlink profile.

RouteTypical costWhat you get
One editorial link, DR 30+ publisher120 to 400 USD1 link, 1 anchor, 1 page
Expired .com, hand-registered~15 USD + renewalThe domain's entire surviving link profile
Expired .mx, hand-registered~45 USD + renewalFull profile + Mexico geo signal
Auctioned aged domain200 to 5,000+ USDStronger metrics, priced-in value, real competition

On country TLDs, our view is that they are the most underrated corner of this market, for three reasons:

  • Geo signal. A ccTLD is one of the few explicit geo-targeting signals Google documents. A .mx domain redirecting into a Mexico-focused site, or into the Mexico section of an international site, reinforces country relevance instead of diluting it. Keep the geography coherent: .mx equity into a Mexico-targeted destination, .ar into Argentina, and so on.
  • Thinner competition. The drop-catching industry is optimized for .com. National extensions like .mx, .com.mx or .co drop with real local backlink profiles that far fewer people are hunting, so genuinely good names survive to hand registration much more often.
  • Local link DNA. An expired .mx tends to carry links from Mexican newspapers, universities and directories. For a LATAM-facing site that is precisely the referring-domain footprint you want more of, and it is very hard to buy piecemeal.

Buy through any registrar or your hosting of choice. The only real requirement is that you can control DNS, because the redirect layer comes next.

Step 7: Setting up the 301

Point the domain's DNS at your hosting or, our preference, put it behind Cloudflare and use Bulk Redirects, which handles this at the edge for free and survives hosting changes. Then decide the mapping, which matters more than the mechanism:

  1. Map the pages that hold the links. Pull the top linked pages from Ahrefs (Best by Links). If the old domain's "/guia-seo-local" URL holds 15 referring domains, redirect that exact URL to your most closely related page, not to the homepage. Page-to-page relevance is where equity transfers best.
  2. Send the remainder to the closest hub. Everything without meaningful links can go to your homepage or the most related category page with a catch-all rule.
  3. Use 301, verify with curl or a redirect checker, and make sure it resolves in one hop over HTTPS. Redirect chains leak.
  4. Leave it alone. The redirect is not a campaign, it is infrastructure. If you let the domain lapse next year, the equity disappears with it, so treat the ~15 to 45 USD renewal as the real annual cost of the links.

Two restraint rules from experience. First, do not 301 several freshly bought domains into the same site in the same week; stagger them across weeks so the link velocity looks like normal life. Second, if you land a genuinely strong, perfectly on-topic domain, consider rebuilding a small real site on it instead of redirecting. A live relevant site linking to you contextually is both safer and more flexible than a redirect, and you keep the option to 301 later.

What to expect, and when

Google processes the redirect as it recrawls the old domain's URLs, which for a dead site can take from days to a few weeks. You can speed discovery by requesting recrawls of a few of the old top URLs. Ahrefs typically reflects the change within 2 to 6 weeks: referring domains climb first, DR follows as its crawler revisits the linking pages.

Keep the scoreboard honest. DR going up proves the pipes are connected, and it is genuinely satisfying to watch, but DR is an Ahrefs calculation, not a Google one. The metrics that pay are rankings and organic clicks in Search Console. Track your target keywords before and after, and judge each acquisition on movement there. Expect visible ranking effects, when the domain was relevant and real, in the 4 to 12 week range.

Risks and honest caveats

We said this is gray-hat and we meant it. The failure modes, in order of likelihood:

  • The equity simply gets discounted. The most common outcome of a lazy purchase is nothing: Google ignores an irrelevant redirect and you are out 15 dollars. Annoying, not fatal.
  • You inherit toxicity. A domain with a hidden spam or penalty history can drag your profile the wrong way. If you ever suspect it, cut the redirect first and use the disavow file as the escape hatch (our disavow guide covers the process).
  • Expired domain abuse enforcement. Stacking many off-topic domains into a money site is the exact pattern Google's spam policy names. Selectivity and relevance are not just quality advice, they are the risk management.
  • Scale turns it into a PBN problem. If you start rebuilding sites on dozens of expired domains to link to yourself, you are running a PBN with all its footprint risks. That is a different game with different rules; we broke it down in the PBN guide.

Used with judgment, this playbook is one of the highest ROI moves in link building: registration-fee prices for authority that would cost hundreds of dollars per link to buy retail. The judgment is the product. Everything else is copy-paste.

FAQ

Does a 301 redirect from an expired domain really pass authority?

Yes. A 301 passes most of the link equity pointing at the redirected domain, and Google has confirmed 301s no longer dilute PageRank the way they once did. The catch is relevance: equity from an on-topic domain transfers far more cleanly than equity from an unrelated one, which Google can partially discount.

How much does an expired domain cost?

Dropped domains that nobody caught at auction cost standard registration fees: roughly 15 USD for a .com and around 45 USD for a .mx. Auctioned domains with strong metrics can cost hundreds or thousands, which is why the hand-registration hunt described in this guide has such asymmetric upside.

Is redirecting expired domains against Google's guidelines?

Buying expired domains primarily to manipulate rankings falls under Google's expired domain abuse policy, so this is a gray-hat tactic and you should treat it as one. Risk is lowest when the domain is genuinely relevant to your site, the redirect mapping makes sense for users, and you are not stacking dozens of off-topic domains onto a money site.

How long until I see results from a 301 redirect?

Google typically discovers and processes the redirect within days once the old URLs get recrawled. Ahrefs DR movement usually shows within 2 to 6 weeks as its crawler picks up the new link paths. Ranking impact, the metric that actually matters, tends to lag another few weeks behind that.

Want a second pair of eyes on a domain?

We vet domains and backlink profiles for a living. Request a free 48-hour audit and we will tell you what is worth buying and what is inflated junk. We advise and vet, we do not sell links.

Get your free SEO audit