Landing Page Swipe File: Save the Pages Behind Ads

GuidesOctober 9, 202610 min readBy Klipio team
Landing Page Swipe File: Save the Pages Behind Ads

A landing page swipe file is a saved, tagged collection of the pages your competitors send their Facebook and Instagram ad traffic to, each one paired with the ad that drives to it. You build one by following each ad's link from the Meta Ad Library, taking a full-page screenshot, and logging the offer, headline, proof, price, guarantee and CTA in a single row.

Here is the process I use, the template columns, and the mistakes that make these files useless six weeks later.

What is a landing page swipe file, and why keep one?

Most ad swipe files stop at the creative, which misses half the funnel. The ad earns the click, but the page decides whether the click turns into money. Two brands can run nearly identical hooks and get very different results because one sends traffic to a bundle offer with a 60-day guarantee and the other sends it to a plain product page.

A landing page swipe file fixes that blind spot. It shows you the offer the ad is actually selling, which is often more useful than the ad itself. If the idea of a swipe file is new, our explainer on what a swipe file is and how marketers use one covers the basics.

How do you find the landing page behind a Facebook ad?

Every ad in the Meta Ad Library has a destination. You just have to follow it.

  1. 1
    Search the brand in the Ad Libraryfacebook.com/ads/library, set the country
  2. 2
    Pick ads that have run for weeksCheck the Started running on date
  3. 3
    Click the ad's CTA or linkThis fires the real click-through
  4. 4
    Follow every redirectShorteners and trackers add hops
  5. 5
    Copy the final URLStrip the UTM tail, keep the base
From an Ad Library card to the real landing page

Some ads link straight to a product page. Others bounce through a link shortener, an app link or a Meta click tracker before you see the real URL. Our guide to finding competitor ad landing pages breaks down each redirect type and how to get past it, so I won't repeat it here.

Two habits matter for a swipe file specifically:

  • Start from long-running ads. Advertisers keep paying only for ads that work, so an ad that has run for months usually points at a page that converts well enough to keep funding.
  • Check several ads per brand. Big advertisers often run different pages for different angles. One ad goes to a quiz, another to a bundle page, another to a long advertorial.

What should you record for each landing page?

A screenshot alone is a dead file. You need the page broken into the parts you will actually reuse when writing a brief.

These are the fields I log for every page:

  • Offer. What exactly is being sold and on what terms: single product, bundle, subscription, free trial, quiz result.
  • Headline. The first line above the fold, word for word.
  • Proof. Reviews count, star rating, press logos, before and after, expert quotes, UGC screenshots. Note the type, not every instance.
  • Price. The price shown, any compare-at price, and the discount mechanic (percent off, buy two get one, free gift).
  • Guarantee. Money-back period, free returns, or none at all.
  • CTA. The button text and where it goes next: cart, checkout, quiz, lead form.
  • Page type. Product page, collection, advertorial, listicle, quiz, lead form.

Page type is one of the most useful fields. Sort by it and you may find that every competitor in your niche running ads for six months or more sends cold traffic to an advertorial, not a product page.

What does a landing page swipe file template look like?

Keep it to one row per ad and page pair. Here is the template I use in Sheets or Notion.

FieldWhat to writeExample (placeholder)
AdvertiserBrand or Page nameBrand A
Ad linkAd Library URL of the adAd Library URL
Ad hookFirst line or first second of the ad"I stopped buying X after this"
Started running onDate from the ad cardDate from the card
Landing URLFinal URL, no UTM tailbrand-a.com/pages/offer
Page typeProduct, advertorial, listicle, quiz, lead formAdvertorial
HeadlineAbove-the-fold headline, verbatimHeadline text
OfferWhat is sold and on what termsBundle of 3 with free gift
PriceShown price, compare-at, discountPrice and discount shown
ProofTypes of proof usedReviews, UGC, press logos
GuaranteePeriod and terms60-day money back
CTAButton text and next step"Claim offer" to cart
ScreenshotLink to the full-page captureFile link
Date capturedThe day you saved itToday's date

The rows in the example column are placeholders, not real data. Two columns do most of the work later: Started running on tells you whether the pair is likely a winner, and Date captured tells you how stale your screenshot is.

For a tag set that stays consistent as the file grows, our guide to organizing a swipe file has a taxonomy that works for pages as well as ads.

How do you take a full-page screenshot of a landing page?

A screenshot of the first screen is not enough. The offer, the guarantee and half the proof usually sit below the fold.

You have a few free options:

MethodHow it worksGood forWatch out for
Chrome DevToolsOpen DevTools, run the "Capture full size screenshot" commandAny desktop page, no installSticky headers and pop-ups can repeat or cover content
Firefox screenshotRight-click, take screenshot, save full pageQuick one-off capturesSame issues with lazy-loaded images
Screenshot extensionA browser extension captures the whole scrollFrequent capturesCheck what data the extension requests
Save as PDFPrint the page to PDFKeeping text searchableLayout often breaks on modern pages

A few practical notes from doing this a lot:

  • Scroll the page once before capturing. Many pages lazy-load images, so a full-page capture taken immediately can show blank boxes.
  • Close the pop-up first. Email capture pop-ups and cookie banners will sit on top of the headline otherwise. If the pop-up itself is part of the offer, capture it separately.
  • Capture mobile too. Most Meta traffic is on phones. Use your browser's device toolbar to load the mobile layout and capture that as well. The mobile page is often shorter and reorders the proof.

Why pair every landing page with its ad?

Because the ad and the page are written to work together. Studying them apart loses the logic that connects them.

Ad hook
Click
Landing headline
Offer and proof
Checkout
The full funnel: ad and page saved as one pair

When you look at a pair, ask a few questions. Does the landing headline repeat the ad's hook or change it? Does the page answer the objection the ad raised? Is the price mentioned in the ad, or held back for the page?

The most useful pattern I see is message match between hook and headline. Strong funnels carry the same promise from the first second of the ad into the first line of the page. Weak ones send a specific, curious hook to a generic homepage.

For the ad half of each pair, save the actual creative, not just a link to it. Outside the EU, an ad usually disappears from the library once it is paused, and then your pair has a missing half. Our guide on downloading Facebook Ad Library videos covers the free ways to keep the video and image files.

If you are saving whole competitor accounts, our free Meta Ad Library downloader exports every running ad from a search into one ZIP with a CSV of every ad and a searchable swipe board. Disclosure: it is our extension. It saves the ads, not the landing pages, so you still capture the pages yourself and link them in your sheet.

How do you turn a landing page swipe file into better pages?

Saving is the easy part. The payoff comes from reading across many pages at once.

Once you have twenty or thirty pairs logged, sort and filter:

  1. Sort by Started running on. Look at the pages behind the longest-running ads first.
  2. Filter by page type. Count how many winners use advertorials, quizzes or product pages.
  3. Compare offers. Note which discount mechanics and guarantees keep showing up in your niche.
  4. Map the proof order. Write down which proof appears first, second and third on each page.
  5. Draft one test. Pick one structural change for your own page and brief it.

That last step is where most teams stall. A swipe file that never turns into a test is a hobby.

Can you copy a competitor's landing page?

You can copy the structure. You should not copy the page.

Structure means the order of sections, the type of offer, the kind of proof, the guarantee length, the CTA style. Those are common patterns used across the industry, and learning from them is how most marketers get better.

The page itself is different. Their copy, product photos, testimonials, design and brand assets belong to them. Lifting those word for word or pixel for pixel can raise copyright and trademark problems, and fake or borrowed testimonials can create bigger issues on top of that. This is general guidance, not legal advice. If you are unsure about something specific, ask a lawyer.

FAQ

What is a landing page swipe file?

It is a saved collection of the pages competitors send their ad traffic to, with each page broken into offer, headline, proof, price, guarantee and CTA. The best ones pair every page with the Facebook or Instagram ad that drives to it, so you see the whole funnel.

How do you find the landing page behind a Facebook ad?

Open the ad in the Meta Ad Library, click its CTA or link, and follow any redirects until you reach the final URL. Shorteners, app links and Meta click trackers can add extra hops, and opening the link on desktop usually makes it easier.

What should you record for each landing page?

Record the offer, headline, proof types, price and discount, guarantee, CTA, page type and the final URL. Add the ad's start date and the date you captured the page, so you know which pairs are proven and how fresh your screenshot is.

How do you take a full-page screenshot of a landing page?

Chrome DevTools has a command to capture a full-size screenshot, and Firefox can save a full page from its screenshot tool. Scroll once first so lazy-loaded images appear, close pop-ups, and capture the mobile layout too.

Saving public pages for private research is standard practice in marketing. Copying their copy, images or testimonials into your own page is different and can raise copyright or trademark issues. This is not legal advice, so check with a lawyer if you are unsure.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free Ad Library downloader
Which of those ads are actually making money?

Klipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.

Start free — 3-day trial →