Product

How to run Meta ads that grow your local newsletter list

A first Facebook and Instagram campaign for a local publisher: how to pick the audience, what the ad should say, and how to judge whether it worked.

Founder, mainstreet gravity · Updated · 3 min read
The quick hit
  • Facebook and Instagram ads let you pay to reach nearby residents directly, with no agency required.
  • A local campaign works best with a tight geographic audience and creative that shows real local news value.
  • Judge the campaign by cost per subscriber, the ad spend divided by new signups.
  • A first campaign can be set up this week in Meta Ads Manager, and the numbers come from Meta's own reporting.

The neighboring town's newsletter just passed yours in subscribers. Their list grows every week while yours sits flat, and the difference is not better reporting. They are paying to appear in the feeds of people who already live nearby and use Facebook and Instagram every day. Meta ads let you do the same thing: pay to put your newsletter in front of local residents instead of waiting for them to find you.

What a subscriber campaign actually does

A subscriber campaign is a paid ad on Facebook or Instagram whose goal is an email signup rather than a sale. Someone in your town sees the ad, clicks through to a signup page, and joins your list. You pay Meta for the clicks or the impressions, and the number that matters is what each new subscriber cost you. The reach is real. Meta reported 3.64 billion daily active people across its apps in September 2026, and the people you want, the residents of your county, are among them.

Meta also reported $64.60 billion in ad revenue for that quarter, which means you are buying into a crowded system. Local campaigns still work because a tight local audience is small enough that most national advertisers ignore it. A local ad about the school board vote does not compete with a sneaker brand for attention in the same way it competes for your neighbors.

Who this works for, and who should skip it

This works for a publisher who already has something to sign up for: a newsletter that goes out on a schedule, with a signup page that works on a phone. It also helps to have some advertiser revenue, because paid list growth is an investment that pays back over months, not days. If you sell ads or services to local businesses, a bigger list makes every future pitch stronger.

Skip it if your newsletter goes out inconsistently or has no clear promise. Paying for subscribers who then receive nothing is wasted money, and they will unsubscribe. Fix the product first. It is also the wrong tool for a one-time event push, where a free community Facebook post may do the job.

How to set up your first campaign

Set up a local subscriber campaign
  1. 01
    Install the Meta Pixel

    Put Meta's tracking code on your site through Events Manager so Meta can count who signs up.

  2. 02
    Create a Leads campaign

    In Ads Manager, choose a campaign objective built around leads or signups rather than clicks.

  3. 03
    Draw a tight geographic audience

    Set the location to your town or county, not a broad region, so you only pay for people who can actually read your news.

  4. 04
    Write creative that shows local value

    Use a real headline or promise from your coverage, in plain words a neighbor would say out loud.

  5. 05
    Point the ad at one signup page

    Send every click to a single page with one action on it: the email form.

  6. 06
    Let it run before judging

    Leave the campaign alone for about a week so Meta's system can learn who responds.

  7. 07
    Read cost per subscriber

    Divide total spend by new signups in the same period, and compare it against what a subscriber is worth to you.

Reading the results

Meta's Ads Manager reports impressions, clicks, and conversions for every campaign. Impressions tell you whether the ad is being seen, clicks tell you whether the creative is interesting, and signups tell you whether the page does its job. A campaign with lots of clicks and few signups has a signup page problem. A campaign with few clicks has a creative problem. Diagnose the right layer before spending more.

Cost per subscriber is spend divided by new signups. There is no single number that counts as good, because it depends on your market and your ad rates. The honest test is internal: does a subscriber bring in more, through the advertiser relationships it supports, than it cost to acquire? If yes, the campaign earns its budget.

One caution from people who run these systems: most campaigns that fail were changed too early or aimed at the wrong audience. The discipline is to set the audience tight, keep the message local, and give the algorithm time.

Doing it without any outside help

Meta's Help Center covers the mechanics of Ads Manager, Events Manager, and campaign setup, and it is the reference to keep open while you build. Free and cheap playbooks exist for the general strategy, though most are written for online businesses rather than local news, so translate their advice carefully. The core loop, tight audience, clear local creative, one signup page, cost per subscriber, is simple enough to run yourself.

If you want the setup done alongside people who have run these campaigns for local publications, mainstreet gravity includes a Meta ads playbook with proven setups as part of its membership, along with weekly group office hours where campaign questions get worked through. The team has launched 20+ local brands on this system, with 175k+ subscribers across them, and TJ Larkin has spoken at Local News Camp on Meta ads and growing local media companies. Plans start at $199 a month for software only, with Done with you at $2,000 a month and Done for you at $5,000 a month, all by application.

The platform you would be buying into
3.64 billiondaily active people across Meta apps
$64.60 billionMeta ad revenue, Q3 2026
26%year-over-year ad revenue growth

Questions people ask

Do I need an agency to run these ads?
No. A local campaign with a tight geographic audience and simple creative can be built directly in Ads Manager. Meta's Help Center documents every step.
How do I know what budget to start with?
Start with what you can spend without needing it back this month, run it for about a week untouched, and judge by cost per subscriber. No source gives a reliable benchmark for local news campaigns, so treat your own numbers as the benchmark.
What should the first campaign show me?
Whether people in your market will sign up when shown your local coverage. If the ad gets seen and clicked but signups are thin, the signup page is the problem, not the audience.
Who should not bother with paid ads?
Publishers whose newsletter has no consistent schedule or clear promise. Paid traffic to an inconsistent list just produces subscribers who leave.
TJ Larkin
Written byFounder, mainstreet gravity

TJ has launched 20+ local media brands with 175k+ subscribers and built the system mainstreet gravity members run on.

Williamson County, TX

Contact us

Got a question? Ask us anything.

Ask about the system, the plans or your market. A real person on our team reads every note and replies by email.

  • See if mainstreet gravity fits your publication
  • Ask about one product or a full plan
  • Book a live walkthrough of the system