How to Read Your SendCleared QA Report
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
| Status | What it means | What to do |
|---|---|---|
| Critical | Something 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. |
| Warning | A 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. |
| Info | A 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. |
| Pass | Checked 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.
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
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
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
Links & tracking
Checks that links exist, are trackable, and that clickable images are really linked.
Link tracking and UTM parameters
- What we found
- Whether your links are tracked. SendCleared recognises the tracking domains of most major ESPs. If it sees one, it confirms tracking is in place. If it doesn’t, it checks each link for
utm_parameters. - Why it matters
- Without tracking you can’t attribute clicks and revenue to the campaign in analytics.
- What to do
- Turn on your ESP’s automatic UTM option, or add UTM parameters to each link. Note that for ESP-tracked links SendCleared confirms tracking exists, not the exact UTM values, so check those yourself in the link list.
- Who fixes it
- You, in the email or your ESP
Links detected
- What we found
- The number of links found in the email. The report also lists each one with its final destination.
- Why it matters
- An email with no links can’t drive any action, and “no links” usually means a template or export problem.
- What to do
- If you see a warning, check the email wasn’t sent without its content blocks. Scan the link list to confirm every button goes where you expect.
- Who fixes it
- You, in the email or your ESP
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.
Images missing alt text
- What we found
- Images that have no
altattribute 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
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
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.
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
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
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
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
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.
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
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
includeto 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)
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)
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)
List-Unsubscribe and one-click unsubscribe
- What we found
- Whether the email carries a
List-Unsubscribeheader 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.
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
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
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
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