Guidesby the numbers
How to Triage a Domain Portfolio (Before You Appraise Every Name)
A portfolio of hundreds of domains doesn't get appraised one at a time. How to read a bulk pass's breakdown and confidence grades, why the portfolio sum is a sum and not a liquidation value, what triage still can't tell you, and a one-hour script for reviewing a large list.
Portfolios don’t get appraised one domain at a time
A single-domain appraisal answers “what is this worth?” A portfolio of 40, 400, or 4,000 domains asks a different question: where do I spend the next hour? Running each name through a careful appraisal individually doesn’t scale, and it isn’t what the moment calls for anyway. Triage means sorting fast into a small number of buckets — worth defending, worth dropping, needs a closer look — using the coarse signal a bulk pass gives you, then spending real time only on the names that earned it.
Step 1 — paste the whole list, don’t pre-sort by hand
The instinct is to eyeball the list first and skip the names that look obviously worthless. Resist it: the entire point of a bulk pass is that the tool sorts faster and more consistently than eyeballing does, and “obviously worthless” is exactly where hunches are least reliable — a dictionary word in an unfamiliar TLD or a short non-English string reads as junk to a skim and as inventory to a bulk appraisal. Paste everything — registrar exports, spreadsheet columns, and comma- or newline-separated pastes all parse the same way — and let the sort do the filtering.
Step 2 — read the breakdown before the table
Before looking at any individual row, look at the three-way split every bulk appraisal returns: how many names priced, how many landed in floor territory (renewal-cost, no meaningful resale value at the appraised range), and how many were refusals (ultra-short domains our factor model won’t guess at, since they trade in their own liquid market). That ratio is itself information. A portfolio built by speculative hand-registration typically floors out at a high rate — investor portfolios sell only 1–2% of names per year across the whole industry, so a floor rate anywhere near that isn’t a bad tool result, it’s the honest shape of most portfolios.
Step 3 — work the sorted table top-down
Priced rows sort by wholesale range descending, which mirrors how an investor actually reads a portfolio: highest-stakes decisions first. Each row also carries a confidence grade, and the grade tells you how much of your limited attention that row deserves:
- Grade A — the range comes from a directly measured category with no judgment multiplier moving the number. Trust the range at face value.
- Grade B — the base is measured, but at least one judgment multiplier (word frequency, length step) adjusted it. Reasonable to trust, worth a second look if the domain is a borderline keep/drop call.
- Grade C — the pattern class has no directly measured category, or the TLD sits outside the measured set. Treat the range as a wide, honest guess — the right signal for “research this one individually,” not for a keep/drop decision on its own.
For a portfolio of any size, that grade column is the fastest way to decide which handful of names deserve a full single-domain appraisal (with its comps and full factor breakdown) instead of the bulk-pass range alone.
Step 4 — floor rows still need a renewal decision
“Floor” means the appraised range doesn’t clear the ~$100 mark at which sales get reported at all — it does not mean the domain is free to ignore. Each one is still costing a renewal fee every year, and that’s an expected-value question in its own right: our renewal-vs-drop calculator and its companion guide, when to let a domain expire, walk through pricing that decision per-domain once triage has told you which names are actually in the floor bucket rather than the priced one.
Step 5 — treat the portfolio total as a sum, not a liquidation value
A bulk tool that adds up every row’s point estimate produces a headline number that flatters the portfolio — pad enough near-worthless names with a generous guess each and the total looks impressive. The honest version of that sum only totals the priced rows’ wholesale ranges, excludes floor and refusal rows rather than inventing a number for them, and sits next to the sell-through arithmetic: at the market’s typical 1–2%/yr rate, a list of N appraisable names should realistically produce on the order of 0.01N–0.02N actual sales in the next year. A $50,000 portfolio total attached to a 1-sale-a-year reality is a very different asset than the headline number implies on its own — read both together, always.
Rule of thumb: the portfolio sum tells you what the inventory is worth if sold off gradually at wholesale over years, not what it would fetch today. Nothing about a bulk pass changes that arithmetic — it only makes it visible across the whole list at once instead of computing it in your head one name at a time.
What triage doesn’t replace
A bulk pass is deliberately coarse — it runs the same engine as every appraisal on this site, but without the comps, the full factor breakdown, or a human looking at what the domain actually means. It won’t catch that one forgettable-looking name is quietly load-bearing for a project you run, or that another one collides with a trademark a factor model has no way to check. It also can’t know which buyer, if any, actually wants a given name — the single biggest real driver of price, and the reason every range on this site stays a range. Triage tells you where to look next; it doesn’t make the individual call.
A one-hour portfolio review, start to finish
- 0–5 min: Export or copy the full domain list — every name, no pre-filtering — and paste it into the bulk appraisal tool.
- 5–10 min: Read the breakdown totals. Note the floor rate and the reported-sale-odds line before touching the table.
- 10–35 min: Scan the priced rows top-down. Pull out Grade-A/B names in the top third for a closer look, and flag every Grade-C name for individual research rather than trusting the wide range.
- 35–50 min: For the floor-bucket names, run the renewal numbers that actually matter — registrar renewal price, years held, whether any of them serve a purpose beyond resale.
- 50–60 min: Download the CSV, and carry the flagged names forward to individual appraisals when there’s time for them. The rest of the list has now been triaged, not dismissed.
This guide is for informational purposes only. It is not financial, legal, or investment advice, and it is not a certified appraisal. A domain’s real price is set by what a specific buyer actually pays — no article or model can know that in advance, and we say so instead of pretending otherwise.
Last reviewed: July 2026 · Against the sell-through and portfolio-management sources linked in the body, and this site's own bulk appraisal methodology.