It is the opposite mechanism from a boosted post. A boosted post starts public and pays for more reach; a dark post is never public at all — Meta's own documentation calls it an unpublished Page post, built and served exclusively through the ads system (facebook.com/business/help/835452799843730). Nobody visiting the brand's page organically ever sees it.
That invisibility is the feature, not a limitation. It lets a brand run many narrow variants — different hooks, different offers, different audiences — at once without cluttering its own page with a dozen near-duplicate posts, and without every follower seeing every test.
It is the natural home for the output of a real testing habit: several generated hook variants, run as unpublished ads against small audiences, with only the winners ever seeing wider budget.
In practice
- Use dark posts specifically for variant testing — the format's whole value is not committing your public page to every version you try.
- Because nothing is public, there's no organic engagement to inherit; a dark post starts at zero the way any new ad does.
- Keep a naming convention for dark variants — an untracked pile of unpublished posts is as hard to learn from as no testing at all.
The mistake to avoid
Confusing a dark post with a Spark Ad or whitelisted post. Both can feel like "ads that aren't on the page," but a dark post is a brand's own unpublished content; Spark Ads and whitelisting run spend through a post — often a creator's — that is genuinely public somewhere.
Related terms
Boosted post
A boosted post takes something already published on a brand's own page and pays to extend its reach beyond who saw it organically, rather than building a new ad from scratch.
Batch generation
Batch generation runs one brief as several jobs at once — multiple variants, models or formats — so the comparison happens in a single sitting instead of across a week.
Creative fatigue
Creative fatigue is performance decaying because the audience has seen the same piece too many times, rather than because anything about the piece changed.
Spark Ads
Spark Ads is TikTok's ad format for putting budget behind a post that already exists — yours or a creator's, with their authorization — so the paid version keeps the post's real likes, comments and shares instead of starting from zero.
Whitelisting
Whitelisting is a brand running paid ads directly through a creator's own handle — with the creator's permission — so the ad shows the creator's name and profile instead of the brand's.
The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.