AI powered Ad Insights at your Fingertips - Get the Extension for Free

How to Use an Ad Library to Improve Your Ad Copy (May 2026)

How to Use an Ad Library to Improve Your Ad Copy
How-To Guide

Quick Answer

To use an ad library for better copy, search by CTA phrases — not just competitor brand names — filter for long-running ads as a proxy for what worked, and study messaging across multiple platforms, not just Meta. AdSpyder’s Ad Library indexes 400M+ ads across 10 platforms so you can research exactly what competitors are running on Google, YouTube, LinkedIn, and Meta in one place.

Most ad copy advice tells you to “study what’s working.” What it doesn’t tell you is how to actually find it. You open the Facebook Ad Library, search a competitor’s name, scroll through 40 ads with no performance data, and walk away with nothing you can use.

This guide gives you a specific, data-backed workflow — what to search, what signals to look for, and how to turn competitor ads into sharper copy on your own campaigns. The methodology is grounded in original data from 400M+ ads across 10 platforms, not general advice you’ve already read.

The key difference from every other “how to use the Meta Ad Library” guide: this goes beyond Meta, uses real data on which CTAs dominate at scale, and covers the one search behaviour that only 1.5% of ad library users ever try — but that gives you the highest-signal copy intelligence available.

Why Native Ad Libraries Leave Copy Researchers Stuck

The Meta Ad Library, Google Ads Transparency Center, and TikTok’s library are useful for one thing: confirming that a specific advertiser is running ads right now. That’s roughly it.

For copy research, they have a structural problem. You can only search by advertiser name or keyword in the ad text. You can’t search by CTA button type, filter by how long an ad has been running, or compare what the same brand says on Google versus what they say on LinkedIn. Many native libraries only show currently active ads — there’s no archive to study patterns over time.

Most critically: they’re siloed by design. Your competitor isn’t only on Meta. They’re running search ads on Google with different headlines, YouTube pre-rolls with different hooks, and LinkedIn ads with different positioning. Each platform gets different copy tuned to a different audience intent level. If you only look at Meta, you see one-tenth of their creative strategy at best.

⚠ The single-platform trap

A competitor running ads on Google, Meta, YouTube, and LinkedIn has four separate copy strategies — each tuned to a different audience intent level. Research only Meta and you’re missing 75% of their messaging.

Across 88,000+ searches in AdSpyder’s Ad Library by 6,800+ users, here is how the search intent breaks down:

38%

Single-word brand or topic searches

24%

URL or domain lookups

1.5%

CTA phrase searches (“free trial”, “shop now”)

Source: AdSpyder Ad Library search logs, May 2026.

Only 1.5% of searches are copy-pattern searches — queries targeting CTA phrases and offer language. Yet that 1.5% surfaces the most directly usable copy intelligence in the entire library.

When you search “free trial” in an ad library, you don’t get one competitor’s approach. You get every advertiser in your category who has used that phrase — different industries, different price points, different creative executions of the same conversion goal. You’re studying a copy pattern at scale, not a single brand’s choice.

“Free trial” is the most-searched copy phrase in AdSpyder’s library (991 searches — four times the next most common). “Black Friday” (238), “shop now” (102), and “buy now” (42) round out the top. These aren’t random — they’re the phrases copy researchers already know matter. The gap is that most users never get there. Source: AdSpyder platform data, May 2026.

💡 Try this first

Before you search any competitor by name, run a CTA phrase search for your conversion goal first. If you sell SaaS, search “free trial”. If you’re in ecommerce, search “shop now”. You’ll see how your entire category frames the same goal — that context makes your subsequent competitor research far sharper.

Search 400M+ ads by CTA phrase, format, and competitor domain

Google, Meta, YouTube, LinkedIn, TikTok — all in one place. No native library covers this.

Try AdSpyder’s Ad Library Free →

The Search Behaviour That 97% of Ad Library Users Skip

What 14 Million CTA Buttons Tell You About Copy

AdSpyder’s Meta archive contains 43.9 million ads. Of those, roughly 14.4 million carry a clean, populated CTA button value. Here is what the distribution looks like — and what it means for your own copy decisions.

CTA Button Historical (43.9M ads) % of CTAs Real-Time (11M ads)
Learn More 4,349,885 30.3% 28.6%
Shop Now 3,771,721 26.2% 24.9%
Send Message 876,078 6.1% 6.6%
Send WhatsApp Message 775,461 5.4% 6.0%
Sign Up 589,627 4.1% 3.5%
Book Now 473,346 3.3% 2.6%
Install Now 427,631 3.0% 2.8%
Order Now 368,858 2.6% 2.7%
Apply Now 362,982 2.5%

Source: AdSpyder Meta Ads archive (43.9M historical ads) and real-time feed (11M live ads), May 2026.

“Learn More” and “Shop Now” together cover 56.5% of every Meta ad with a CTA button — 8.1 million of 14.4 million ads. That holds in both the historical archive and the live feed, so these aren’t legacy numbers from 2018. They reflect what advertisers are choosing right now.

What this tells you as a copywriter: the CTA button is a commodity. “Learn More” paired with “Stop losing leads to competitors who already know this” is a fundamentally different ad from “Learn More” paired with “Click to see our features.” The button carries no message. Your copy does.

One more finding from the data: “Free Trial” is not a Meta CTA button option — it doesn’t exist in Meta’s roughly 25 pre-set phrases. Yet it’s the most-searched copy phrase in AdSpyder’s library (991 searches). That gap is exactly where body copy does the work: advertisers who can’t say “Free Trial” on the button say it in the first line of the ad description instead. That language is worth studying closely.

How to Identify What’s Actually Working (Without Spend Data)

No ad library — native or third-party — shows CTR, spend, or ROAS. That data stays in the advertiser’s account. But there is a proxy that’s surprisingly reliable: how long an ad has been running.

An ad running for 30+ days almost certainly performed well enough to justify the spend. Advertisers kill what doesn’t work fast — especially on Meta and Google where feedback loops are measured in days. An ad that survives a month is a winner by revealed preference. Here is what survival rates look like across AdSpyder’s archive by platform and format:

Platform & Format Median Run Survive 30+ Days
LinkedIn — Image 57 days 91.1%
Meta Real-Time — Carousel 17 days 39.9%
LinkedIn — Video 21 days 39.8%
Meta Real-Time — Video 2 days 26.2%
Meta Real-Time — Single Image 2 days 23.3%
YouTube — Video 5 days 22.1%
LinkedIn — Text Only 0 days 27.1%
Meta Historical — Image 0 days 8.0%

Source: AdSpyder ad archive, per-platform format survival rates, May 2026. “Last-seen” = last date observed; duration is a floor, not the true lifetime.

Two things stand out. First, LinkedIn image ads are in a different category — 91.1% survival past 30 days, median 57 days. If your competitor has a LinkedIn image ad that’s been live for two months, that is high-confidence evidence the copy is working. Study the headline, the intro text, and the offer structure closely.

Second, on Meta’s live feed, carousel ads survive at 39.9% past 30 days — ahead of single images (23.3%) and video (26.2%). Carousel production takes more effort, so advertisers tend to invest in copy more carefully. The result: competitor carousel ads are often their most considered creative work.

💡 Practical filter rule

When researching competitor copy, filter for ads running 30+ days. Ignore anything newer than two weeks — it hasn’t proven itself yet. The 30-day mark is where “still running” becomes a meaningful signal.

How to Identify What's Actually Working (Without Spend Data)

The 5-Step Ad Library Copy Research Workflow

1

Run a CTA phrase search before anything else

Open AdSpyder’s Ad Library and search the core conversion phrase you’re trying to improve — “free trial”, “book a demo”, “get started free”, “shop now”. Don’t start with a competitor name. Start with the phrase. You’ll surface 20+ different approaches to the same conversion goal from across your category — different price points, different audiences, different creative executions. That’s your raw material before you write a single word.

2

Pull your top competitors by domain across all platforms

Search your competitor’s domain in AdSpyder. This pulls every ad that domain has run across all 10 platforms simultaneously — Google Search, Meta, YouTube, LinkedIn, TikTok, and more. You’re not just seeing their Meta ads. You’re seeing their complete paid advertising footprint. Across AdSpyder’s 8,663 user projects, 1,104 actively track competitor domains this way because it’s the most complete picture available from a single search.

3

Filter for ads running 30+ days — ignore recent launches

Sort results by first-seen date and prioritise ads with the longest observable run. An ad still live after 30 days has gone through at least one review cycle and survived. The copy inside a 60-day Meta carousel or a 90-day LinkedIn image ad has been confirmed by real advertiser spend. Pay particular attention to LinkedIn: image ads there survive 30+ days at 91.1% in our data — the highest rate of any format on any platform.

4

Break every ad into copy parts — button and body separately

For each ad you study, record two things independently: the platform CTA button (one of Meta’s ~25 fixed options), and the actual CTA language in the headline or body copy. The button is constrained — “Learn More” and “Shop Now” cover 56.5% of all Meta CTAs. The body is where real differentiation happens. Note the verb used, whether the offer is in the first sentence or the last, whether urgency is time-based or scarcity-based, and whether proof is quantified or qualitative.

5

Save to a project and build your copy decision file

Save the strongest ads to an AdSpyder project grouped by copy pattern — urgency offers, social-proof hooks, pain-point openers, feature-specific headlines. Before your next campaign build, open the project instead of starting from scratch. The goal is not a folder of screenshots. It’s a decision file: which hook to test, which CTA to use, which promise to lead with. AdSpyder users who research before generating AI ad copy review roughly 675 competitor ads before their first generation — not random scrolling, but deliberate pattern research. Source: AdSpyder platform data, May 2026.

What to Look For Platform by Platform

Each platform rewards different copy structures. Here is what to study in each one.

Google Search

100% text. Study headline 1 (the hook), headline 2 (the differentiator), and the description line. Competitors often put their strongest offer in H1 and their proof point in H2. 164M+ ads indexed.

Google Ads Spy →

Meta (Facebook & Instagram)

Focus on the first line of body copy — the hook before “see more”. Carousel ads are highest-signal (39.9% survival). 55M+ ads indexed, real-time and historical.

Facebook Ads Spy →

YouTube

Study the first 5 seconds of any skippable ad — that’s the hook model. A competitor’s ad that’s been in the archive for 90+ days has a proven opening. 2.4M+ ads indexed.

YouTube Ads Spy →

LinkedIn

Image ads here survive longer than any format on any platform (91.1% past 30 days). The intro text — first ~150 characters — is where the copy battle is won. B2B competitors put ROI claims or role-specific pain points in line one. 1M+ ads indexed.

LinkedIn Ad Library →

TikTok

The ad text above the video matters for click intent. Look at the text overlay language in the first 3 seconds of video for hook patterns. 3M+ ads indexed.

TikTok Ad Library →

Amazon

Product title is the headline. Study whether competitors lead with benefit, feature, or use case. Typical campaigns run 5 ad variants (median); top campaigns run 20+. 21M+ ads indexed.

Amazon Ad Library →

Free Native Ad Libraries vs AdSpyder

Native libraries are a good starting point. When the goal is to improve copy using competitor ads, here is where each falls short and where AdSpyder fills the gap.

Research Need Meta Ad Library Google Transparency AdSpyder
Platforms covered Meta only Google only 10 platforms
Search by CTA phrase
Historical ad archive Active ads only Active ads only Back to 2008
Total ads indexed Limited Limited 400M+
Search by competitor domain Page name only Limited
Cross-platform view
Save ads to projects

Mistakes to Avoid When Using an Ad Library for Copy Research

Copying exact wording

Study the structure, not the words. Direct copying weakens trust, creates compliance exposure, and produces an ad that reads like every other ad in your category.

Researching only Meta

A competitor’s Google Search headlines and LinkedIn intro text reveal messaging strategy that Meta ads often don’t. Different platforms, different audience intent, different copy angles from the same brand.

Saving ads without notes

A saved ad is not useful without a label. Record the hook type, offer structure, CTA language, proof point, and why it matters before closing the tab.

Treating new ads as proven

A one-week-old ad hasn’t proven anything. Focus on ads that have survived 30+ days. Longevity is the only performance signal available in an ad library without spend data.

Pre-Campaign Copy Research Checklist

Searched your primary CTA phrase (“free trial” / “book a demo” / “shop now”) in the ad library before opening your copy doc

Pulled your top 3 competitors by domain to see their cross-platform ad output, not just Meta

Filtered for ads running 30+ days and shortlisted 5–10 for copy study

Documented the CTA button AND body copy CTA separately for each ad studied

Noted the hook type for the top 3 long-running ads: pain-point, curiosity, offer, social proof, or feature

Checked the same competitor on Google Search and Meta — are they using the same message on both platforms or different angles?

Saved the strongest ads to an AdSpyder project before starting your copy draft

Identified one copy pattern your competitors use consistently that you currently don’t

Rewrote every insight in your own brand voice — no direct copies from competitor ads

Remember: An ad library shows what is running, not what is converting. Longevity is the best signal available without spend data — but it’s a clue, not proof. Use it to prioritise what to study, not to confirm winners without testing.

400M+ ads. 10 platforms. One search bar.

Search by CTA phrase, competitor domain, or keyword. Find what’s running — and what’s been running for months.

Find More Than Native Ad Libraries — Try AdSpyder →

Frequently Asked Questions

What is an ad library?

An ad library is a searchable archive of ads running across one or more platforms. Native libraries from Meta, Google, and TikTok exist but are platform-siloed and show only currently active ads. AdSpyder’s Ad Library indexes 400M+ ads across 10 platforms — Google, Meta, YouTube, LinkedIn, TikTok, Amazon, Bing, Display, Twitter, and Instagram — going back to 2008.

Is the Facebook Ad Library enough for copy research?

For Meta-only research, yes. But your competitors almost certainly run ads on Google Search, YouTube, and LinkedIn too — often with very different messaging tuned to each platform’s audience intent. A Meta-only view gives you a partial picture. Cross-platform research gives you the full competitive map.

How do I find a competitor’s best-performing ads without their data?

Use ad longevity as your proxy. An ad running for 30+ days was kept alive because the advertiser was satisfied with results. That’s as close to “this worked” as an ad library can get without showing actual spend or CTR data. Filter for the longest-running ads rather than the newest.

What CTA phrases should I search in an ad library?

Start with your primary conversion goal phrase. SaaS products: “free trial”. Ecommerce: “shop now”. Services: “book a demo” or “get a quote”. Once you’ve studied the category-wide pattern, narrow to specific competitors by domain. The phrase search comes first; the brand search refines it.

Can I use ad library research with AI ad generation?

Yes, and it produces better results. AdSpyder data shows that users who researched competitor ads before generating AI copy reviewed roughly 675 competitor ads before their first generation. That research gives the AI real context — specific hooks, offers, and proof structures from the market — instead of a generic prompt. The workflow is: research first, generate second.

Does AdSpyder have a free ad library?

Yes. AdSpyder’s Ad Library is searchable and indexes 400M+ ads across 10 platforms. You can also explore platform-specific libraries: Instagram, Bing, Display, Twitter/X, and Google Shopping.