6 questions about a competitor's ad library
Meta, Google, and LinkedIn make every live ad public — most teams never look.
Your competitor's live ads are public, free, and honest about what's working. Six questions to read a rival's ad library without fooling yourself.
Most teams treat advertising as the one thing they can't see a competitor doing. It's actually the opposite. Every ad a rival runs on Meta, Google, or LinkedIn is sitting in a public, searchable archive — by law, in most regions. No login, no scraping, no guesswork. The hard part isn't access. It's reading the archive without inventing a story that isn't there.
Here are the six questions people actually ask once they open one.
Where do I even find a competitor's ads?
Three places cover most of B2B SaaS. The Meta Ad Library (facebook.com/ads/library) shows every active Facebook and Instagram ad, searchable by page name. Google Ads Transparency Center shows search, display, and YouTube ads tied to a verified advertiser. LinkedIn exposes a company's ads under the "Ads" tab on its company page — the most useful one for B2B, and the one most people forget exists.
Search by the company's exact brand name, then confirm you've got the right page (impersonators and regional sub-pages are common). Bookmark all three. The whole sweep takes about ten minutes per competitor.
What can active ads actually tell me?
More than the creative. The fact that an ad is live is itself the signal — companies kill ads that don't convert, so anything still running has survived some internal bar. A rival suddenly running fifteen variants of one message is telling you that message is working well enough to scale spend behind it.
Watch for what they're not advertising too. A competitor with a loud product launch and zero paid support behind it is either confident in organic reach or short on budget. Both are worth knowing.
How do I tell which ads are working?
You can't measure their conversion rate, so stop trying. Use proxies instead. On Meta, the library shows how long each ad has been running and how many variants share a creative concept — longevity plus volume is your best signal. An ad that's been live for three months in a dozen variants is a winner they're feeding. One that ran for four days and vanished was a test that failed.
This is the same logic as reading which comparison pages a competitor bothers to build: effort follows what's working. Ads just make the effort countable.
What about positioning and messaging shifts?
This is where ad libraries beat almost every other public surface. A marketing page changes maybe twice a year. Ad copy changes constantly, and each version is a small bet on a specific angle — a pain point, a persona, a competitor name. Read the headlines across all live ads and the current positioning falls out cleanly: who they think the buyer is, which objection they're fighting, which feature they're leading with this quarter.
When that messaging suddenly pivots — from "save time" to "cut costs," say — you're watching strategy change in real time, often weeks before it reaches their homepage. It pairs well with reading their changelog for the same shift from the product side.
How often should I actually check?
Ad libraries reward frequency more than depth, because the interesting thing is the change — a new campaign, a dropped message, a fresh persona — not the static snapshot. Checking once a quarter means you see the aftermath and miss the move.
This is the honest case for tooling. Seeto monitors public surfaces continuously and surfaces diffs as discrete change events, so a new ad campaign or a messaging pivot lands as a dated entry rather than something you stumble onto three months late. It won't tell you why the message changed — reading that still takes a human — but it makes sure you're reading it while it's still current. Manual checks work fine for one competitor; they quietly fail across five.
What are the limits I should respect?
Three. First, you see creative and cadence, never spend or results — anyone quoting a competitor's "ad budget" from a public library is guessing. Second, coverage is uneven: political and regional rules mean some ads show more detail than others, and smaller platforms (Reddit, niche networks) have no library at all. Third, ads are aspirational — they show what a company wants to be true about its product, which may run ahead of what it actually ships.
Cross-check against a surface where they can't posture. Customer reviews are the obvious counterweight: the ad says "effortless setup," the reviews say otherwise, and the gap between them is the most useful thing on either page.
The ad library is one of the few competitor surfaces that's both fully public and updated weekly. If you're only going to add one new check this month, make it this one.