Quick definition
A dark post is a social ad built to look like a regular post but never published to your profile or feed — only the audiences you target ever see it.
A dark post — Meta historically called them “unpublished page posts” — is created inside the ads manager and exists only as an ad. It looks like a normal in-feed post and carries a “Sponsored” label, but it never appears on your profile, grid, or timeline. Only the audiences you target see it, which is the source of the “dark” nickname: from the outside, the campaign is invisible on your public presence.
Two reasons: feed hygiene and message-fit. Paid campaigns often need many variations — different hooks, offers, cities, or languages — and publishing them all organically would bury your followers in near-duplicates. Dark posts let each segment see only the version written for it while your organic calendar stays clean. The format is less “dark” than it once was, though: transparency tools introduced in recent years, such as Meta’s Ad Library, let anyone browse a page’s active ads.
Suppose you run four audience segments against three creative variants — 12 ad combinations. As feed posts, that is 12 near-identical published posts in a week; as dark posts, your followers see your normal schedule while each segment sees exactly one variant. After a week, say one variant earns a 1.4% click-through rate against a 0.6% average across the rest — it inherits the remaining budget, and nobody’s feed was spammed finding that out.
Build dark posts in the ads manager as ad-only creative, and write them in the same voice as your organic content so the paid and unpaid sides of your presence feel coherent. Coordinate timing with your organic calendar — a launch ad lands better when the feed tells the same story. And use ad libraries in reverse: browsing competitors’ active dark posts is free, legitimate research.
Where SocialKit fits
Dark posts live in the ads manager, but the feed they imitate still has to be earned — SocialKit keeps your organic calendar publishing consistently across all 11 networks while your ad variants run alongside.
€0.00 due today · cancel anytime · 7-day money-back guarantee
FAQ
Quick answers to the questions people ask most about this term.
SocialKit posts to all 11 platforms from one calendar and tracks how every post performs, so the numbers explain themselves. Try it free for 7 days.
€0.00 due today · cancel anytime · 7-day money-back guarantee