Author: onetwothreeadmin

  • Your newsletter doesn’t need a content calendar. It needs a decision tree.

    Your newsletter doesn’t need a content calendar. It needs a decision tree.

    You’ve seen the advice everywhere: plan your newsletter content weeks in advance. Build a content calendar. Map out themes. Schedule everything.

    And if you’re like most newsletter operators, you’ve tried it. You spent an afternoon color-coding a spreadsheet, blocking out topics for the next six weeks, feeling incredibly organized.

    Then Monday arrived. The topic you’d planned felt stale. A better idea surfaced. Your carefully constructed calendar became just another thing to ignore.

    The problem isn’t your discipline. It’s that content calendars optimize for the wrong thing.

    What calendars actually optimize for

    Traditional content calendars are built around scheduling certainty. They answer “what am I sending on Thursday?” brilliantly. They give you the comfort of a plan, the appearance of strategy.

    But they don’t answer the questions that actually matter when you sit down to write:

    • Is this the right thing to say right now?
    • Does this serve my readers better than the other idea I had?
    • Am I writing this because it’s planned, or because it’s necessary?

    Worse, they create artificial pressure. You feel obligated to publish the planned piece even when something more timely, more urgent, more true is sitting right there. The calendar becomes a constraint, not a tool.

    Decision trees over deadlines

    Instead of planning what you’ll write, build a framework for deciding what deserves to be written. Think of it as a decision tree rather than a calendar—a set of criteria that helps you evaluate ideas in real time.

    Here’s what that might look like:

    Start with urgency. Is there something your readers need to know now? A platform change, a seasonal deadline, a common mistake you’re seeing repeatedly this week? Timely topics almost always outperform evergreen ones because they carry inherent urgency. If you’ve got something genuinely time-sensitive, that’s your topic.

    Then check for pattern recognition. Have you had the same conversation three times this week? Answered the same question from multiple subscribers? Noticed the same confusion cropping up? When you spot a pattern, you’ve found a topic that’s already proven itself relevant.

    Default to reader questions. Keep a running list—a note on your phone, a label in your inbox, whatever works—of questions subscribers actually ask. When nothing urgent surfaces and no patterns emerge, pull from this list. You’re solving a real problem for at least one person, which is infinitely better than inventing problems to solve.

    Only then consider your backlog. Those evergreen ideas you’ve been collecting? They’re your fallback, not your foundation. They’re what you write when nothing more pressing exists. And that’s fine—some of your best work will come from this category. Just don’t let the backlog dictate your schedule.

    What to actually plan

    This doesn’t mean you plan nothing. But instead of planning content, plan the infrastructure that makes good decisions easier.

    Block writing time, not topics. Protect Tuesday morning for writing, but don’t commit to what you’re writing until Monday night. Give yourself decision space.

    Build idea capture systems. You need somewhere frictionless to dump thoughts, questions, observations. The decision tree only works if you’re feeding it good inputs.

    Set standards, not schedules. Decide how often you send, what length you aim for, what quality bar you’re holding. Then trust yourself to meet those standards with whatever topic best serves readers this week.

    Create fallback frameworks. Have a few reliable formats you can deploy when you’re stuck: subscriber Q&A, case study breakdowns, contrarian takes on common advice. These aren’t planned in advance, but they’re ready when needed.

    When rigidity actually helps

    There’s one scenario where traditional calendars shine: publications with multiple writers, external contributors, or sponsorship commitments. If you’re coordinating with other people or honouring commercial obligations, you need the structure.

    But even then, build in flexibility. Reserve slots for reactive content. Keep buffer topics ready. Don’t let the calendar eliminate your ability to respond to what’s actually happening.

    If this approach feels uncomfortably unstructured, that’s the point. The discomfort comes from trading false certainty for real responsiveness. Most newsletter operators don’t have a planning problem—they have a deciding problem. And you can’t solve a deciding problem with a calendar.

    Subscribe to One Two Three Send for more operator-to-operator thinking on running newsletters that people actually want to read.

  • WordPress hosting for newsletter operators — a thorough comparison

    WordPress hosting for newsletter operators — a thorough comparison

    Most “best WordPress host” articles are SEO-driven affiliate roundups that recommend whichever provider pays the highest commission that quarter. This isn’t one of them. We have run our newsletter on three of these hosts personally, and migrated between them more than once. What follows is what actually matters when you’re running a newsletter on WordPress — and which hosts handle it well.

    The criteria that matter for a newsletter site (and what doesn’t)

    Standard hosting reviews talk about page-load speed, uptime, and CDN coverage. For a newsletter site those are baseline — every host on this list passes them. The criteria that actually decide your experience, in order:

    1. Plugin upload freedom — you need to upload custom plugin zips. Some “managed WordPress” tiers explicitly disable this. Check before you sign up, not after.
    2. Outbound HTTPS & DNS reliability — your plugin will call Anthropic’s API, your email provider’s API, and possibly external image services. Some restrictive hosts allowlist only a handful of outbound destinations. This is the single most overlooked criterion and the one most likely to bite you.
    3. Reliable WP-Cron — newsletter sending is cron-driven. Hosts that disable internal cron and replace it with an external trigger usually do it well, but it’s worth verifying.
    4. SMTP / port 465 outbound — if you use SMTP rather than an HTTP-based email API like Resend, port 465 needs to be open. A few hosts block it by default.
    5. PHP 8.1+ available — required by One Two Three Send. Every modern host has this, but ancient shared-hosting boxes don’t.
    6. Real human support — when something breaks at send time you want a chat window with a human, not a 48-hour ticket queue.

    Speed and uptime are the easy parts. The list above is what separates a host that “works for newsletters” from one that fights you every step.

    The six hosts we actually have an opinion on

    BigScoots — top pick for managed WordPress

    What you’re paying for: a small team that genuinely knows WordPress, support that responds in minutes via chat, custom plugin uploads allowed without restriction, and a stack tuned for performance.

    • Pricing: Plans start ~$35/month, scaling to $150+ for high-traffic sites
    • Plugin uploads: Yes, no restrictions
    • WP-Cron: Reliable, runs as expected
    • Worth checking before committing: outbound network policy. We have seen one BigScoots-hosted site where outbound DNS resolution from PHP was failing — likely a per-account firewall configuration, but worth raising with their support before signup if your plugin needs to make external API calls (which One Two Three Send does, to Anthropic and to your email provider). Their support resolved similar issues quickly when reported.
    • Worth knowing: the entry tier is more expensive than budget hosts, but the support response time alone justifies the difference once you’ve had your first 11pm “why isn’t my newsletter sending” panic

    Best for: newsletter operators who want minimal fuss and have the budget. Avoid if: you’re under $50/month total tooling budget and willing to manage more yourself.

    SiteGround — the reliable mid-tier choice

    The host most “best WordPress hosting” lists put first because their support is genuinely good and their entry pricing is approachable. Plugin uploads work without restriction, outbound network is generally permissive, PHP 8+ available everywhere.

    • Pricing: ~$2.99/month introductory rate, ~$20/month renewal. The renewal price is what matters.
    • Plugin uploads: Yes, no restrictions
    • WP-Cron: Reliable on shared plans, with their own cron scheduler tooling
    • Watch for: the introductory pricing is an aggressive teaser. Renewal at year two is roughly 5× the first-year rate. Budget for the renewal price, not the sticker.
    • Worth knowing: their dashboard is genuinely well-designed — staging sites, WP installs, SSL, backups all in one panel

    Best for: first-time WordPress users who want sensible defaults at a moderate price. Avoid if: you’ll panic at the year-two renewal — set a calendar reminder to evaluate then.

    Cloudways — managed-cloud middle ground

    Cloudways isn’t a host in the traditional sense — it’s a management layer that runs your WordPress install on top of cloud providers (DigitalOcean, Vultr, Linode, AWS). You pay them for the management; the underlying server is whichever cloud you pick. This sounds complicated but the result is excellent: real cloud-grade performance with a familiar managed-WordPress dashboard.

    • Pricing: ~$11/month for a basic DigitalOcean droplet via Cloudways, scaling smoothly
    • Plugin uploads: Yes, no restrictions
    • WP-Cron: Disabled by default, replaced with their server-side cron — works reliably once configured
    • Watch for: the dashboard is power-user-friendly but has a bigger learning curve than SiteGround. You’ll see terms like “vertical scaling” and “Varnish” that wouldn’t appear on a typical managed-WP host’s UI.
    • Worth knowing: the same money buys you noticeably more raw server power than at SiteGround. Better fit for sites that grow and don’t want to migrate

    Best for: operators comfortable with a slightly more technical dashboard who want serious performance per dollar. Avoid if: you want a one-click setup and never to think about server config again.

    DreamHost — the genuine budget option

    DreamHost is the budget host that doesn’t feel cheap. Pricing is honest (the renewal rate is the same as the intro rate), plugin uploads work, support is responsive enough.

    • Pricing: ~$3–5/month for the basic shared plan, with no aggressive renewal markup
    • Plugin uploads: Yes
    • WP-Cron: Reliable
    • Watch for: shared hosting performance ceiling. Once you cross ~10,000 newsletter subscribers, send batches start to feel slow. You’ll outgrow this tier and want to upgrade.
    • Worth knowing: they’re employee-owned and have been around since 1996 — the unfashionable kind of stability

    Best for: launching on a tight budget when you’re not yet sure the newsletter will stick. Avoid if: you already have audience momentum and need performance headroom from day one.

    Kinsta — premium alternative to BigScoots

    Kinsta runs on Google Cloud Platform’s premium tier. Performance is excellent, the dashboard is the best in this category, support is good. The catch: pricing.

    • Pricing: Plans start ~$35/month for one site, scaling steeply for traffic
    • Plugin uploads: Yes, no restrictions
    • WP-Cron: Reliable, with their own scheduler
    • Watch for: visit-based pricing. Hit the visit cap of your plan and you’re forced to upgrade. For a newsletter site (low traffic, mostly subscribers reading email) this is rarely a problem, but for a content-heavy site it can be.
    • Worth knowing: their dashboard has APM (application performance monitoring) included — useful for diagnosing slow sites without third-party tools

    Best for: sites that prioritise dashboard polish and Google Cloud infrastructure. Avoid if: you don’t see specific value over BigScoots at the same price point.

    WP Engine — popular but ask the question

    WP Engine is one of the largest managed-WordPress hosts. The product is solid, the dashboard is good, the performance is competitive. But there’s a specific catch that matters for our use case: their lower-tier plans have historically restricted custom plugin uploads.

    • Pricing: Plans start ~$20–30/month
    • Plugin uploads: Verify per plan — entry tiers have restricted custom plugin uploads in the past. Their list of “disallowed plugins” has also been long enough to break some legitimate setups.
    • WP-Cron: Replaced with their own scheduler, generally reliable
    • Watch for: the disallowed-plugins list. Before signing up, send their pre-sales chat the question: “Can I upload a custom plugin zip on plan X?” Get the answer in writing.
    • Worth knowing: if you need a host purely for one of WP Engine’s specialty integrations (e.g. their Genesis themes), this might still be the right choice

    Best for: sites already in WP Engine’s ecosystem. Avoid if: you haven’t yet verified your plan tier permits custom plugin uploads — newsletter sending depends on it.

    Quick comparison

    HostEntry priceCustom plugin zipsBest fit
    BigScoots~$35/moYesPremium managed, top support
    SiteGround~$20/mo (renewal)YesFirst-time WP users, solid all-rounder
    Cloudways~$11/moYesPerformance per dollar, slightly technical
    DreamHost~$3–5/moYesGenuine budget, no renewal markup
    Kinsta~$35/moYesPremium, GCP-based, polished UI
    WP Engine~$20–30/moVerify per planExisting ecosystem users, after verifying plugin policy
    A road sign with multiple direction arrows
    Photo: Wikimedia Commons (CC)

    Honest recommendation by situation

    • Just launching, want zero fuss, $35+/month is fine: BigScoots
    • Just launching, $20/month budget, want a familiar managed dashboard: SiteGround
    • Slightly technical, want best performance per dollar: Cloudways
    • Tight budget, prepared to migrate later: DreamHost
    • Already inside the Google Cloud ecosystem or want premium dashboard polish: Kinsta
    • Already on WP Engine and happy: stay (after verifying plugin policy)

    Three things to ask any host’s pre-sales chat before paying for a year:

    1. “Can I upload custom plugin zip files on plan X?” — verify in writing
    2. “Are there any outbound network restrictions from PHP?” — specifically ask about API calls to api.anthropic.com and api.resend.com
    3. “Is internal WP-Cron enabled, or replaced with an external scheduler?” — either is fine; you just need to know which

    If their pre-sales team can’t or won’t answer those three questions clearly, that’s information too.

    What about WordPress.com Business and Hostinger?

    Two we deliberately excluded:

    • WordPress.com Business (Automattic-hosted) is technically WordPress but practically a different product. Plugin freedom is heavily restricted, the editor is overlaid with their own UX, and the pricing tier needed to upload custom plugins is steep. Skip unless you have a specific reason.
    • Hostinger at the entry tier is genuinely cheap (~$2/month) and the performance is acceptable, but support is automated-first and the renewal markup is steeper than DreamHost’s. If you need budget hosting and don’t mind chasing answers via tickets, it’s an option — but DreamHost gives you better support for similar money.

    Subscribe to the daily newsletter for more honest takes on the tools in your stack — and the pro plugin in your welcome email so you can ship your first issue this week.

    Subscribe to One Two Three Send

    Daily tactics, templates, and stories for running a newsletter — and the pro WordPress plugin delivered free in your welcome email.

  • How to get more subscribers for your newsletter — without spending a cent

    Launching a newsletter is the easy part. The first hundred subscribers come from family, friends, and three Twitter posts. The second hundred is harder. The first thousand is the wall most newsletters never get past.

    Most growth advice tells you to go viral, write better headlines, post on LinkedIn five times a day, hire someone to do TikTok. Some of that works. None of it works as reliably as the most underrated growth lever in the newsletter business: cross-promotion with other newsletters.

    Why cross-promotion converts so well

    The maths is straightforward. A reader of another newsletter you respect is already someone who:

    • Reads emails (you’re competing with their inbox, not with cat videos)
    • Has demonstrated they will pay attention to a single sender’s writing for more than 30 seconds
    • Is interested in the broad topic the newsletter covers
    • Trusts the publisher’s recommendation enough to click through

    That stack of pre-qualifications is why subscribers from cross-promotion convert at 5-10× the rate of cold social traffic. The same thousand impressions in a Facebook ad and a peer newsletter recommendation will produce roughly one and ten subscribers respectively. The peer recommendation is also free.

    The friction that has stopped you doing this until now

    If cross-promotion is so good, why isn’t every newsletter doing it constantly? Because the manual version is a pain. You need to:

    • Find newsletters in your space
    • Email each publisher individually pitching a swap
    • Negotiate placement, copy, dates
    • Track who promoted whom and how it converted
    • Repeat for every new partner

    Existing cross-promotion tools solve this at the cost of $50–$300 a month. Some hosted newsletter platforms have internal cross-promotion networks, but they are limited to their own customers and don’t work if your newsletter lives on WordPress.

    The Newsletter Network — built into the One Two Three Send pro plugin

    Every site running One Two Three Send Pro can join a free cross-promotion network. You list your newsletter once. You drop a shortcode somewhere on your site. From that moment on, your readers see other newsletters from the network — and other sites in the network show yours back. Reciprocal, automatic, free.

    Selection is random with daily rotation, so the same visitor sees consistent picks per day but gets fresh ones the next. Click attribution is tracked automatically — you can see exactly how many impressions and click-throughs each side of the trade is producing.

    Quality control is handled by an AI auditor that reviews every new listing within minutes — coherent description, plausible category match, no spam markers. Borderline cases land in a manual review queue. You’ll never have someone else’s adult content or crypto-pump scheme rendered alongside your trusted brand.

    How to set it up — five minutes

    Step 1 — Verify your subscription

    You need to be an active subscriber to the free One Two Three Send daily newsletter for the network to accept your listing. Newsletter → Settings → Subscriber — paste the email you signed up with, click Verify subscription. Green badge appears.

    If you haven’t subscribed yet, the form at the bottom of this page handles it.

    Step 2 — Fill in your listing

    Newsletter → Settings → Newsletter Network. Tick Join the network. Four fields:

    • Newsletter name — the name your readers know it by
    • 1–2 sentence pitch — what lands in their inbox, what makes it worth reading. Up to 280 characters. Treat this like a tweet — make it earn the click
    • Subscribe URL — your signup page
    • Category — Operators / Marketing / Travel / Food / Sports / etc. Pick the closest match

    Click Save listing. Your listing goes to pending. The AI auditor reviews it within ten minutes; once approved, it’s live in the network and starts appearing in widgets on other sites.

    Step 3 — Embed the widget on your site

    Drop this shortcode into any page, post, or sidebar block:

    		

    Other newsletters you might like

    Local Edinburgh

    Local Edinburgh is a website that is dedicated to the promotion of Edinburgh as a travel destination. Edinburgh is Scotland’s capital city renowned for its heritage culture and festivals.

    Subscribe

    My Local Dublin

    Dublin Ireland - Explore the city and find things to do, places to see and food to eat.

    Subscribe

    Love Italy

    Love Italy is a comprehensive online platform and Newsletter that is devoted to showcasing the beauty, charm, and allure of Italy as a premier travel destination.

    Subscribe

    Love Netherlands

    Canal towns, hidden villages, Dutch stories — a slow, loving look at the Netherlands, written by the people who love it most.

    Subscribe

    Newsletters via the One Two Three Send network.  ·  Want your newsletter featured here? Click here

    The widget renders up to ten cards from the network — newsletter name, pitch, Subscribe button. Click-throughs go via our redirect endpoint so attribution data is reliable on both sides.

    The two highest-performing placements we have seen so far:

    • Below the fold of every blog post — your most-read content also has the longest dwell time, which is when readers are most receptive
    • On a dedicated /newsletters page linked from your main nav — anyone who clicks that link is by definition curious about other newsletters

    Step 4 — Watch the stats

    The same Newsletter Network settings tab shows lifetime impressions and clicks for your listing, refreshed daily. If your pitch isn’t converting, edit the description and save again — the auditor re-reviews automatically.

    What to expect

    Network volume scales with the number of participating sites. In the early days you’ll see a few impressions per day. As more newsletters join, the impression count grows linearly and the variety of cards each visitor sees gets richer.

    Conversion rate from impression to click typically lands at 1-3 percent for well-pitched listings. Conversion from click to subscribe depends on your signup page — anywhere from 20 percent for a clean dedicated landing page down to 5 percent for a generic homepage. So a hundred impressions on a good day produces somewhere between zero and one new subscriber. Stack a few hundred impressions a day across pages, and the compounding gets serious fast.

    The single biggest lever on your conversion rate is the pitch. Generic (“A newsletter about marketing”) performs much worse than specific (“Daily case studies on what changed open rates last week, with the numbers”). Treat the description like ad copy, because that is what it is.

    Why this is in the plugin

    Building any of the major paid cross-promotion tools alone takes a six-figure engineering team. Building it once, free, into the same WordPress plugin you already use to send your newsletter is closer to a weekend’s work — and it benefits everyone in the network proportionally to how much they participate. That is the only reason it exists. There is no premium upsell. The pro plugin is free if you are subscribed to our daily newsletter, and the network is included.

    Subscribe below to get the pro plugin and join the network — your first hundred new subscribers from cross-promotion start the day you opt in.

    Subscribe to One Two Three Send

    Daily tactics, templates, and stories for running a newsletter — and the pro WordPress plugin delivered free in your welcome email.

  • The archive page nobody reads is quietly tanking your growth

    The archive page nobody reads is quietly tanking your growth

    Your newsletter archive sits there, quietly indexed by Google, visited by exactly nobody except that one person who missed an issue three months ago. You’ve probably never looked at the analytics. Why would you? It’s just a dumping ground for old emails.

    Except it’s not. Your archive is doing one of two things right now: it’s either turning casual visitors into subscribers, or it’s convincing them you’re not worth their inbox space. There’s no neutral ground here.

    What your archive actually does

    Here’s what most operators miss: your archive is often the first branded touchpoint people have with your newsletter. They don’t find you through a viral post or a recommendation. They Google something specific, land on an issue from six months ago, read it, and then… what?

    If you’re lucky, they scroll to find a subscribe form. If you’re not, they bounce in twelve seconds because your archive page is a wall of text with no context, no branding, and a signup box shoved in the footer next to your registered address and unsubscribe policies.

    The difference between these two outcomes is almost never about the quality of your writing. It’s about whether you’ve treated your archive like a publication or like a legal requirement.

    The four things killing your archive

    No clear value proposition at the top. Someone lands on Issue #47 about email authentication. Do they know what else you write about? Do they know who you are? Or is it just a headline, body copy, and then nothing?

    The signup form is an afterthought. Footer-only forms convert at maybe a tenth the rate of contextual forms placed mid-content or at the top. Your best writing is doing the selling—put the form where people are actually paying attention.

    Ancient content with no freshness signals. If your most recent issue in the archive is from three weeks ago, visitors assume you’ve stopped publishing. Update frequency matters. If you publish weekly, your archive should reflect that within days, not whenever you remember to log into your CMS.

    Zero internal linking. Each issue should connect to related past issues. Not in a “you might also like” widget that looks like spam, but inline, naturally. It signals depth, keeps people on-site longer, and gives Google more to index and rank.

    What good looks like

    A working archive doesn’t need to be fancy. It needs to answer three questions the moment someone lands: what is this publication, why should I care, and how do I get more?

    That means a short, visible bio or masthead at the top of every issue page. It means a signup form placed where people will actually see it—usually right after the first few paragraphs, or in a sticky sidebar if your layout supports it. And it means showing recent issues prominently so people can see you’re active.

    Some operators go further: they add category tags, curated “start here” collections, or even light paywalls that tease premium content. All of that can work. But the baseline—clear identity, obvious signup path, visible recency—is non-negotiable.

    The simplest test

    Open an incognito window. Google a topic you’ve written about. Click through to one of your archive issues. Now pretend you’ve never heard of your newsletter.

    Can you figure out what it’s about in five seconds? Can you subscribe without scrolling past three screenfuls of text? Does it look like something published this year?

    If the answer to any of those is no, you’re leaking subscribers every single day. Not because your writing isn’t good enough, but because your archive is doing the opposite of its job.

    If this hit home, you’ll want the next issue. Reply with “archive” and I’ll send you the follow-up: how to structure your archive for SEO without turning it into a content farm. Or just subscribe here and get every issue delivered.

  • You’re segmenting wrong — and it’s killing your inbox placement

    You’re segmenting wrong — and it’s killing your inbox placement

    Ask any email marketer about segmentation and they’ll tell you it’s about sending the right message to the right person. Better targeting, higher engagement, more conversions. All true.

    What they won’t tell you—because most don’t realize it—is that how you segment can directly damage your deliverability, sometimes irreparably.

    The problem isn’t segmentation itself. It’s that most operators treat it purely as a content exercise when it’s actually an infrastructure decision with serious technical consequences.

    The engagement trap nobody talks about

    Here’s the pattern: you create a segment for your most engaged subscribers. Makes sense. You want to reward the people who actually open and click. Maybe you send them early access, exclusive content, or your best offers.

    Meanwhile, your less-engaged segment gets… what? Re-engagement campaigns? Less frequent sends? Or worse, they stay on your main list getting everything, slowly tuning out.

    The damage happens quietly. Each send to unengaged subscribers teaches mailbox providers that your mail isn’t wanted. Your sender reputation isn’t calculated per-segment in your ESP—it’s calculated by domain and IP address. That disengaged segment you’re still mailing? They’re poisoning deliverability for everyone, including your best subscribers.

    Most operators discover this backwards. Their open rates drop across all segments. They check their deliverability, find themselves in the spam folder, and can’t figure out why their “good” emails aren’t landing—even to people who’ve opened every message for months.

    Volume patterns matter more than you think

    Mailbox providers are pattern-matching machines. They’re looking at volume, frequency, and consistency as signals of legitimacy.

    When you create segments and start sending different volumes to different groups, you create volatility. Send 50,000 emails on Monday to your full list, then 5,000 on Wednesday to a segment, then 30,000 on Friday to a different slice—you’ve just told Gmail and Outlook that your sending behavior is erratic.

    Erratic senders get scrutinised. Consistent senders get trusted.

    This doesn’t mean you can’t segment. It means you need to think about segment architecture, not just segment criteria. If you’re going to split your list, plan for predictable send volumes. If you’re testing a new segment strategy, warm it up like you would a new domain. Don’t just flip a switch in your ESP and hope for the best.

    The suppression problem hiding in plain sight

    Most segmentation advice tells you to suppress unengaged users. Stop sending to people who haven’t opened in 90 days, 180 days, whatever your threshold is.

    Sounds sensible. Except here’s what actually happens: you remove your least engaged subscribers, which increases your open rate percentage—but decreases your absolute engagement volume. If you were getting 10,000 opens from 100,000 sends, and you suppress 40,000 inactive subscribers, you might now get 8,000 opens from 60,000 sends. Your rate went from 10% to 13%. Your volume dropped 20%.

    Mailbox providers don’t care about your rate. They care about absolute signals. Fewer opens, fewer clicks, less forwarding, less time spent reading—that’s a negative trend, even if your internal dashboard shows green arrows.

    The fix isn’t to keep mailing dead addresses. It’s to understand that suppression is a last resort, not a first move. Re-engagement should come first. Frequency reduction should come second. List hygiene should be ongoing, not a quarterly purge. And when you do suppress, do it gradually so the volume change doesn’t trigger algorithmic red flags.

    What good segmentation actually looks like

    Good segmentation starts with a map. Not a Venn diagram of interests, but a sending architecture: how many segments, what volume each gets, how often, and how those volumes interact with your overall sender reputation.

    You should be able to answer: if this segment gets throttled or blocked, does it affect the others? If engagement drops in one segment, how quickly does it drag down the whole domain? If you scale one segment, do you have the IP reputation and infrastructure to support it?

    Most operators can’t answer these questions because they’ve bolted segmentation onto their programme without thinking about the plumbing underneath.

    Start small. Test one segment with consistent volume and frequency before you carve up your list into a dozen pieces. Monitor deliverability metrics—inbox placement, spam folder rate, domain reputation—not just engagement metrics. And if you’re running multiple brands or products from the same domain, for the love of inboxes, understand that they share a reputation.

    If you’re rethinking your segmentation strategy or just want to stay ahead of shifts like this, subscribe to One Two Three Send. We dig into the operator-level details that actually matter—no fluff, no beginner basics, just the things that break at scale.

    Segmentation isn’t wrong. But if you’re doing it without considering how mailbox providers see your sending behavior, you’re optimizing for the wrong scoreboard.

  • How to write your first newsletter with One Two Three Send Pro

    How to write your first newsletter with One Two Three Send Pro

    You have a Claude API key, a Resend (or SMTP) provider, and the One Two Three Send plugin installed. From a fresh admin to a sent first issue takes about ten minutes. Here is the actual click-by-click flow.

    This guide assumes you have already done the platform setup — register a domain, install WordPress, install both the free and pro plugins. If not, start with our launch guide first.

    Step 1 — Configure the basics

    Newsletter → Settings. Three tabs need attention before you write anything:

    1. General — From name, From email (must be on a domain you have verified with your provider), Reply-to. Two minutes.
    2. AI — Paste your Claude API key. Get one free at console.anthropic.com. Pay-per-token, ~$0.05–$0.30 per generated newsletter.
    3. Email Provider — Pick Resend (recommended — generous free tier) or SMTP. Click Test connection. You should get a green tick.

    Optional but recommended: Subscriber tab. Paste the email you used to sign up for our daily newsletter and click Verify subscription. This unlocks auto-updates so future pro releases land via the standard WordPress yellow update banner instead of manual zip uploads.

    A hand drafting a letter on paper
    Photo: Wikimedia Commons (CC)

    Step 2 — Pick a template (optional)

    Newsletter → Templates. The pro plugin ships with the Newsroom template — dated masthead, italic sensory opener, a feature article, three to four eyebrow-and-CTA sub-sections, footer. It is the format big editorial newsletters use because it works.

    If you want something simpler — body text and one CTA — skip this step and the plugin will use your raw post content.

    Step 3 — Draft the newsletter

    Newsletter → All Newsletters → Add New. The standard WordPress block editor opens — write in Gutenberg the same way you would a blog post. Headings, paragraphs, lists, images, columns, embeds. Everything you can do in a normal post works in a newsletter.

    On the right sidebar you will see three pro meta boxes:

    • Newsletter — Subject line (this is what lands in the inbox), Tone (friendly / authoritative / casual / witty / formal / inspirational), Access (Free or Paid — Paid requires Stripe configured)
    • Pre-send audit — runs ten checks: subject length, link validity, spam triggers, placeholder leaks, readability, read time, more
    • Send — Send Now button

    Two ways to write the body:

    1. Write it yourself — type into the Gutenberg editor as normal. Use blocks for structure. Save draft.
    2. Let Claude draft it — Newsletter → New Newsletter (the legacy editor route). Pick tone and length, leave Topic blank to auto-pick from your most recent posts. Click Generate. The draft opens for editing.

    Whichever path you pick, the result is a normal WordPress post you can keep editing in Gutenberg.

    Step 4 — Run the audit

    In the right sidebar, click Run audit in the Pre-send audit box. The panel below the button fills with green PASS, yellow WARN, red FAIL rows. Each row tells you what to fix.

    Common warnings:

    • Subject length over 78 characters — Gmail truncates anything longer in the inbox preview
    • Spam-trigger words detected — “free”, “guarantee”, “act now”, “limited time” all hurt deliverability
    • Unsubscribe placeholder missing — pro auto-adds it at send time, but the audit confirms it is not literally typed in your body
    • Read time over 8 minutes — newsletters under that get higher click-through

    Fix anything red. Yellows are advisory — fix them if you can, ignore them if the warning does not apply to your specific issue.

    Step 5 — Send

    In the Send box, click Send Now. A confirmation dialog asks if you really want to send to all active subscribers. Click OK.

    Two seconds later the page refreshes with a green notice: “Sent to N subscribers.” Done.

    If your provider rejects any specific email (typo’d address, full inbox, etc.), the failure shows in your provider dashboard — Resend, MailerLite, Brevo all log per-recipient delivery. The plugin counts what was successfully accepted.

    Schedule instead of sending now

    If you want to write today and send tomorrow morning at 7:00, use Newsletter → Settings → Schedule. Pick a frequency (daily, weekly, monthly), day of the week, time, and check Auto-send. The pro scheduler then runs your draft through the editor pass + audit at send time, and only delivers if every check passes. Failures email you instead.

    After your first send

    Two things you only see post-send:

    • Open-rate reporting — Newsletter → Dashboard shows the percentage of subscribers who opened, with a 24-hour rolling chart. The pro plugin adds a 1×1 tracking pixel per recipient (de-duplicated, salted-hash storage, no per-subscriber data retained beyond the hash).
    • Public archive — if you turned on the archive in Settings, the issue is now live at /newsletters/[slug]/ for new visitors to read and discover.

    That is the full loop: configure once, draft, audit, send. By your fourth or fifth issue you will stop reaching for the AI tools and the audit will pass on the first run. The friction goes away fast.

    Subscribe to One Two Three Send

    Daily tactics, templates, and stories for running a newsletter — and the pro WordPress plugin delivered free in your welcome email.

  • Why your send time optimization is probably making things worse

    Why your send time optimization is probably making things worse

    You’ve probably seen the feature in your email platform: “Send Time Optimization” or “Predictive Sending” or some variation that promises to deliver your newsletter at the exact moment each subscriber is most likely to engage.

    Sounds brilliant, doesn’t it? Machine learning analyzing individual subscriber behavior, sending at their personal peak engagement window. Set it and forget it.

    Except for most newsletters, it’s actively hurting performance.

    The problem with optimizing for individuals

    Send time optimization works by fragmenting your send over hours—sometimes over an entire day. Your newsletter trickles out subscriber by subscriber, based on when each person historically opened emails.

    This creates three immediate problems. First, your content ages differently for different segments of your list. Someone receiving your newsletter at 6am gets fresh links and timely commentary. Someone getting it at 9pm sees content that’s potentially stale, with conversations already underway in replies and social channels they can’t join.

    Second, you lose the momentum of a coordinated launch. When everyone receives your newsletter within the same hour, you get concentrated traffic, clustered replies, and genuine conversation. Spread that same audience across twelve hours and everything diffuses into silence.

    Third—and this one’s subtle—you’re optimizing for yesterday’s behavior, not tomorrow’s. The algorithm looks at historical opens to predict future engagement. But subscriber habits change. The person who used to check email at 7am might have switched jobs, moved time zones, or simply changed their routine.

    What the data actually shows

    Multiple studies of email performance data reveal something most operators miss: the difference in open rates between “optimal” and “suboptimal” send times is typically 2–5%. That’s real, but it’s small.

    What matters far more? Day of week consistency. Subscribers who know your newsletter arrives every Tuesday at 10am develop a habit. They anticipate it. Some even structure their morning around it.

    When you optimize send times individually, you sacrifice this habitual behavior for a marginal improvement in immediate opens. You’re trading long-term retention for short-term metrics.

    The subscribers who genuinely want your newsletter will open it whether it arrives at their “predicted optimal time” or not. The subscribers who are marginal—the ones send time optimization is designed to capture—probably weren’t going to engage meaningfully anyway.

    When optimization actually works

    There are scenarios where send time optimization makes sense. If you’re running a large promotional programme with multiple sends per week and your primary goal is transaction completion, the individual-level precision can move the needle.

    If you have a genuinely global audience spread across eight or more time zones, some degree of send time variation is necessary. But even then, consider batching sends into two or three deliberate time windows rather than continuous optimization.

    For most operator-to-reader newsletters, though—the kind where you’re building a relationship, establishing a voice, creating a space for your subscribers—consistency beats optimization every time.

    What to do instead

    Pick a specific day and time. Send every edition at that exact moment. Make it part of your brand: “In your inbox every Thursday at 9am GMT.”

    Test different times if you want, but test them properly. Send at 9am for a month, then 2pm for a month. Look at opens, yes, but also look at replies, forwards, and unsubscribe rates. Look at the quality of conversation your newsletter generates.

    You’ll probably find that consistency matters more than perfect timing. Your most engaged subscribers will adjust to your schedule. Your least engaged subscribers won’t be saved by an algorithm.

    If you found this useful, reply and tell me what you’re currently optimizing for—or what you’ve stopped optimizing entirely. I read every response, and the best insights often come from what we’ve deliberately chosen not to do.

  • How to launch a newsletter on your own domain — in three steps

    How to launch a newsletter on your own domain — in three steps

    Most newsletter advice starts with “sign up for one of the hosted platforms”. They work. They also take a percentage of your revenue, control your subscriber list, and lock your archive behind a domain you don’t own.

    If you would rather own the domain, the list, the archive, and the brand — and have the tooling be good enough that you stop noticing the platform underneath is yours — One Two Three Send is the alternative. Three steps from a blank browser tab to a sent first issue.

    Why a self-hosted newsletter

    Hosted newsletter platforms typically take a percentage of every paid subscription, charge per subscriber as your list grows, or curve their pricing up sharply once you cross five-figure contact lists. None of this is unfair — they are real businesses doing real work — but the maths only stays comfortable while your list is small.

    WordPress plus One Two Three Send pushes the cost structure the other way. You pay roughly $20 a month for the foundations regardless of list size, and your variable costs are the email provider you bring (Resend’s free tier covers the first 3,000 emails a month) and the Claude API by token (~$0.05–$0.30 per newsletter). The platform never takes a cut of paid subscriptions because there is no platform — there is just your site.

    You also get the things you cannot get on a hosted platform:

    • An archive on your own domain, indexed by Google, contributing to your SEO rather than someone else’s
    • A subscriber list inside your own database — exportable, transferable, never held hostage by a vendor
    • A site you can build any landing page you want on, with whatever theme you want, without fighting a platform’s rendering rules
    • Direct access to the underlying email logs when something gets stuck in spam

    What the plugin actually does

    The free plugin handles the awkward parts of running a newsletter inside WordPress: AI-assisted drafting through the Claude API, an editor sidebar with rewrite, shorten, expand, grammar, and subject-line tools, a 10-check pre-send audit (subject length, link validity, spam triggers, placeholder leaks, readability, more), scheduling, a subscriber database with token-based one-click unsubscribe, signup forms, welcome emails, and lead-magnet delivery.

    The pro plugin layers on Stripe paywalls for paid editions, Mailchimp / MailerLite / Brevo / Kit providers, popup and slide-in signup forms, a Claude-backed full audit, a public newsletter archive, open-rate reporting, the Newsroom template (the dated-masthead, sensory-opener, eyebrow-section format you may have seen in this newsletter), and a directive-driven Auto Content generator that writes blog posts on a schedule.

    Step 1 — Register a domain

    Pick a domain that is short, memorable, and ideally matches the noun your newsletter is about. Avoid hyphens. Avoid novelty TLDs (.tech, .news, .blog) unless your audience is specifically technical. A clean .com is still the cheapest signal of legitimacy you can buy.

    If you want a single provider for both domain and hosting, BigScoots also offers domain registration as part of their setup — convenient for keeping DNS, hosting, and renewals under one login. Otherwise, Cloudflare Registrar is what we use day-to-day: at-cost pricing (no markup over wholesale), no upsells, transparent renewal. Namecheap and Porkbun are both fine alternatives.

    Cost: roughly $10–15 per year for a .com.

    Step 2 — Get hosting for your WordPress site

    You want hosting that is:

    • Fast (at least 1 GB of RAM, preferably more)
    • Compatible with PHP 8.1 or higher and WordPress 6.0 or higher — both are now standard
    • Includes free SSL via Let’s Encrypt
    • Lets you upload custom plugins. Some “managed WordPress” hosts (WP Engine’s lower tiers, for example) restrict third-party plugin uploads — check before signing up

    Our top pick is BigScoots — they specialize in managed WordPress hosting, support is the kind that actually answers within minutes rather than days, and they let you upload custom plugins without restriction (which matters: you need to upload our pro plugin zip). Plans start around $35 per month.

    Solid budget alternatives: SiteGround (genuinely good support, easy install, ~$10–15 per month), DreamHost (cheap and reliable, ~$5 per month for the basic plan), Cloudways (more configurable but you manage some server bits, ~$11 per month for a basic DigitalOcean droplet).

    Once your hosting is provisioned, install WordPress through the hosting panel. Almost every modern host has a one-click WordPress installer that takes about three minutes.

    Cost: $5–35 per month depending on tier.

    Step 3 — Install One Two Three Send

    The plugin has two halves: a free version on wordpress.org, and a pro version delivered free by email when you subscribe to our daily newsletter.

    Install the free plugin

    1. WordPress admin → Plugins → Add New → search One Two Three Send
    2. Install → Activate. A new Newsletter menu appears in the admin sidebar.
    3. Newsletter → Settings → AI → paste a Claude API key. (Get one at console.anthropic.com — free to register, pay-per-token. A typical newsletter costs $0.05–$0.30 to generate.)
    4. Newsletter → Settings → Email Provider → connect Resend (recommended, generous free tier) or SMTP. Send a test email to confirm.
    5. Newsletter → Settings → General → set From name, From email (must be a verified domain in your provider), Reply-to.

    That alone gets you everything in the free feature set: AI-assisted drafting, the editor sidebar, the audit, scheduled sending, signup forms, welcome emails, and lead-magnet delivery. You can write and send your first newsletter from this state.

    Get the pro plugin

    Subscribe to the One Two Three Send daily newsletter — there is a signup form on our homepage. Your welcome email arrives within a minute carrying a download link to the pro zip. From there:

    1. Click the download link in the welcome email — saves the pro zip to your computer.
    2. WordPress admin → Plugins → Add New → Upload Plugin → pick the zip → Install Now → Activate.
    3. The Newsletter admin menu now has new entries: Templates, Auto Content. New tabs appear under Settings: Payments (for Stripe), Archive.

    Future updates land automatically — every new pro release shows up in your standard WordPress “Update available” notice within hours. One click, you are on the latest version. No emails, no manual zips after the first one.

    Cost summary

    • Domain: ~$12 per year
    • WordPress hosting: $5–35 per month (BigScoots managed at the top end, budget hosts at the bottom)
    • Claude API: ~$0.05–$0.30 per generated newsletter, no minimum
    • Resend: 3,000 emails per month free, then $20/month for 50,000
    • One Two Three Send (free + pro): $0

    Under $20 a month to launch on a budget host, under $50 a month on managed WordPress. Costs scale with usage rather than with subscriber count, which is the inverse of how every hosted platform prices itself.

    Send your first issue

    After step 3, you are ready to send.

    1. Newsletter → New Newsletter. Pick tone and length. Leave Topic blank to auto-pick from your most recent posts.
    2. Click Generate. The draft opens in the editor.
    3. Read it. Use Rewrite, Shorten, or Fix grammar in the AI sidebar to tighten anything that reads off.
    4. Click Run full audit. Fix any FAILs.
    5. Click Send Now. (Or schedule it.)

    The whole flow takes about ten minutes the first time. Most of that is reading what Claude wrote for you and deciding which sentences want a slight rewrite. By the third or fourth issue you stop reaching for the editor sidebar at all.

    If you have ever wondered whether the platform you write on actually deserves your subscribers, this is the alternative. Own the stack. Own the list. Write what you want.

    Subscribe to One Two Three Send

    Daily tactics, templates, and stories for running a newsletter — and the pro WordPress plugin delivered free in your welcome email.

    Heads up — some links in this article are affiliate links. If you sign up through them, we may earn a small commission at no extra cost to you. We only recommend tools we use ourselves.

    Other newsletters you might like

    Local Edinburgh

    Local Edinburgh is a website that is dedicated to the promotion of Edinburgh as a travel destination. Edinburgh is Scotland’s capital city renowned for its heritage culture and festivals.

    Subscribe

    My Local Dublin

    Dublin Ireland – Explore the city and find things to do, places to see and food to eat.

    Subscribe

    Love Italy

    Love Italy is a comprehensive online platform and Newsletter that is devoted to showcasing the beauty, charm, and allure of Italy as a premier travel destination.

    Subscribe

    Love Netherlands

    Canal towns, hidden villages, Dutch stories — a slow, loving look at the Netherlands, written by the people who love it most.

    Subscribe

    Newsletters via the One Two Three Send network.  ·  Want your newsletter featured here? Click here