Transparent ad copy checker
Review a draft against five visible editorial rules for length, your chosen CTA, sentence length, emoji and capitalisation, without a compliance score.
Last updated
Written by Madly team
Five visible checks / no score
This checklist is deterministic editorial feedback, not a compliance, readability-grade or performance rating. It does not inspect claims, trademark use or ad policy. Review your actual platform preview before publishing.
- length · Within guide
0/125 characters (platform recommendation). Whole-draft count, not a matched passage; a recommendation is not a rejection threshold.
- cta · Review
Add a CTA phrase to check whether your draft includes it.
- readability · Within guide
Longest sentence: 0 words. Consider splitting this sentence if over 25 words. Sentence splitting is punctuation-based, not a reading-age test.
- emoji · Within guide
0 emoji detected. Consider removing nonessential emoji above two. Unicode pictograph counts may split combined symbols; not a policy rule.
- capitals · Within guide
0% uppercase letters across the whole draft, not a matched passage. Consider sentence case above 35% for drafts of three or more words; acronyms and brand names may be appropriate.
How to use this tool
The five checks are deliberately simple. Length compares the selected platform field with its documented recommendation or maximum. The CTA check looks for the exact phrase you enter, case-insensitively. The longest sentence should be no more than 25 words; no more than two emoji are suggested; and drafts of at least three words should keep uppercase letters to 35% or less.
The last three thresholds are Madly editorial heuristics, not platform rules. A pass cannot establish that a claim is substantiated, that an ad will perform or that a platform will approve it. Use the notes as prompts for human review, not as a score.
- Paste your ad copy.
- Read the notes on clarity, specificity and call to action.
- Change one thing at a time and regrade.
- Treat the notes as editing prompts, not a score to maximise.
Worked example
Copy that says amazing quality for everyone gets notes about vague language. Replacing it with a specific fact, such as keeps drinks cold for 12 hours if you have tested that, removes the note and gives the reader something to judge.
Illustrative example, not a benchmark, customer result or prediction.
Assumptions and review notes
A grader highlights common editorial problems. It cannot know your audience or verify your claims, so a high result is not proof the ad will work or comply with policy.
- Specificity.
- Clarity of the call to action.
- Claim strength.
- Length.
- Chasing a perfect score.
- Assuming no notes means approved.
- Ignoring claims that need evidence.
- Grading copy without reading it aloud.
A closer look
Common questions.
- What does the grader check?
- Language patterns such as vagueness, length and call to action.
- Does it check policy?
- No. It is not a policy or legal check.
- Is a high score good?
- It means fewer common issues, not proven performance.
- Is my copy stored?
- No, grading runs in your browser.
- Can it write copy for me?
- Use the AI copy generator for drafts.