Skip to content

Sending domain quality

Score a sending domain on TLD, name quality, age, and reputation for cold outbound with the sending-domain-quality Agent Skill — before you buy or warm.

When to use: “Is this domain good for cold sending?”, TLD quality, domain age/reputation, or which domain to buy for outbound.

Sending domain quality scores a candidate or active sending domain on TLD, name quality, age, and public reputation signals. Authentication and engagement still matter more for placement — the skill says so up front. It does not buy, transfer, or reconfigure domains.

Choosing or auditing a cold sending domain
You

Is getacmehq.com a good domain for cold outbound?

AgentSkill · sending-domain-quality

I’ll score TLD, name quality, age, and reputation with public lookups — with the caveat that auth and engagement matter more than the name alone.

  • A fit / risky / unverified verdict with a four-factor gauge per domain (TLD, name, age, reputation)
  • Age and reputation notes from public lookups (failed lookups stay unverified)
  • Lookalike / deceptive-name warnings when relevant, and the reminder that authentication and engagement matter more

A too-fresh parked domain is risky; a blocked DNSBL lookup is unverified, not clean. Illustrative data — more states in examples.md.

## Domain risky for cold send
```text
Overall ███████████████▒▒░░░ 9/12 · risky · 1 unverified
acmehq.example.com ████████████████████ ✓ 4/4
acme-sales.example.xyz ██████████░░░░░░░░░░ ✗ 2/4
tryacme.example.com ███████████████▒▒▒▒▒ · 3/4 · 1 unverified
```
### acmehq.example.com
`created 2026-07-02 · 88 days old · brand landing page`
- ✓ TLD — .com gold
- ✓ Name — clear own-brand variant
- ✓ Age — 88 days before first send
- ✓ Reputation — clean on DBL, SURBL, URIBL; branded page resolves
### acme-sales.example.xyz
`created 2026-09-26 · 2 days old · parked`
- · TLD — .xyz elevated-risk (portfolio risky-fraction 33%)
- · Name — one hyphen on an otherwise clear own-brand name
- ✗ Age — 2 days old and you plan to send tomorrow
- · Reputation — clean on blocklists, but the apex is a parked page
### tryacme.example.com
`created 2026-08-12 · 47 days old · redirects to acme.example.com`
- ✓ TLD — .com gold
- ✓ Name — short own-brand variant
- ✓ Age — 47 days before first send
- · Reputation — UNVERIFIED — DNSBL query returned 127.255.255.254 (public resolver blocked), not a listing
### Next
1. Hold acme-sales.example.xyz for at least 12 more days and point it at the brand site before sending
2. Re-run the tryacme.example.com blocklist check through a non-public resolver
- · Caveat: name and TLD are secondary — authentication, engagement, and complaint rate dominate placement

No OutboundSync API key for core checks (optional reputation API keys only if you already use them). Install:

Terminal window
npx skills add outboundsync/skills --skill sending-domain-quality -g

More setup: Install skills. Rubrics: skills/sending-domain-quality/.

Last updated: