Skip to content

How To Check If My Domain Is Blacklisted (Free 2026 Guide)

Your open rates collapsed overnight. Before you blame the copy, check the blocklists. Here are five free ways to test your domain and IP, read the results correctly, and file a delisting request that actually works.

Sep 3, 2026 9 min read 2,044 words
How To Check If My Domain Is Blacklisted (Free 2026 Guide)

Your reply rate didn't drop because your subject lines got worse. If deliverability fell off a cliff in a single week — opens down 70%, bounces up, Gmail suddenly quiet — a blocklist is one of the first three things you should rule out.

Here's the working answer to "how to check if my domain is blacklisted": query the major DNS blocklists directly for both your sending domain and your sending IP, then cross-check with the mailbox providers' own reputation dashboards. It takes about ten minutes and costs nothing.

TL;DR#

  • Check the domain AND the IP. They are listed separately. Spamhaus DBL lists domains; Spamhaus SBL/ZEN lists IPs. A clean domain on a filthy shared IP still gets filtered.
  • Five free checks cover ~95% of real cases: a multi-blocklist lookup tool, a direct DNS query, Google Postmaster Tools, Microsoft SNDS, and the bounce message itself.
  • Read the bounce. Hard bounces usually name the exact blocklist and give you a delisting URL. That beats guessing.
  • Most listings are earned, not random — bad list hygiene, a spike in unknown-user bounces, spam-trap hits, or a compromised form.
  • Delisting without fixing the cause is a loop. Clean the list, fix authentication, then request removal.

What Does It Mean When Your Domain Is Blacklisted?#

A blacklist — the current, more accurate term is blocklist or DNSBL (DNS-based blackhole list) — is a published list of domains, IP addresses, or URLs associated with spam or abuse. Receiving mail servers query these lists in real time during the SMTP conversation and decide whether to reject, quarantine, or score your message down. The mechanism is old, boring, and enormously consequential; Wikipedia's DNSBL entry covers the protocol history if you want the plumbing.

Three different things can be listed, and confusing them wastes days:

  1. Your sending IP — the machine that opened the SMTP connection. On Google Workspace or Microsoft 365, that IP is shared with millions of other senders and you cannot get it delisted. On a dedicated SMTP relay or self-hosted server, it's yours to fix.
  2. Your sending domain — the domain in your From address or Return-Path. This is the one that follows you everywhere, including to a brand-new IP.
  3. Your links and tracking domain — URI blocklists like SURBL and Spamhaus DBL list domains found inside message bodies. A listed link shortener or click-tracking subdomain will sink mail sent from a perfectly clean domain.

There is also a fourth, invisible category: the mailbox providers' internal reputation systems. Gmail, Outlook, and Yahoo do not publish blocklists. They score you privately, and no third-party lookup tool can see that score. That's why Postmaster Tools and SNDS belong in this checklist.

Sender ignoring a scraped CSV to look at Tomba verification
Sender ignoring a scraped CSV to look at Tomba verification

How Do You Check If Your Domain Is Blacklisted?#

Run these in order. Stop as soon as one gives you a definitive answer, but do run at least the first three — a single tool's coverage is never complete.

  1. Start with a multi-blocklist lookup. Paste your domain into a free blacklist checker, then repeat with your sending IP. Tools like this query dozens of DNSBLs in one pass and give you a list of hits. MXToolbox's blacklist check is a second opinion worth taking, because different aggregators poll different lists.
  2. Query the lists directly with dig. Aggregators cache; DNS doesn't. For a domain listing on Spamhaus DBL: dig +short yourdomain.com.dbl.spamhaus.org. For an IP listing, reverse the octets: an IP of 203.0.113.45 becomes dig +short 45.113.0.203.zen.spamhaus.org. Any 127.0.0.x or 127.0.1.x answer means listed. No answer means not listed. Follow up with dig +short <query>.dbl.spamhaus.org TXT to get the human-readable reason.
  3. Open Google Postmaster Tools. Postmaster Tools is the only window into how Gmail actually rates you. Look at Domain Reputation and IP Reputation over the last 30 days, plus the Spam Rate graph. Anything at "Low" or "Bad", or a spam rate above 0.10%, explains poor Gmail delivery even with zero public blocklist hits. Domain verification takes one DNS TXT record and about 24 hours to start populating data.
  4. Add Microsoft SNDS and Outlook's sender support. Microsoft runs its own filtering that ignores most public DNSBLs. Smart Network Data Services shows complaint rates and spam-trap hits for IPs you control. If you're on a shared platform, Microsoft's sender support form is the escalation path.
  5. Read the actual bounce message. This is the single highest-signal step and most people skip it. A blocklist rejection is almost always explicit: 550 5.7.1 Service unavailable; Client host [203.0.113.45] blocked using zen.spamhaus.org; https://check.spamhaus.org/.... That string names the list, the listed entity, and the removal page. Pull three or four raw bounces out of your sending tool before you start guessing.

If all five come back clean and delivery is still bad, you don't have a blocklist problem — you have an authentication or content problem. Verify your SPF record, confirm DKIM signs with your own domain, and make sure DMARC isn't published at p=reject with a broken alignment.

Diagram: How Do You Check If Your Domain Is Blacklisted
Diagram: How Do You Check If Your Domain Is Blacklisted

Which Blacklists Actually Matter?#

There are hundreds of DNSBLs. Roughly six affect real B2B email volume. The rest are either defunct, run by one person with a grudge, or used by nobody. Don't panic over a hit on a list no receiver queries.

Blocklist Lists Who queries it Typical delisting time Self-service removal
Spamhaus ZEN (SBL/XBL/PBL) IPs Very widely — the highest-impact list 24-48 hrs after cause is fixed Yes, for PBL/XBL; SBL needs review
Spamhaus DBL Domains, URIs Widely, including many filters 12-48 hrs Yes, via lookup page
Barracuda Reputation (BRBL) IPs Barracuda appliance customers 12-24 hrs Yes, request form
SpamCop SCBL IPs Moderate; auto-expires Auto-expires in ~24 hrs if no new reports Auto
SORBS IPs, ranges Low and shrinking Days to weeks Yes, but slow
Invaluement / SURBL Domains, URIs Filter vendors, quietly influential 1-7 days Request only
Gmail / Outlook internal Domain + IP reputation Every message they receive 2-6 weeks of clean sending No — no form exists

Two practical implications. First, a hit on Spamhaus is an emergency; a hit on an obscure list nobody queries is noise. Second, the listings you cannot appeal — the mailbox providers' private reputation scores — are the ones that take longest to repair. There is no form for Gmail. You rebuild by sending less, to better addresses, and getting engagement.

Diagram: Which Blacklists Actually Matter
Diagram: Which Blacklists Actually Matter

Why Did Your Domain Get Blacklisted?#

Listings are causal, not random. In descending order of how often they're the culprit for outbound B2B teams:

  • Unverified lists. Scraped or bought data carries dead addresses and spam traps. A 6% hard-bounce rate is a screaming signal to every receiver that you didn't verify anything. Run every import through an email verifier before it touches a sequence — bounce prevention is the cheapest deliverability work that exists.
  • Spam-trap hits. Traps are addresses that exist only to catch senders who don't get permission. One pristine-trap hit can trigger a DBL listing on its own. Traps are heavily concentrated in old, resold, and scraped data.
  • Volume spikes on a cold domain. Going from 0 to 800 sends/day on a two-week-old domain looks exactly like a spammer's ramp, because it is one.
  • Complaints. A 0.3% "report spam" rate is enough to tank Gmail reputation. Irrelevant targeting produces complaints faster than bad copy does.
  • A compromised account or form. A leaked SMTP credential or an unprotected contact form used as a relay will get an IP listed within hours. If a listing appears with no change in your own sending, check this first.
  • A listed link in the body. Free URL shorteners are constantly listed. Use your own tracking subdomain and check it separately.
  • Shared IP neighbours. On a cheap shared relay, someone else's behaviour becomes your reputation. This is the argument for a dedicated IP once you're past roughly 50k sends/month — and against one below that, where you can't generate enough volume to build reputation.

Rejecting hope-and-send in favour of a Tomba check
Rejecting hope-and-send in favour of a Tomba check

How Do You Get Your Domain Delisted?#

Fix, then file. Filing first gets you relisted within a week and, on some lists, flagged as a repeat offender — which makes the second removal much harder.

Step 1 — Stop sending from the affected domain. All campaigns, immediately. Transactional mail can keep flowing on a separate subdomain if you have one.

Step 2 — Identify and kill the cause. Pull your last 30 days of bounce logs. If the hard-bounce rate is above 2%, list quality is your problem. If it's low but complaints are high, targeting is your problem. If neither, check for a compromised account: rotate SMTP credentials, review app passwords, and confirm no form or script can relay mail.

Step 3 — Clean the list properly. Remove every hard bounce, every role address you don't need, and every unverified record. Then re-verify what's left. Catch-all domains deserve special handling — a plain "accept-all" verdict tells you nothing, so run them through a catch-all verifier instead of treating them as valid.

Step 4 — Fix authentication before you ask. SPF that resolves, DKIM signed with your domain, DMARC published at least at p=none with a reporting address. Reviewers check. A listing request from a domain with no DKIM gets deprioritised.

Step 5 — Submit the removal request. Use the URL from the bounce or the list's own lookup page. Spamhaus has the best-documented process. Be specific and short: what happened, what you changed, what you'll do differently. Do not argue, do not claim it must be a mistake, and never submit twice in one day.

Step 6 — Ramp back slowly. Restart at 10-20% of previous volume, sending only to verified, engaged, recently active contacts for two weeks. Watch your sender reputation in Postmaster Tools daily and increase volume only while spam rate stays under 0.10%.

Diagram: How Do You Get Your Domain Delisted
Diagram: How Do You Get Your Domain Delisted

How Do You Stay Off Blocklists Going Forward?#

The monitoring loop that actually prevents repeat listings has four moving parts, and none of them takes more than a few minutes a week.

Cadence Check Threshold that should worry you
Every import Verify all new addresses Any batch with >3% invalid
Daily Hard-bounce rate per campaign Above 2% — pause the campaign
Weekly Blocklist lookup on domain + IP + tracking subdomain Any hit on Spamhaus, Barracuda, or SURBL
Weekly Postmaster Tools spam rate and domain reputation Spam rate >0.10%, reputation below "High"
Monthly SPF/DKIM/DMARC still valid after DNS changes Any authentication failure in DMARC reports
Quarterly Re-verify contacts older than 6 months B2B data decays ~2-3% per month

Two habits do most of the work. First, never send to an address you haven't verified — bounces are the input to nearly every reputation system that matters. Second, keep marketing sends, cold outreach, and transactional mail on separate subdomains, so a problem in one lane can't take down invoices or password resets.

Diagram: How Do You Stay Off Blocklists Going Forward
Diagram: How Do You Stay Off Blocklists Going Forward

Is a Free Blacklist Check Enough?#

For diagnosis, yes. Free DNSBL lookups and Postmaster Tools will tell you whether you're listed and usually why, and neither requires a credit card. Where free tools stop is prevention: they tell you after receivers have already judged you.

The paid layer worth buying is not another monitoring dashboard — it's data quality at the point of entry. Verification and enrichment before the send is what keeps bounce rates low enough that blocklists never notice you. Tomba pricing starts with a free tier at 25 searches/month, with Starter at $49/mo and Growth at $99/mo if you're running steady prospecting volume.

If your bounces are coming from guessed or scraped addresses, fix the source. Use the Tomba Email Finder to build verified contact data from a domain or a name instead of permutating patterns and hoping — clean input is the only durable deliverability strategy, and it's a lot cheaper than a Spamhaus delisting request at 3am.

// get started

Find, verify and enrich your first contacts today

Start on the free plan with 25 searches a month, then scale when your team is ready.

Free plan · No credit card required · GDPR & CCPA

Share
0 clapsEnjoyed it? Give a clap.
AU

// about the author

Tomba Editorial Team

Was this helpful?