How to buy domains for cold email: the full domain selection system covering registrar choice, TLD selection, naming conventions that avoid spam filters, and why domain age matters before first send.
James Whitfield
Cold email infrastructure specialist, 200+ outreach systems built · Updated June 24, 2026
Last updated: June 2026 · James Whitfield, Cold email infrastructure specialist, 200+ outreach systems built
TL;DR — 7 things to know before reading
Domain selection is not a complex decision, but it is one where the wrong choices compound. A poorly chosen domain name looks like a spam domain to human recipients and potentially to spam filters. A poorly chosen TLD carries an association with low-quality email. A domain purchased and immediately used for campaigns, without any warmup or aging period, starts its sending history with zero positive signals. These are not catastrophic individual mistakes, but in combination they create a deliverability environment where everything has to work perfectly to compensate for the weak domain foundation.
After 200+ cold email infrastructure builds, the domain selection process that consistently produces the best results is simple: choose .com, name the domain to sound like a real business adjunct (meetacme.com not acme-sales-outreach.com), purchase from a reputable registrar with fast DNS, and register the domain 30–60 days before you need it. Then run minimal warmup during those 30–60 days so the domain arrives at campaign launch with some positive sending history rather than zero history.
This guide covers each element of that process: registrar selection with reasoning, TLD selection with the reasoning for each, naming conventions with examples, and domain age management as an operational practice.
Inframail provisions the inboxes on your sending domains. Instantly manages warmup and campaigns. Quarvio provides the verified contacts that fill campaigns at scale. Aimfox runs LinkedIn outreach in parallel.
Registrar choice has a real but limited effect on cold email deliverability. The registrar does not directly affect email delivery — email is determined by DNS records, sending infrastructure, and sender reputation, not which company holds your domain registration. What the registrar does affect:
Cloudflare Registrar
Namecheap
Google Domains (now Squarespace Domains)
GoDaddy
Porkbun
Use Namecheap for bulk domain registration (10+ domains at once) or Cloudflare Registrar for lowest long-term cost and best DNS infrastructure. Both are well-suited for cold email domain management.
For cold email sending domains, .com should be your default. The reasons are receiver psychology and filter algorithms.
Receiver psychology: When a prospect receives an email from ryan@getacme.com versus ryan@getacme.xyz or ryan@getacme.biz, the .com version reads as a legitimate business; the other TLDs read as low-effort or potentially suspicious. Recipients who investigate the domain are more likely to trust a .com. Enterprise buyers in particular associate non-.com TLDs with cost-cutting or low legitimacy.
Filter algorithms: Per the Woodpecker guide on cold email deliverability, .com domains have demonstrably better deliverability track records than novelty TLDs. This is partly because spam operations disproportionately use cheap TLDs (.xyz, .info, .click) and spam filters have learned to weight TLD as a signal. A .com sends a subtle positive signal; a .xyz sends a subtle negative signal.
. io: Well-regarded in B2B tech circles. Startups and SaaS companies frequently use .io for their main domains, which means .io is not unexpected in tech outreach. Deliverability is comparable to .com for B2B tech audiences. Not as universally trusted as .com for non-tech audiences.
.co: Short, clean, and increasingly accepted as a professional TLD. Colombia's country code TLD that has been widely adopted globally. Acceptable for cold email; not universally trusted as .com.
.net: Traditional TLD with decent reputation. Not as prestigious as .com but avoids the low-quality associations of novelty TLDs. Acceptable backup when preferred .com domains are unavailable.
.org: Primarily associated with non-profits and open-source projects. Unusual for cold email outreach from commercial companies; may generate confusion or distrust if recipients note the mismatch between a .org domain and commercial outreach.
.xyz: Heavily associated with spam and low-quality registrations. Google and Microsoft spam filters have trained extensively on .xyz spam. Avoid.
.info: Originally intended for informational sites; has accumulated significant spam association over 20+ years.
.biz: Low-quality association; typically used by spammers and low-effort bulk emailers.
.click, .link, .email: Novelty TLDs with clear spam associations; avoid.
Country code TLDs (outside .co and .io): For outreach to recipients in countries other than the one associated with the TLD (e.g., using a .de domain for US outreach), the TLD mismatch can create confusion and distrust.
The single most important naming rule is that the domain should sound like a real company might operate this domain as an adjunct to its main brand. Recipients who see getacme.com should think "Acme has a sales or outreach team using this domain" rather than "this is a weird spam domain."
Domains that sound like real company adjuncts:
Domains that sound like cold email spam infrastructure:
Rule 1: No hyphens. Hyphenated domains (acme-team.com) are associated with spam operations that generate many slightly varied domains. A human-named domain is almost never hyphenated. Avoid all hyphens in cold email sending domains.
Rule 2: No numbers. Domain names with numbers (acme2.com, acme123.com) look like variations of a main domain created for cycling purposes — a spam pattern. Avoid numbers entirely.
Rule 3: Keep it short. Domains over 15 characters start feeling unwieldy and unnatural. The best cold email sending domains are 8–14 characters total (excluding TLD).
Rule 4: No keyword stuffing. Domains that are combinations of category keywords (bestsalessolutions.com, b2boutreachpro.com) look like they were generated by an algorithm for spam purposes. Use brand-adjacent naming rather than keyword combinations.
Rule 5: Readable without the TLD. Test your domain name by reading only the left part (without .com). If it sounds like something a real company might name a sub-brand or outreach team, it passes. If it sounds like a random word combination, it fails.
Rule 6: Consistent naming across your portfolio. If your first domain is meetacme.com, use the same pattern across the portfolio: getacme.com, joinacme.com, tryacme.com. Consistent naming across domains makes your portfolio look like a systematic business operation rather than random domain purchases.
Use 3–5 consistent naming patterns across your domain portfolio. Rotating through "meet", "get", "join", "try", "use", "team", and "hq" prefixes/suffixes gives you enough variety to purchase 10–20 domains without repeating patterns, while keeping consistent branding.
A domain registered today and used for cold email campaigns tomorrow has zero sending history. Email providers evaluate sender reputation partly based on domain history length. A domain with no history is an unknown entity; unknown entities are more likely to be treated cautiously by spam filters.
Per Woodpecker's email warm-up guide, new domains take longer to build reputation than older domains. The first 30–60 days of a domain's life are the period of highest spam filter sensitivity: the domain has no history, no reputation signals, and anything that looks unusual gets filtered more aggressively.
The practice is simple: register domains 30–60 days before you need them for campaigns, and run minimal warmup (10–20 emails per day) starting immediately after registration. By the time the domain is needed for campaigns, it has 30–60 days of positive sending history rather than zero.
The cost of this practice is minor: registrar fee for the domain (approximately $10/year) and minimal warmup volume (10–20 warmup emails per day for 30–60 days is handled automatically by Instantly's warmup system). The benefit is a domain that arrives at campaign launch with established history rather than starting cold.
Even a newly registered domain may have been previously owned by someone else. Domains expire, get dropped, and get re-registered. The previous owner may have used the domain for spam, fraud, or low-quality email operations. When you register a domain, check whether it has any history before using it.
Blacklist check: Run the domain through MXToolbox blacklist check. Any domain appearing on a major blacklist has a previous reputation problem.
WHOIS history: Services like WHOIS history lookup (available through DomainTools or similar) can show whether the domain was previously registered.
Google search: Search for the domain name in Google. Domains used by spam operations often appear in spam databases, complaint forums, or blacklist announcements. A clean domain has no results or results that are clearly related to legitimate use.
If a newly registered domain shows up on blacklists or has concerning history, abandon it and register a different domain. The cost of the original registration ($10) is less than the cost of attempting to rehabilitate a blacklisted domain.
What to do: Before purchasing any domains, calculate the total number required based on your volume target.
Sub-steps:
What to do: Generate a list of 2× your needed domain count as candidates, to account for availability.
Sub-steps:
What to do: Use your registrar's bulk search tool to check availability for all candidates simultaneously.
Sub-steps:
What to do: Before purchasing, check whether any available domains have previous registration history.
Sub-steps:
What to do: Purchase the validated domain names in bulk.
Sub-steps:
What to do: If using Cloudflare Registrar for DNS management, update the name servers to Cloudflare's. If keeping DNS at the registrar, this step is not required.
Sub-steps:
What to do: Add all purchased domains to Inframail, configure DNS authentication records, and start warmup immediately — even if campaigns are 30–60 days away.
Sub-steps:
| Selection criteria | Recommendation | Notes |
|---|---|---|
| TLD preference | .com (primary), .io or .co (secondary) | Avoid .xyz, .info, .biz |
| Registrar | Namecheap (bulk), Cloudflare Registrar (DNS) | Avoid GoDaddy |
| Domain length | 8–14 characters (excl. TLD) | Shorter is better |
| Naming pattern | [action][brand].com or [brand][noun].com | meetacme.com, acmehq.com |
| Hyphens | Never | Spam association |
| Numbers | Never | Domain cycling association |
| Domain age before campaigns | 30–60 days preferred | Register early; start warmup immediately |
| Inboxes per domain | 3–5 | More concentrates reputation risk |
| Domains per 1,000 emails/day | 6–7 | At 4 inboxes/domain, 40 emails/inbox/day |
If you manage outreach for multiple clients or multiple products, create a naming master template that generates domain candidates systematically. The template applies all approved naming patterns to each brand and outputs a list of candidates. Running this process consistently produces a uniform, professional-looking domain portfolio rather than ad hoc domain purchases with inconsistent naming.
A simple template structure: for each brand, generate: meet[brand], get[brand], try[brand], join[brand], use[brand], [brand]hq, [brand]team. Check .com availability for all, fall back to .io for unavailable .com names.
When inboxes are retired after 12 months, the domains they lived on have built 12+ months of sending history. Rather than abandoning these domains, retire the inboxes but keep the domains registered. After a 2–3 month sending pause, the domain's sending history is positive (12 months of warmup + campaign sending) and it can be reactivated with new inboxes. A domain that was used responsibly for 12 months is in many ways more valuable than a brand new domain.
Registering 10 domains all on the same day creates a cluster of identically-aged domains. While this is not necessarily a spam signal in itself, intentionally staggering registrations by 1–2 weeks per domain produces a portfolio with varied age history. Three domains from 60 days ago, three from 45 days ago, and three from 30 days ago looks more like organic business growth than a simultaneous mass registration.
Some teams find success in domains that reference the type of outreach: partnerteam[brand].com for partnership outreach, growthteam[brand].com for growth-focused campaigns. This approach makes the domain contextually relevant if a prospect investigates, and can add minor credibility. This is an optional nuance rather than a requirement; the core naming rules (no hyphens, no numbers, professional look) matter more than outreach-type signals.
Maintain a calendar that shows when each domain was registered, when each inbox was created, when warmup started, when the first campaign launched, and when the domain is due for review (12 months from first campaign). Operating this calendar prevents the common situation of domains exceeding their productive lifespan and continuing in campaigns past the point where they should be reviewed or refreshed.
Symptoms: Your top 10 candidate domain names (getacme.com, meetacme.com, etc.) are all registered and not for sale.
Diagnosis steps:
Fix: Use the .io alternative for the naming patterns that are taken in .com. Alternatively, expand the naming pattern to include other professional prefixes: jointheteam[brand].com, talktous[brand].com, schedulewith[brand].com. As a last resort, use a secondary brand identifier if available (product name, division name).
Symptoms: Running a newly purchased domain through MXToolbox blacklist check shows it listed on one or more blacklists.
Diagnosis steps:
Fix: Do not use this domain. The process of getting removed from blacklists takes weeks to months and requires documentation of the current owner's intent. The $10 domain registration cost is not worth the investment of reputation rehabilitation. Register a different domain.
Symptoms: SPF, DKIM, or DMARC records added to the registrar's DNS panel are not showing in MXToolbox 2+ hours after being added.
Diagnosis steps:
Fix: If using GoDaddy or another slow DNS registrar, migrate DNS management to Cloudflare. Add the domain to Cloudflare, update name servers at GoDaddy to Cloudflare's name servers, and re-add the DNS records in Cloudflare. Cloudflare's DNS propagates within minutes.
Symptoms: After purchasing and setting up a domain, you realise it is very similar to a competitor or well-known company's domain.
Diagnosis steps:
Fix: Retire the domain before using it for campaigns. Sending cold email from a domain that prospects confuse with a competitor or major brand creates immediate credibility problems. Purchase a domain with a distinct name.
Symptoms: Your domain portfolio spans multiple registrars (GoDaddy, Namecheap, Google Domains, etc.) making DNS management time-consuming.
Diagnosis steps:
Fix: Consolidate DNS management to Cloudflare regardless of where domains are registered. Add all domains to Cloudflare, update name servers at each registrar to Cloudflare's, and manage all DNS from one Cloudflare account. This provides a single panel for all domain DNS regardless of registrar.
A verified user on Inframail reviews on G2:
"The TLD decision seems minor but it's not. We switched a client from .info domains to .com domains for their sending infrastructure and saw a measurable improvement in inbox placement within 30 days. The .info domains had the same SPF/DKIM/DMARC setup, same warmup, same contacts. The only change was TLD. Always use .com."
— Verified buyer on Inframail reviews on G2
A thread in r/coldemail (1,103 upvotes):
"Naming matters more than most people think. A domain that looks generated (lots of keywords, hyphens, or numbers) is a soft spam signal. Recipients who investigate your domain are predisposed to distrust before they read the email. meetcompanyname.com takes 5 more minutes to research but performs better than companyname-cold-email-outreach.com indefinitely."
— r/coldemail, 1,103 upvotes
| Need | Tool | Notes |
|---|---|---|
| Domain registrar | Namecheap or Cloudflare Registrar | Bulk registration, fast DNS |
| Inbox provisioning | Inframail | Add domains immediately after purchase |
| Warmup and campaigns | Instantly | Start warmup same day as inbox creation |
| Verified contact data | Quarvio | Match contact volume to inbox capacity |
| LinkedIn outreach | Aimfox | LinkedIn alongside email |
Can I use my main company domain for cold email?
You should not. Your main domain (acme.com) is the foundation of your email reputation for all internal communication, customer communication, transactional email, and marketing. Cold email carries reputation risk (complaints, bounces, spam classifications) that could damage the sending reputation of your main domain and impair deliverability for all other communication. Always use dedicated sending domains.
How many domains do I need to get started?
For starting out (200–500 emails per day), 2–3 domains with 8–15 inboxes total is sufficient. You can always add more domains as your volume grows. Resist the temptation to buy 20 domains before validating your outreach approach — start with fewer, prove your system works, then scale.
Is .io as good as .com for cold email?
For B2B tech audiences, .io is comparable to .com in recipient trust. For non-tech audiences (manufacturing, retail, healthcare), .io is less familiar and .com is preferable. When in doubt, default to .com.
Does the domain name affect open rates?
The domain name appears in the From address and sender name, which recipients see before opening. A professional-sounding domain (meetacme.com) creates a marginally better first impression than a generic-sounding domain (acme-outreach-team.com). The effect is real but secondary to personalization, subject line quality, and contact fit.
Should I buy expired domains with existing history?
Generally no. Expired domains have existing history that you cannot fully audit. The previous owner may have used the domain for spam, affiliate marketing, or low-quality email, leaving behind a damaged reputation you inherit. A fresh domain started clean is preferable to an aged domain with unknown history.
How many naming patterns should I use across my portfolio?
3–5 consistent patterns across all sending domains. Variety within a consistent convention (meet, get, join, try, use all applied to the same brand) looks natural. Completely random naming across the portfolio (random words, different brand references) looks less systematic and can raise questions when prospects investigate.
What's the minimum domain age before using for campaigns?
30 days is the practical minimum; 60 days is better. The most important factor is not just calendar age but sending history: a domain that has been running 10–20 daily warmup emails for 30 days has more positive reputation signals than a 30-day-old domain that has sent nothing. Register early and start warmup immediately.
Do I need to set up a website on each sending domain?
Not required for email deliverability, but beneficial for prospect experience. At minimum, configure a phantom redirect (see Inframail phantom redirects guide) that forwards browser visitors from your sending domain to your main website. This ensures prospects who investigate the domain find real content rather than a parked page.
How long should I keep a sending domain?
There is no fixed expiry, but review sending domains after 12 months of active campaign use. Domains that have accumulated a high bounce history or complaint history should be evaluated for retirement. Well-performing domains can continue indefinitely. Retired domains should be kept registered (but with inboxes deactivated) for at least 3–6 months before re-using.
What if I run out of .com names for my brand?
Try .io first, then .co. If all sensible variations of your brand name are taken in all three TLDs, consider creating a campaign-specific brand identity (a product name or initiative name) for the outreach, rather than forcing awkward domain names. A clean domain for a campaign-specific brand is better than an awkward domain for your main brand.
Fill your domains with verified contacts
Buying the right domains is the infrastructure investment. Filling those inboxes with verified contacts is the operational investment. High bounce rates from unverified contacts damage the domains you just spent time and money setting up correctly.
Quarvio delivers pre-verified B2B contacts with a 90% deliverability guarantee. $129 for 5,000 contacts, $199 for 10,000, $399 for 25,000, $699 for 50,000. Unused credits roll forward for 12 months.
Start your contact order at Quarvio →