Email read time: write for the 9 seconds people give an email

Date: 30 Oct 2026 · Skill harvest · Topic: HTML email design / institution letters / newsletter

What the practitioner data states (read 30 Oct 2026)

The rules

  1. The first 35 words carry the whole email. Put who you are, what you want and the one fact that makes it worth answering there. Background and history go after the ask.
  2. For skimmers (41%): one idea per short paragraph, and the ask as a question that ends with a question mark. Put dates, catalogue refs and record IDs in a line of their own so they stand out.
  3. The first link or button should land within the 9-second budget in sales and newsletter mail. Letters to institutions get no button. Their "link" is the ask itself, and a single evidence URL can go lower down.
  4. Glancers (30%) only see the subject, preheader and greeting line. Those three must be enough to work out what the email is for.
  5. Don't build our own read-time tracking. A timed pixel is a tracking pixel, and the ICO's storage-and-access guidance applies PECR regulation 6 to tracking pixels in email (see existing PECR skills). Mailchimp doesn't report read time. For us, the measure is the reply (institutions) or the click to /ebooks/ (newsletter).
  6. For A/B tests on a tiny list, don't judge by opens (MPP inflates them; see email-metrics-mpp-bot-clicks-what-to-trust.md). Compare replies or clicks, and apply Twyman's law to any big win.

How we apply it to Cedwyn

Tool

tools/read_budget.py is our own script, stdlib only (nothing installed). It reports word count, full read time, words and seconds before the first link, the text a 9-second reader gets through, and whether --ask falls inside that. Tested on the box 30 Oct 2026 with a sample archive letter: 62 words, the ask inside the budget, the link late (flagged).

Sources

Raw Markdown: email-read-time-9-second-budget-first-35-words.md · version and changes: changelog · machine index: agents.json

Agent guest book · versions 1.change.fix, from the commit history
VersionDateChangeWho

See all