Skip to content

How the reputation score works

Explanation
For:
HostRepute users
In the app:
Domains & IPs

The reputation score is HostRepute’s domain reputation score: one number from 0 to 100 for each domain or IP, built from its blocklist results and the other signals HostRepute has for it. It sums up at a glance how a domain or IP looks to the services that receive its mail, and its breakdown shows what pulls it down. This page explains how the number is made, version domain-health-v3 of the rubric.

  1. A domain or IP needs a completed blocklist scan to get a score. Until it has one, its card reads Waiting for results.
  2. Each signal that has data gets a part score from 0 to 100, as described in The signals.
  3. The score is the average of those part scores, weighted by how much each signal counts: blocklists 45, email authentication 25, certificates 15, and Google Postmaster Tools for a domain or Microsoft SNDS for an IP 10. A signal without data is left out of the average, so it lowers the confidence, not the score.
  4. While its latest completed scan finds the domain or IP on any blocklist, its score is capped at 49 and its tier is Listed, whatever the other signals say.
  5. The tier and the letter grade follow from the score.

The score you see is worked out from the latest data each time you open the page. After every finished scan, HostRepute also saves the score at that moment, which builds the score’s history.

For example, take a domain listed on 2 of the 130 blocklists in its check profile, one of them Spamhaus. Its blocklist part scores 98, and its email authentication part 22, from 3 failing checks and 3 that need work. The weighted average is (98 × 45 + 22 × 25) ÷ 70 = 71, and the listing caps it at 49. Two of its four signals have data, 70 of the 95 points of weight, so its confidence is Medium, 74%.

The reputation score card of a listed domain: the score capped at 49 with Medium confidence, and the breakdown with blocklists and email authentication marked as problems and certificates and Google Postmaster not connected.
Signal Weight Applies to Part score
Blocklists 45 Every domain and IP 100 minus the share of blocklist weight that lists it, counting only the blocklists that answered in its latest completed scan. Each blocklist has a score weight from 1 to 10, so a listing on a major list such as Spamhaus pulls harder than one on a minor list.
Email authentication 25 Domains and IPs with an email authentication check 100, minus 18 for each failing check and 8 for each check that needs work, from its latest email authentication check.
Certificates 15 Domains and IPs with a certificate check for the same name The security score behind the grade of its latest certificate check, the check whose address or server name (SNI) matches.
Google Postmaster 10 Domains whose domain, or parent domain, is connected 100, minus points for a Gmail spam rate from 0.1% (10; 20 from 0.3%; 40 from 1%), for each of the SPF, DKIM and DMARC success rates below 95% (10 each), for delivery errors from 2% (10; 25 from 5%) and for compliance items that need work (8 each, at most 20).
Microsoft SNDS 10 IPs with SNDS data 100, minus points for an IP status of Blocked or Bot (55), Junked (35) or Unknown (10), for a red (40), yellow (15) or unknown (5) filter result, for a complaint rate from 0.3% (12; 25 from 1%) and for spam-trap hits (25 plus 5 per hit, at most 50).

No part score goes below 0. Google Postmaster Tools is Google’s view of how Gmail treats your domain’s mail, and Microsoft SNDS (Smart Network Data Services) is Outlook.com’s data about mail from your IPs; connect them in Google Postmaster and Microsoft SNDS. A domain’s Postmaster data is matched on the domain itself first, then its parent: mail.example.com, then example.com. Because Postmaster counts only for domains and SNDS only for IPs, a domain or IP has at most four signals, worth 95 points of weight. Every blocklist’s score weight is listed in Blocklists HostRepute checks.

On a domain or IP’s page, What the score is made of lists each signal with its main finding and how much it counts: High impact for blocklists, Medium impact for email authentication and Low impact for the others. Its badge shows its status and, when it has one, its part score, for example “Good · 92”.

A clean domain's page with an Excellent reputation score and high confidence, every signal of the breakdown connected, its scan history below and the email authentication summary on the right.
  1. The reputation score and what it’s made of.
  2. The scan history.
  3. The email authentication summary.
StatusMeaning
GoodThe signal looks healthy: no listing for Blocklists, no failing or needs-work checks for Email authentication, and a part score of 90 or more for Certificates, Google Postmaster and Microsoft SNDS.
Needs workEmail authentication has checks that need work but none failing, or the certificate, Google Postmaster or Microsoft SNDS part score is 70 to 89. Blocklists never show this.
ProblemBlocklists: listed on at least one. Email authentication: at least one failing check. Certificates, Google Postmaster, Microsoft SNDS: part score below 70.
Not connectedThere's no data for this signal yet, for example no email authentication check, certificate check, Postmaster domain or SNDS data for it. It lowers the confidence, not the score.
Waiting for dataBlocklists only: there's no completed scan yet, or the latest scan had no blocklists to check. The score stays empty until there is one.

Waiting for data and Not connected both mean a signal has no part score, but they aren’t the same:

  • Waiting for data applies only to blocklists, the one signal the score can’t do without. There is no completed scan yet, or the latest one had no blocklists to check, so there is no score at all until a scan finishes.
  • Not connected applies to the other signals. HostRepute has no email authentication check, certificate check, Google Postmaster domain or Microsoft SNDS data for this domain or IP. The score is worked out without it, and the confidence is lower. Run an email authentication check, add a certificate or connect an inbox provider to fill it.

The score’s tier is the label next to the number:

StatusMeaning
PendingThere's no completed blocklist scan yet, so there's no number. The score card reads Waiting for results.
ListedAt least one blocklist lists it in the latest completed scan. The score is capped at 49 while it's listed; on the dashboard, any listed domain or IP makes the overall tier Listed even when the average is higher.
CriticalBelow 50 with no listing: other signals, such as email authentication or certificates, pull the score down.
Review50 to 74 with no listing.
Good75 to 89 with no listing.
Excellent90 to 100 with no listing.

The cap of 49 applies to each domain or IP. The team’s score on the Overview is the average of the scores of your domains and IPs, so it can be above 49 while one of them is listed; its label then reads Listed anyway.

The letter grade uses its own cutoffs, separate from the tiers, after rounding the score down:

StatusMeaning
AA reputation score of 90 to 100. Grades use their own cutoffs, separate from the tiers, after rounding the score down. The public report badge shows the score and grade, for example 92 / A.
B75 to 89.
C55 to 74.
D40 to 54.
F0 to 39. A domain or IP without a score gets no grade, never an F.

Confidence says how much of the picture the score is based on: the share of the possible weight whose signals have data. The card puts it this way: “Missing signals lower the confidence, not the score.”

StatusMeaning
HighSignals with data carry at least 80% of the possible weight, for example blocklists, email authentication and certificates (85 of 95). Weights: blocklists 45, email authentication 25, certificates 15, and Google Postmaster (domains) or Microsoft SNDS (IPs) 10.
Medium60% to 79% of the weight has data, for example blocklists and email authentication (70 of 95).
LowSome data, but under 60% of the weight, for example blocklists alone (45 of 95).
PendingNo signal has data yet. On the dashboard the percentage is the average over all your domains and IPs.
  • On a domain or IP’s page, Reputation score shows the score, its tier, its confidence and the breakdown. While the domain or IP is paused, the score is greyed out.
  • On the Overview, the team’s score is the average of every domain and IP that has a score, and Score over time charts its daily average for up to 90 days.
  • On a scan’s page, Reputation score over time charts the score saved after each finished scan. A failed scan adds no point.
  • On shared reports and their badge, which show the score saved with the report.

A shared scan report has a badge image at /reports/r/<report ID>/badge.svg that reads “Reputation” and the score with its grade, for example 92 / A, or pending without a score. Its color follows the tier saved with the report: green for Excellent, blue for Good, amber for Review, red for Listed and Critical, and gray without a score. Only a report saved without a tier falls back to the badge’s own scale, which uses other cutoffs and has no Critical tier:

StatusMeaning
ExcellentOn the badge's own scale: a score of 90 or more with no listing, shown green. The badge uses this scale only for reports saved without a reputation tier; other reports color the badge by their reputation score tier.
GoodOn the badge's scale: 70 to 89 with no listing, shown blue.
ReviewOn the badge's scale: 50 to 69 with no listing, shown amber.
ListedOn the badge's scale: any listing, or a score below 50, shown red. This scale has no separate Critical tier.
pendingThe report has no score yet, so the badge reads pending in gray.

The badge image is cached for up to an hour, so a change can take that long to show where it’s embedded.

  • Get delisted first. Nothing else lifts a listed domain or IP above 49. Start from the scan that found the listing; Get a listing removed walks through it.
  • Fix failing email authentication checks. Each failing check costs that part 18 points, each one that needs work 8.
  • Connect the missing signals for a score you can trust: a certificate check for the domain’s name, Google Postmaster Tools for domains and Microsoft SNDS for IPs. A new signal can raise or lower the score, and it always raises the confidence.
  • Keep certificates strong. A weak or failing certificate grade pulls its part down.