How to Read Your SendCleared QA Report

Updated October 2026

Every SendCleared test ends in a report: an overall score, six sections, and a list of findings. This page explains what each finding means, why it matters and what to do about it, so you can decide quickly whether an email is ready to go to your client.

How scoring works

The report groups its checks into six sections: Content & copy, Links & tracking, Accessibility, Spam signals, Deliverability and Rendering readiness. Each section starts at 100 and loses points for each problem found: 30 for a critical, 12 for a warning, and nothing for info or pass. The overall score is the average of the six sections.

The status label follows the findings. Needs work means at least one critical issue. Almost ready means no criticals but at least one warning. Send-ready means neither.

Most checks are fixed rules, so the same email gets the same result every time. The exception is proofreading, which uses AI.

Critical, warning, info and pass

StatusWhat it meansWhat to do
CriticalSomething wrong that a recipient or filter is likely to notice, or that breaks a legal basic.Fix before you share the approval link with your client.
WarningA real issue that is worth fixing, but not necessarily a blocker.Fix it if you can. If you choose to send as it is, do it knowingly.
InfoA heads-up, a reminder, or a result the test send couldn’t confirm. It is not a problem by itself.Read it. Action is optional.
PassChecked and fine.Nothing.

Info often means “we couldn’t tell”. For example, “DMARC result wasn’t reported” means the test email didn’t carry that result, not that your DMARC is broken. SendCleared says what it couldn’t see rather than guessing.

Content & copy

Checks the words in the email: placeholders that never resolved, repeated words, and typos.

CriticalPass

Unresolved merge tags

What we found
A placeholder such as {{ first_name }} or ${name} still showing in the email instead of real content.
Why it matters
Recipients see the raw tag. It looks careless and can break personalisation, offers or links.
What to do
Check the tag syntax matches your ESP, add a fallback value for contacts missing that data, and send the test to a contact that has it. If the tag is valid but only shows raw in the test, preview as a real contact in your ESP, then send a fresh test.
Who fixes it
You, in the email or your ESP
CriticalPass

Duplicated consecutive words

What we found
The same word twice in a row, such as “the the” or “to to”.
Why it matters
It is nearly always a typo, and it is one of the most visible mistakes in a client’s inbox.
What to do
Reread the sentence and delete the extra word. Very occasionally a repeat is correct (“had had”). If so, you can send knowing the flag is a false alarm.
Who fixes it
You, in the email or your ESP
CriticalWarningInfo

Typos, spelling and grammar

What we found
Spelling mistakes, missing words and grammar errors, found by an AI proofreading pass over the email text.
Why it matters
Copy errors are the most common thing a client spots, and the most embarrassing to find after sending.
What to do
Fix the quoted error. The AI occasionally trips on brand names, product names or intentional styling, so treat these as strong suggestions and use your judgement.
Who fixes it
You, in the email or your ESP

Checks that links exist, are trackable, and that clickable images are really linked.

Info

Image that looks like it is missing a link

What we found
An image with no link that is the same width as a group of linked images, for example one unlinked tile in a grid of linked collection tiles.
Why it matters
A tile that looks clickable but isn’t is a common mistake when a block is duplicated in the editor.
What to do
Check whether the tile should link somewhere. It is a pattern-based hint, so it can be wrong when the image is deliberately unlinked.
Who fixes it
You, in the email or your ESP

Accessibility

Checks the email works for people using screen readers and for anyone with images switched off.

WarningPass

Images missing alt text

What we found
Images that have no alt attribute at all. Tracking pixels are excluded.
Why it matters
Screen readers can’t describe the image, and when images are blocked the recipient sees nothing in its place.
What to do
Add short, descriptive alt text to each content image in your ESP’s image settings.
Who fixes it
You, in the email or your ESP
Warning

Clickable images with empty alt text

What we found
Images that are the only content of a link and have empty alt text (alt="").
Why it matters
Empty alt is right for purely decorative images, but a clickable image with no alt and no other link text has no name. Screen readers fall back to reading out the link’s web address.
What to do
Describe where the link goes, for example “Shop e-liquid”. You only need this when the image is the whole link. If the link also has text next to the image, empty alt is fine.
Who fixes it
You, in the email or your ESP
Info

Button colour contrast

What we found
A reminder to check that button and text colours meet the WCAG 4.5:1 contrast ratio.
Why it matters
Low-contrast buttons are hard to read for many people, particularly on mobile in sunlight.
What to do
SendCleared does not measure contrast, so this is only a prompt. Check your button colours in any free contrast checker.
Who fixes it
You, in the email or your ESP

Spam signals

Checks for the legal basics and the patterns that make filters, and people, suspicious.

CriticalPass

Unsubscribe link

What we found
Whether the email contains an unsubscribe link.
Why it matters
Marketing email needs a working way to opt out. Without one you risk complaints and blocks, and breaking the law in many countries.
What to do
Add your ESP’s unsubscribe merge tag or link to the footer. A missing link in a test usually means it was removed from the template.
Who fixes it
You, in the email or your ESP
CriticalPass

Physical address

What we found
Whether the footer contains a postal address, found by looking for an address pattern such as a street number or a UK postcode.
Why it matters
Laws such as CAN-SPAM require a postal address in commercial email, and UK and EU rules expect clear sender identity. This is a practical check, not legal advice.
What to do
Add the company’s postal address to the footer. Detection is pattern-based, so an unusually formatted address can be missed. Reformat it with a clear street and postcode.
Who fixes it
You, in the email or your ESP
WarningInfoPass

Subject line patterns

What we found
A warning for an empty subject, a mostly-capitals subject, excessive punctuation (such as “!!!”), or a fake “Re:” or “Fwd:” prefix. Info for a subject over 80 characters (cut off on mobile), under 10 characters, or one carrying an ESP test prefix such as “[Test]”.
Why it matters
These patterns are classic spam signals, and long subjects get truncated on phones.
What to do
Reword the subject. A “[Test]” prefix is expected on test sends and is not a problem for live sends.
Who fixes it
You, in the email or your ESP
WarningInfoPass

Spam-trigger phrases

What we found
Phrases that are strong spam signals and rare in genuine marketing copy, such as “act now” or “click here”. The list is deliberately conservative: everyday phrases like “free shipping” or “sale” are not flagged.
Why it matters
Filters and readers both treat these phrases as a warning sign.
What to do
Reword the flagged phrase. One phrase in the body is info. A phrase in the subject, or three or more, is a warning.
Who fixes it
You, in the email or your ESP
WarningInfoPass

Text-to-image balance

What we found
How much real text there is compared to images. Warning if there are 3 or more images and fewer than 50 words. Info for image-heavy emails with very little copy per image.
Why it matters
Image-led emails look blank when images are blocked and are a common spam trigger.
What to do
Add live text (the headline, the offer and the button) so the message still works with images off.
Who fixes it
You, in the email or your ESP

Deliverability

Reads the authentication results in the test email’s headers. These show whether receiving servers can trust where the email came from.

Info

Headers not captured

What we found
The test send arrived without usable headers, so the authentication and unsubscribe-header checks were skipped.
Why it matters
Without headers SendCleared can’t say anything about SPF, DKIM or DMARC. It does not guess.
What to do
Send the test again. If it keeps happening, tell us which ESP you’re using.
Who fixes it
You, by re-sending the test
PassWarningInfo

SPF

What we found
Pass: the sending server is authorised by the domain’s SPF record. Softfail or fail: it is not. None: no SPF record was found. Permerror: the record is invalid, often because it needs too many DNS lookups.
Why it matters
SPF is one of the signals mailbox providers use to decide whether to trust your email. A failure can send mail to spam.
What to do
Add your ESP’s required include to the sending domain’s SPF record, following your ESP’s own setup guide, and keep the record under the 10-lookup limit. Test sends can travel through different servers than live sends, so confirm on a live or staged send before making big DNS changes.
Who fixes it
Whoever manages the sending domain’s DNS (often you, sometimes the client’s IT)
PassWarningInfo

DKIM

What we found
Pass: the signature was verified, and it is aligned when signed by your own From domain. Signed by another domain: usually your ESP’s own domain. Fail: the signature didn’t validate. None: no signature. Present but not verified: a signature exists but the test didn’t report a result.
Why it matters
DKIM proves the email wasn’t altered and ties it to a sending domain. DMARC needs the signing domain to match your From domain, so a pass from your ESP’s domain isn’t always enough.
What to do
Set up branded (custom-domain) DKIM in your ESP so the signature uses your own domain. “Present but not verified” is information only. It means the test didn’t include a result, not that something is wrong.
Who fixes it
Whoever manages the sending domain’s DNS (often you, sometimes the client’s IT)
PassWarningInfo

DMARC

What we found
Pass: the email passed DMARC. Fail: it failed. If no result was reported, the report says so as info rather than guessing.
Why it matters
DMARC tells receivers what to do with email that fails authentication, and Gmail and Yahoo expect it from bulk senders.
What to do
If it failed, check SPF and DKIM alignment with your From domain first. If DMARC “wasn’t reported”, nothing is wrong. The test send simply didn’t carry that result.
Who fixes it
Whoever manages the sending domain’s DNS (often you, sometimes the client’s IT)
PassWarning

List-Unsubscribe and one-click unsubscribe

What we found
Whether the email carries a List-Unsubscribe header and one-click unsubscribe (RFC 8058) with an https link.
Why it matters
Gmail and Yahoo require both from bulk senders. It also lets inboxes show their own unsubscribe button.
What to do
Enable one-click unsubscribe in your ESP if it’s optional. Some ESPs only add these headers on live sends, so a warning on a test send is not always a real problem.
Who fixes it
You, in the email or your ESP

Rendering readiness

Checks the email has the pieces most clients need to display it well. SendCleared does not render the email in Outlook, Gmail or Apple Mail.

WarningPass

Plain-text version

What we found
Whether the email includes a plain-text alternative.
Why it matters
Some inboxes and filters use it, and a missing one is a small spam signal.
What to do
Turn on the plain-text option in your ESP, or paste a short text version.
Who fixes it
You, in the email or your ESP
WarningPassInfo

Preview text

What we found
Whether preview text (the line after the subject in the inbox) is set. Info if it is very short.
Why it matters
If it isn’t set, inboxes pull in the first text they find, often “View in browser”.
What to do
Set the preview text field in your ESP. Roughly 85 to 140 characters fills most inbox previews.
Who fixes it
You, in the email or your ESP
Info

Repeated content blocks

What we found
Blocks of copy that appear twice, which is normal when a template has separate desktop and mobile versions.
Why it matters
It explains why some text or links appear more than once in the report.
What to do
Nothing, unless you didn’t intend a duplicate.
Who fixes it
Nobody
PassInfo

Outlook (MSO) code

What we found
Whether the code contains the special comments Outlook needs.
Why it matters
Their presence suggests the template was built with Outlook in mind.
What to do
This only detects the code. It does not show how the email looks in Outlook. If rendering matters for a custom template, test it in a dedicated rendering tool.
Who fixes it
Template builder

Common questions

Can I send an email that has warnings?

Yes. Warnings are things worth fixing, not blockers. A critical is something you should fix before the client sees it. Info items never need action.

How are the scores worked out?

Each of the six sections starts at 100. A critical takes off 30, a warning takes off 12, and info and pass take off nothing. The overall score is the average of the six sections.

Why does my deliverability result look different from my ESP’s dashboard?

The deliverability checks read the headers of the test email SendCleared received. Test sends can take a different route from live sends, and not every ESP includes every result, so use these as a strong indication rather than the final word.

Does SendCleared show how my email looks in Outlook or Gmail?

No. The client approval page shows the email at desktop and mobile widths. SendCleared checks content, links, accessibility and authentication, not inbox rendering.

Is the proofreading done by AI?

Yes. Spelling, grammar and wording checks use an AI proofreading pass. The other checks are fixed rules, so they give the same result every time for the same email.

How do I re-run the checks after fixing something?

Fix the issue in your ESP, then send a fresh test to your SendCleared test address. Each new test is checked again.

SendCleared runs these checks on every campaign test, then gives your client a branded link to review and approve.

Start free →

3 approval links a month, no credit card required