Dark Post
A paid social media ad that doesn't show up on your page's public timeline. Only the people you're targeting see it. Your followers, page visitors, and competitors browsing your profile won't know it exists.
Meta officially calls them "unpublished page posts." The industry calls them dark posts because they're invisible to the public.
Why dark posts exist
When you create an ad through Meta Ads Manager (or any social platform's ad tool), it's a dark post by default unless you specifically choose to promote an existing page post. This isn't some hidden feature. It's just how the ad system works.
The practical benefit is simple: you can run dozens of ad variations without cluttering your page timeline. If you're testing 10 different headlines against 5 different images, that's 50 ad combinations. Nobody wants 50 posts on their business page. Dark posts let you test aggressively without your public-facing profile looking like a spam account.
Common use cases
Creative testing at scale. Run multiple versions of an ad to different audience segments without any of them showing on your feed. This is especially useful for D2C brands testing static ad variations, since you might cycle through dozens of creative concepts per month.
Different messages for different audiences. Show one version of your ad to cold prospects and a different version to retargeting audiences. If both were visible on your page, the messaging wouldn't make sense together.
Location-specific advertising. Run ads tailored to specific cities or regions without your national audience seeing irrelevant local promotions.
Keeping your page clean. Your page timeline is for content your followers care about. Your ads are for people in your target audience. These are different jobs, and dark posts let you keep them separate.
Social proof on dark posts
Dark posts collect engagement (likes, comments, shares) just like regular posts. That engagement is visible to anyone who sees the ad, even though the post itself isn't on your page.
This matters because social proof affects performance. An ad with 500 likes and 50 comments looks more credible than one with zero engagement. Some advertisers keep successful dark posts running longer to build up social proof, even refreshing the creative on new posts periodically.
You can also convert a high-performing dark post into a visible page post if you want to. The engagement transfers.
Dark posts vs. boosted posts
Dark posts (ads created in Ads Manager) give you full control: detailed targeting, placement selection, bid strategies, creative testing, conversion optimization.
Boosted posts start as organic page posts that you pay to amplify. Simpler to set up but limited in targeting options and optimization goals.
For serious performance marketing, dark posts are the standard. Boosted posts are fine for quick engagement bumps on organic content, but they're not built for the kind of testing and optimization that drives real results.
FAQ
Why are they called "dark" posts?
Because they're invisible on your public page. They exist only in the ad system and in the feeds of targeted users.
Can competitors see my dark posts?
Not by browsing your page. But Meta's Ad Library (transparency tool) shows all active ads from any page, including dark posts. So yes, anyone can look up what ads you're running. They just won't see them in your page timeline.
Should all my ads be dark posts?
For performance campaigns, yes. There's rarely a reason to fill your page timeline with ads. The exception is when you have organic posts that are already doing well and you want to boost them to a wider audience.