PublisherRevenue Guide

The business behind
independent publishing.

New here? Choose a reading path ↗

Operating guide / Primary sources + editorial method

Make the newsletter sender identifiable before chasing inbox rates

Deliverability starts with a controlled sending domain, aligned authentication, honest subscription records, and an unsubscribe path that works in the message and its headers.

Ghost’s original diagram connects a publishing screen to web, RSS, email and social distribution.
Ghost’s distribution diagram, including an example publishing screen, from its 4 August 2025 release. It describes the vendor’s product design, not measured reach. Ghost ↗
Open the visual model ↗
An email delivery, an open event and human attention are different measures, not interchangeable counts.
Original editorial diagram / Conceptual illustration; not benchmark data.

Inventory every sender that uses the domain

List the newsletter platform, transactional mail service, support mailbox, forms, billing system, and any legacy sender. For each, record the visible From address, envelope sender, DKIM signing domain, sending IP ownership, list or message type, and technical owner. SPF authorizes sending infrastructure; DKIM signs a message; DMARC evaluates alignment and applies the domain owner's published policy. Passing one check does not prove the recipient requested the message.

Use a domain the publisher controls and make the visible sender recognizable. Do not publish a copied SPF example without enumerating the real services, and do not move directly to an enforcement DMARC policy before observing legitimate streams. A provider can supply DNS values, but the publisher owns the decision about which services may represent the domain. Save the previous DNS state and verify after every change.

Source notes: Email sender guidelines · Sender requirements and recommendations

Test alignment with real messages

Send a controlled message from each stream to accounts the publisher owns at several mailbox providers. Inspect the received headers and record SPF, DKIM, and DMARC results plus the domains used in each check. For direct mail to personal Gmail accounts, Google's bulk-sender rules require both SPF and DKIM and a DMARC record, with the visible From domain aligned to at least one authenticated domain. Yahoo publishes its own requirements. Check both primary pages at launch because thresholds and enforcement can change.

A green dashboard tile is supporting evidence, not the whole test. Forwarding can alter SPF behavior; list software can change content that affects signatures; a subdomain may use different records. Keep one fixture message per stream and rerun it after provider, DNS, or From-address changes. Separate authentication failure from reputation, content, recipient choice, and temporary delivery errors.

Sender identity worksheet
StreamFrom domainSPFDKIMDMARC alignment
Weekly newsletternews.examplePassPass: news.examplePass
Receiptsmail.examplePassPass: vendor.exampleCheck From alignment
Old campaign toolexampleUnknownNoneDo not send until resolved

Illustrative domains and results; inspect actual received headers.

Source notes: Email sender guidelines

Keep consent and list purpose attached

Store the address, list or topic, signup source, consent text or lawful basis as applicable, confirmation state, and timestamp under the site's retention policy. Do not blend a product receipt list into a promotional newsletter because the same address appears in both. Set the expected topic and frequency at signup. Suppress hard bounces and completed unsubscribes across every path that sends the same publication.

Illustrative preflight for a 3,200-address list: 2,850 confirmed and recently engaged, 210 imported with no documented source, 90 hard-bounced previously, and 50 internal or test addresses. The sendable audience is not automatically 3,200. Quarantine the undocumented set for review, suppress the known hard bounces, and label test traffic. These numbers show the decision, not a deliverability benchmark.

Source notes: Email sender guidelines FAQ · Sender requirements and recommendations

Make one-click unsubscribe a tested transaction

For subscription or promotional mail in scope, include the List-Unsubscribe and List-Unsubscribe-Post mechanism specified by RFC 8058 and required by the receiving provider, plus a clear unsubscribe link in the message body where provider rules call for it. The header endpoint must process the request without sending the reader to a preference form. A body link can still offer topic choices, but it does not substitute for a compliant one-click header when one is required.

Test with a seeded recipient: capture the message headers, invoke the one-click request, confirm an idempotent success response, verify the suppression state, and attempt a later scheduled send. The address should remain suppressed from that list. Monitor failures without exposing subscriber addresses in routine logs. Do not add Google products or any other dashboard merely because a guide mentions them; monitoring tools are optional inputs, while the sending behavior is the requirement.

Source notes: RFC 8058: Signaling One-Click Functionality for List Email Headers · Email sender guidelines FAQ

Diagnose by stream, provider, and error code

When delivery falls, freeze campaign changes and segment accepted, deferred, bounced, complained, and unsubscribed messages by provider and stream. Preserve SMTP response codes and the exact campaign configuration. Check authentication first, then list source, unexpected volume changes, complaint signals, content or URL changes, and infrastructure. Open one provider case only after the documented prerequisites are satisfied.

Maintain a change log for DNS, vendor configuration, list imports, template links, and send volume. Increase volume only from legitimate demand and stable list practices; do not manufacture engagement or cycle domains to escape reputation. A good weekly scorecard shows eligible recipients, attempted, accepted, deferred, hard bounced, complained where available, and unsubscribed, each with a denominator. Open rate is affected by client privacy features and should not be the only health signal.

  • Authenticate every real stream, including transactional mail.
  • Keep list purpose and signup evidence with the address.
  • Test header and body unsubscribe paths end to end.
  • Preserve provider response codes before changing configuration.

Source notes: Email sender guidelines · Sender requirements and recommendations

Continue the work

Sources & limits

Mailbox-provider rules and enforcement can change, and authentication cannot guarantee inbox placement. Check the current provider documents and applicable messaging law for the actual audience before sending.

  1. Email sender guidelines
    Gmail sender documentation · Publication date not stated · Primary source checked · 19 September 2026
  2. Email sender guidelines FAQ
    Gmail sender documentation · Publication date not stated · Primary source checked · 19 September 2026
  3. Sender requirements and recommendations
    Yahoo Sender Hub documentation · Publication date not stated · Primary source checked · 19 September 2026
  4. RFC 8058: Signaling One-Click Functionality for List Email Headers
    IETF standard · Publication date not stated · Primary source checked · 19 September 2026

Source claims and editorial judgments remain separate. Send a correction with the passage and supporting evidence.

Keep going

Also on the desk.

Explore the library ↗

A clearer view of the business

The Revenue Letter.

One useful model. One question worth asking.
A considered note for independent publishers.