Email marketing competitor analysis template
TL;DR
Most email marketing competitor analysis templates stop at subject line and send day, which captures maybe 20% of the signal hidden in a competitor send. This template adds 25 more columns across six buckets (identity, send, content, design, deliverability, conversion), plus a 0-100 scoring rubric calibrated against 200 newsletters. Spend 60 minutes auditing 10 rivals, then walk away with a heatmap, a score per brand, and seven patterns you can act on this week.
Most "competitor analysis templates" are a blank Notion doc with two columns: subject line and send day. You fill in twenty rows, stare at the grid for ten minutes, and learn nothing your inbox didn't already tell you.
That template captures roughly 20% of what a competitor send really contains. The other 80% sits in the parts marketers skip because they take longer to log: ESP behind the headers, preheader, image-to-text ratio, deliverability posture, readability grade, hook archetype. Those are the columns that predict whether the brand is growing or coasting. This article gives you the 27 we use, plus a scoring rubric so you walk away with a ranked list. Pair it with our guide to tracking competitor newsletters if you don't have an inbox setup yet.
What an email competitor analysis template should capture
If your tracker stops at subject, send time, and CTA, you are reading the surface of a competitor program. Those three fields are visible from the inbox preview pane. Every other field requires opening the email, viewing source, or comparing two sends side by side. That is why most templates ignore them, and why filling them in is where the work pays off.
We group fields into six buckets: identity, send, content, design, deliverability, conversion. Identity tells you who is in the inbox. Send tells you when and how often they show up. Content tells you what they wrote and how it reads. Design tells you what the email looks like. Deliverability tells you whether they will keep landing. Conversion tells you what they want the reader to do next. Drop any bucket and the picture goes flat. We see this every week: an operator scores a rival as "good subject lines, sending often" and misses that the brand has a DMARC failure two months from blowing up.
The line between manual and automated tracking sits at five brands. A spreadsheet works fine for three rivals. Past five, the labor stops paying for itself, and inputs stop being consistent because you cut corners on the boring fields. Pick the template under five brands or quarterly audits. Pick a tool past that.
The 27-field template (preview)
Here is the field list grouped by bucket. The full Google Sheet and Notion versions live behind the CTA below; this is the column structure you will work with.
| Bucket | Fields | Example |
|---|---|---|
| Identity (4) | Brand, sending domain + detected ESP, estimated list size band, niche | Acme News, news.acme.com, Klaviyo, 25-100k, B2B SaaS |
| Send (5) | Send hour, day, cadence (sends per week, last 30 days), time-zone behavior, frequency drift vs. prior quarter | 9am ET, Tue/Thu, 2/wk, single-zone, +20% |
| Content (5) | Subject, preheader, hook archetype (story, stat, question, news, list, contrarian, pattern interrupt), sentiment (-1 to +1), readability grade | "The case for boring email", contrarian, +0.2, grade 7 |
| Design (5) | Image-to-text ratio, CTA count, button vs. text-link primary, dark-mode pass/fail, mobile width compliance | 42%, 3 CTAs, button primary, pass, 600px |
| Deliverability (5) | SPF pass, DKIM pass, DMARC alignment, BIMI badge present, footer compliance (CAN-SPAM, unsubscribe header, physical address) | pass, pass, p=reject, no BIMI, compliant |
| Conversion (3) | Primary CTA destination URL, anchor text, secondary CTAs (count + destinations) | /pricing, "See the pricing", 2 secondary |
That is 27 fields. We tried versions up to 38. Past 30, fill rates collapse and you end up with a beautiful spreadsheet you stop opening on Friday afternoon.
How to fill it in - the 60-minute workflow
Block an hour. Coffee. One pass per brand.
Step 1: subscribe to 10 rivals from a clean inbox alias. A fresh Gmail address you only use for this is fine. Don't use your work email; you will land inside their marketing automation and contaminate every future signal. Label every subscription with the brand and the date you joined to separate first-touch automations from steady-state sends.
Step 2: capture two weeks of sends per brand. The minimum useful sample is 20 rows (two sends per brand, ten brands). Fewer than that and you are reading one writer's bad week. If a rival sends daily, sample three rows per week and skip weekend sends unless they are a creator brand. The send-time analysis post goes deeper on the cadence column.
Step 3: score each newsletter on the 0-100 rubric below. Score conservatively. Most competitor newsletters score in the 50-70 band. If everything is hitting 85, your rubric is too generous and you will stop trusting your own grid in three weeks.
Step 4: plot a send-time heatmap. Send hour on the x axis, send day on the y axis, one cell per brand. We use Google Sheets conditional formatting; nothing fancy. The clusters jump out fast. If six of ten rivals send Tuesday and Thursday at 9am ET, you can either fight for the same slot or own Wednesday at 7am and pick up the readers who archive everything else at nine.
Stop filling in spreadsheets at midnight
Newsletrix subscribes to your competitors once, then ingests every send they publish and runs the 27-field extraction automatically. Heatmaps, scoring, and pattern detection are already built in.
See the competitor tracker →The scoring rubric (0-100)
Six categories, weights tuned across about 200 newsletters we have audited. Higher weights go to the categories where rivals tend to be inconsistent, because that is where you have the most room to differentiate.
Cadence consistency
Does the sender ship on schedule, or are there week-long gaps followed by burst sends? Readers and sponsors both punish drift.
Subject craft
Length under 50 characters, no all-caps, no clickbait the body fails to deliver, visible A/B variation across the sample. The subject is the one line every recipient sees, so it gets the heaviest weight.
CTA clarity
One primary action, clearly labeled, repeated once at most. If the email has six CTAs and they all compete, score it under 8.
Design hygiene
Image-to-text ratio in the 40-60% band, dark-mode rendering pass, mobile-safe widths, alt text on every image.
Deliverability signals
SPF, DKIM, and DMARC properly set. BIMI is a bonus. Footer meets CAN-SPAM. If DMARC sits at p=none, cap this category at 7.
Differentiation
Could you swap the brand name and not notice? Voice is the hardest thing to copy, which is why it gets the same weight as subject craft.
Scores above 80 are rare. The 200 newsletters we have run through this rubric average 58. Anything over 70 is competing seriously, pay attention to what they ship. Anything under 40 is a brand that does not treat email as a channel, and you can take their readers with steady cadence alone. Cross-check the strongest names against the SWOT playbook before pulling them apart further. If subject craft is dragging your scoring, our subject line tester runs the same checks the rubric uses.
7 patterns the template surfaces that you can act on this week
Fill in the grid for a couple of weeks and the same patterns keep showing up. None of these need fancy analysis. They fall out of the spreadsheet on their own.
Send-time clustering. If five rivals all send Tuesday at 9am ET, your audience gets a wall of email at once and starts archiving by topic. We have moved client sends from the Tuesday 9am crush to Wednesday 6:30am and watched open rates climb 4-6 percentage points within three sends.
Subject line A/B fingerprints. Senders running tests leave traces: the same email two minutes apart with slightly different subjects, hitting different segments. Map the variants and you learn what hypotheses they were testing. ConvertKit brands test length, Klaviyo brands test emoji, Customer.io brands test personalization tokens.
ESP migration signals. Header changes (new Return-Path, new DKIM selector, different X-Mailer) often precede a public switch from one ESP to another. We have called Klaviyo-to-Customer.io migrations from headers about two weeks before the brand announced it. Pricing, deliverability, and segmentation all shift in the first month after a move.
CTA fatigue. If the same anchor text and URL repeat for six or more consecutive sends, the brand has either run out of campaigns or stopped testing. Either way, their click rates are about to drop.
Hook archetype repetition. Two news hooks in a row is normal. Four story hooks in a week means the writer is on autopilot. The team trying something different in the same week is the one to watch.
Preheader collisions with subject. When the preheader repeats the subject verbatim, the operator has either not set one or copy-pasted by accident. Roughly 22% of the newsletters we sample do this. It is a free inch of inbox real estate, and most teams give it away.
Image-to-text ratio drift. Watch the trend, not the snapshot. A brand that has slid from 30% to 65% images in a quarter is heading for the Gmail Promotions tab and probably does not know it yet. Cross-reference with the 2026 open-rate benchmarks for the typical decay curve.
When the spreadsheet breaks (and what to do)
The five-brand wall is real. Once you are tracking more than five competitors, the manual workflow falls apart in three predictable ways. Fields go uncaptured because you got bored on row 47. Sentiment and readability stop being scored because they take judgment. ESP detection drifts because every header looks like a wall of base64 by the second hour.
Three jobs are stubbornly slow by hand. ESP detection requires reading raw headers, recognizing about thirty fingerprints (Mailchimp's mandrillapp.com, SendGrid's sendgrid.net, Beehiiv's bh- selectors, Substack's substackcdn.com), and updating that list when senders patch their leaks. OCR pulls text out of image-heavy emails so readability and sentiment can be scored at all. Link-graph extraction follows the tracker redirect to the real destination, so you see where rivals send traffic, not just the URL pasted in the editor. The reverse-engineering guide walks through doing this by hand if you want to feel the pain first.
Newsletrix automates all three. We subscribe once, ingest every send, run the 27-field extraction in the background, and refresh the heatmap and scoring without anyone touching a sheet. Compare the workflow against Mailcharts for a side-by-side; the short version is that we score every send, not just index it. The template here is a starting point. Past five brands, the template is a research project, and at some point you have to decide whether competitor analysis is your job or a thing you do while you should be writing your own newsletter. The competitor email analysis post goes deeper on why scoring beats indexing.
Frequently asked questions
What should an email competitor analysis template include?
Six buckets of fields: identity (brand, ESP, list size, niche), send (hour, day, cadence, frequency drift), content (subject, preheader, hook archetype, sentiment, readability), design (image-to-text ratio, CTA count, dark-mode rendering), deliverability (SPF, DKIM, DMARC, BIMI, footer compliance), and conversion (primary CTA URL, anchor text, secondary CTAs). Skipping deliverability and design is the most common mistake; those two buckets explain why a strong subject line still misses the inbox.
How many competitors should I track?
For manual tracking, three to five direct rivals plus two adjacent brands you respect. Past five, the workflow stops being consistent because you start cutting corners on the slower fields like sentiment and ESP fingerprinting. If you need to monitor twenty or more brands, automate it; the sheet becomes the bottleneck and your judgment goes with it.
How often should I audit competitor newsletters?
A two-week capture every quarter catches strategy shifts without burning out the analyst. The exception is the four weeks after a rival announces a fundraise, a rebrand, or a pricing change, when send patterns and CTAs change fast. Daily monitoring is overkill unless you are running a competing launch in the same week.
Can I analyze competitor emails legally?
Yes, in most jurisdictions. You are subscribing to a public list and reading what arrives in your inbox; that is fair use in the US and the EU for competitive research. The lines you don't cross are reselling the content, scraping subscriber lists, or impersonating customers to access gated material. Standard competitor analysis is fine.
What is the difference between a competitor analysis template and a competitive intelligence tool?
A template is a structure you fill in by hand, one row per send. A tool ingests sends automatically, runs the same 27-field extraction every time, and surfaces patterns across many brands. Templates work well under five brands. Tools pay off past the five-brand wall, or when you need answers in hours instead of weekend mornings.