How to read domain auction results
What a closing price proves and what it does not, why bids and bidders are different numbers, and when a result is safe to use as a comparable.
By Greg Priday · Published · 13 min read
What a result actually is
A closing price looks like the most solid number in domain investing. It is a real figure, it came from a real auction, and somebody was willing to pay it. That makes it far better evidence than an asking price and far better than a model estimate, including ours.
It is still not a sale.
What we record is the final bid we saw when an auction ended. We are not a transaction registry, and there is no registry we could check against. A reserve may not have been met. An auction can be cancelled. A domain can be reclaimed by the owner who let it lapse, right up until it is gone. The winning bidder can simply not pay. Every one of those ends with a published closing price and no transfer.
Two more things bound what you are looking at. Buy-It-Now and make-offer listings are excluded, because those carry an asking price rather than a bid, and a number nobody has bid against belongs in a different column than one thirty people fought over. And the whole set starts above a minimum price, so what you are reading is the contested end of each marketplace rather than its full inventory. The zero-bid tail is most of any marketplace and it is worth nothing.
None of that makes the number useless. It makes it a specific kind of evidence, and using it well starts with knowing which kind.
The anatomy of a row
Six fields, and four of them mean something slightly different from what they appear to say.
| Domain | Price | Closed (UTC) |
|---|---|---|
| polyfeeds.com Sav Archivefor polyfeeds.com in the Wayback Machine (opens in a new tab) | $124 | 16 Aug 26 03:43 |
| ilago.com Dynadot Archivefor ilago.com in the Wayback Machine (opens in a new tab) | $355 | 16 Aug 26 00:00 |
| ballyshop.com Dynadot Archivefor ballyshop.com in the Wayback Machine (opens in a new tab) | $110 | 16 Aug 26 00:00 |
| instamortgages.com GoDaddy Archivefor instamortgages.com in the Wayback Machine (opens in a new tab) | $370 | 15 Aug 26 21:56 |
| 15199.com GoDaddy Archivefor 15199.com in the Wayback Machine (opens in a new tab) | $1,518 | 15 Aug 26 21:53 |
| Field | What it holds | What to watch |
|---|---|---|
| Domain | The name that was auctioned. Links to our estimate for it. | The string alone tells you nothing about what used to run on it. |
| Price | The last bid on record before the auction closed. | Late bidding can land above it, and none of it is a confirmed transfer. |
| Activity | Bids or bidders, labelled per row. | The two are different measures. Never compare one against the other. |
| Marketplace | The source we took the record from. | Some sources run the auction; others are showing somebody else's. |
| Closed | The close time, absolute and in UTC. | Auctions cluster on the hour, so a shared close time is normal. |
| Archive | The domain's capture calendar at the Internet Archive. | The field that most often changes what the price means. |
Closing bid against confirmed sale
Every number attached to a domain is making a claim, and the claims are not equally strong. Before comparing two figures, work out which rung each of them is on.
- 01
Confirmed sale
Strongest
A transfer was reported at a price.
Reporting rarely says what else was in the deal, or who the buyer was.
- 02
Observed auction close
Strong
Bidding actually reached this level.
A reserve may have been missed, and an auction can be cancelled or the name reclaimed.
- 03
Asking price
Weak
A seller wants this.
No evidence any buyer agrees. Nobody has bid against it.
- 04
Model estimate
Not evidence
A modelled scenario for a name of this shape.
Not a transaction and not buyer intent. It is a starting point for the argument.
Each rung is useful. They are just not interchangeable, and the mistake that costs money is treating a lower rung as though it were a higher one: quoting an asking price as market value, or handing a seller a model estimate as though it settled the argument. Ours does not, and a seller who has been in this a while knows it.
Bids, bidders, and false competition
The Activity column is the one field whose unit changes between rows, and it is the most misread number on the page.
A bid count is how many bids were placed. A bidder count is how many accounts took part. One determined bidder can place thirty bids on their own, so a bidder count is almost always the lower figure, and the two are never comparable as a single number. A row reading 12 bidders describes a far more contested auction than a row reading 12 bids.
Which one you get depends on the source, because marketplaces publish one measure or the other and a few publish both. NameJet, for one, publishes no bid count at all. We label every row with the measure it actually carries rather than quietly standing one in for the other.
The other thing to know is that not all activity is open competition. On drop-catch platforms the auction is often between people who backordered the same name, which is a closed pool formed before the auction started rather than a market discovering a price. It is real competition. It is just a different shape of it, and a small bidder count there can mean more than a large one somewhere else.
Why the marketplace matters
Marketplaces are not interchangeable venues that happen to sell the same thing. They attract different inventory and different buyers, and some of them are not really marketplaces at all so much as shop windows onto other people's.
That last part matters more than it sounds. When an aggregator lists another registrar's auction, the same auction reaches us twice at an identical price, bid count and close time. Counting both would report one auction as two closes, inflate every figure on the page and make a quiet week look busy. We treat a domain and a close time as one auction, and where several sources carry it we keep the operator's record over the aggregator's view of it.
| Marketplace | Role | Activity | What that means |
|---|---|---|---|
| GoDaddy | Operator | Bids | Registrar expiry auctions. The feed also carries member listings with an asking price rather than a bid, and those are excluded here. |
| Catched | Drop-catch | Bids | A primary drop-catcher rather than a shop window: rows carry which registrar physically caught the name, so this adds inventory instead of repeating it. |
| DropCatch | Drop-catch | Bids and bidders | Names caught at the moment they were released, then auctioned between the people who backordered them. Publishes both a bid and a bidder count. |
| NameJet | Drop-catch | Bidders | Publishes a bidder count and no bid count at all, so its rows are the lower of the two measures. A NameJet 12 is not comparable with a GoDaddy 12. |
| park.io | Drop-catch | Bids | Drop-catch auctions, historically strongest on the developer-facing extensions rather than .com. |
| Dynadot | Aggregator | Bids and bidders | A marketplace showing mostly other registrars’ auctions alongside its own. Where the same auction reaches us twice, the operator’s record is the one kept. |
| Sav | Aggregator | Bids and bidders | Also lists other platforms’ inventory, overlapping heavily with Dynadot. Deduplicated against it rather than counted twice. |
Generated from the same source metadata the auction page uses, so the two cannot drift apart.
The practical consequence: a result from one venue is not automatically the same evidence as a result from another, and a shift in which sources contributed rows is enough to move a market figure on its own. Reading a trend covers that failure in detail.
Check the archive before you use the price
This is the section that changes the most decisions, and it is the one most people skip.
A domain and the website that used to run on it are two different assets that happen to share a name. When bidding runs up on an ordinary-looking string, it is worth asking what the other bidders could see that you cannot. Often the answer is a decade of a real publication, a backlink profile, or traffic that still arrives every day out of habit.
Three kinds of value
A domain can be valuable for three very different reasons, and a price on its own does not say which. Separating them is the difference between a comparable and a coincidence.
01
The name itself
The words, the extension, length, structure, how it sounds said out loud, and who would buy it. This is the part a valuation model is built to see.
02
A former website
Traffic, backlinks, citations, search visibility, or a business people already recognise. Real value, and none of it is in the string.
03
What that history costs
Spam, malware, adult or gambling use, topic churn, a manipulated link profile, or a trademark. Worth a discount, and sometimes worth walking away from.
No captures does not mean no history. The Internet Archive misses sites that were never crawled, were blocked or password protected, or were removed later. An empty calendar means the archive could not answer the question, which is a different finding from a clean one.
The workflow itself takes about two minutes per name:
- Open the capture calendar rather than a single snapshot. The shape of the history is the useful part.
- Scan which years hold captures and where the gaps are.
- Open three: the earliest useful capture, one from the middle, and the most recent.
- Ask whether the topic and the branding stayed the same across all three.
- Look for abrupt changes of subject, language, or design. Those usually mean the domain changed hands.
- Decide what it actually was: a business, a publication, a parked page, a redirect, an affiliate site, or an empty shell.
- If the history looks unexpectedly thin, try the www and bare forms, and both http and https, before concluding anything.
- Write down a one-line verdict. If you cannot write one, you have not finished looking.
Two limits worth stating plainly. Archived pages are not yours to republish: the capture is a record of what was there, not a transfer of the copyright in it. And an empty calendar means the archive could not answer the question, not that the answer was clean. Sites go uncrawled, get blocked, sit behind passwords, and are removed later. No captures means unknown.
The full history check goes past the archive into backlinks, ownership and trademarks, which is where a material bid should end up.
Turning a result into a comparable
A comparable is not "another domain that sold". It is a name close enough to yours that its price carries information about yours, and most results fail that test.
Work down the list. Anything that does not match is a reason to adjust or to reject:
- Extension. A .com result does not price a .io.
- Structure. Word count, length, and how it reads out loud.
- Category and buyer pool. Who would want it, and how many of them there are.
- Channel. An investor auction is a different market from a brokered sale to an end buyer.
- Period. Prefer recent, but an older exact match is better than a recent loose one, adjusted for the market since.
- History. Did that name carry a website, and does yours?
- Evidence quality. Which rung of the ladder above the number came from.
Then write the verdict down, in this shape:
| Structural match | Strong / partial / weak |
| Channel match | Strong / partial / weak |
| History match | Strong / partial / unknown |
| Evidence quality | Confirmed sale / observed close / asking price / estimate |
| Verdict | Use / use with adjustment / reject |
One strong comparable beats five weak ones. And if the only comparables you can find are weak, that is itself a finding: thin evidence means a wide range, and a wide range means anchoring low.
Three results, read three ways
Three closes, all plausible, all requiring a different conclusion. The domains and figures are invented; the readings are the ones that matter.
| Result | What the archive shows | How to read it |
|---|---|---|
| quietharbor.com $2,400 · 31 bids | A parked page since 2016, nothing before that. | Bidders were paying for the name. A clean comparable for another two-word commercial .com of similar length. |
| nwmetalworks.net $8,100 · 44 bids | Eleven years of a trade publication, consistent branding, real citations. | That price is for a website and a domain together. It is not an $8,100 comparable for an unused name of the same shape, and it may not even be repeatable for this one. |
| brightledger.com $310 · 4 bids | Three years of pharma spam, then unrelated foreign-language pages. | A strong name going cheap is a question, not a bargain. The discount is probably the cleanup, and a high model estimate does not remove the problem. |
Invented names and figures, chosen to show three readings of the same kind of row.
Setting a ceiling before you bid
Decide the number before the auction, and write it down. Once bidding is running, every counter feels like progress, and progress is what makes people overpay.
There is no formula that produces the answer, but there is an order to the subtraction:
- Start with what you expect to sell it for, through the channel you will actually use.
- Subtract renewals and holding cost for as long as you expect to hold it.
- Subtract marketplace or brokerage fees.
- Subtract a discount for uncertainty, and widen it when the comparables were weak.
- Subtract an allowance for anything the history is going to cost you to clean up.
- Subtract the return that makes the trade worth doing at all.
What is left is your ceiling. If it comes out below the opening bid, that is a useful afternoon rather than a wasted one.
One exception, and it is the one people get wrong in both directions. If you are the end buyer, the name matches a business you already run, and the alternative is a worse name for your own company, then the ceiling is what the name is worth to you, which is usually higher. Just be honest with yourself about which of the two you are before the bidding starts, because both types tell themselves they are the other one.
The sixty-second check
Before you use a result as evidence for anything:
- Is this a final recorded bid, or a confirmed sale?
- Is the activity figure bids, or bidders?
- Does the source run this auction, or is it showing someone else's?
- Have I opened the archive?
- Am I pricing a name, a former website, or both?
- Does the history carry legal, search, or reputation risk?
- Is the result structurally and contextually comparable to my name?
- Have I set a ceiling, in writing, before bidding?
Open the auction record and read a row against this list. It takes a minute, and it is the difference between a number you have seen and a number you can use.
The archive limitations described here follow the Internet Archive's own guidance on why a site may be missing from the Wayback Machine. Everything about our own record is drawn from the ingest that writes it.
Read next
- How to check what a domain was before Research
- How to find a trend in auction results Market data
- Working out what a domain is actually worth Estimates
- Recent closed auction results Live data