Blog · 1 February 2023

What is a swipe file? And how to build one you'll use

A swipe file is where you keep every ad, page, email, and headline you liked, so you can borrow from it later. Where it came from and how to build one.

TLDR

  • A swipe file is every ad, landing page, email, and headline that made you go hmmm, kept so you can steal from it later.
  • Copywriters have kept them for the best part of a century, in actual folders. The name comes from “swipe” as in borrow.
  • It saves you from the blank page, and it’s the fastest way to get design and dev on the same page in a kickoff.
  • Most people keep theirs across 14 apps, which means they can’t find anything in it. Keep it in one place, save things the moment you see them, sort them later, and make sure you can search the words inside.

So, what is a swipe file?

A collection of examples you find inspiring and think are worth saving. Landing pages, blog posts, emails, ads, videos, commercials, typography, UI components. Anything that has ever made you go hmmm.

The “swipe” part is the honest part. You’re going to borrow from them. Not copy, borrow. The structure of a pricing page, the hook of a six-second ad, the subject line of a cart abandonment email that actually got you to finish checkout.

Where the idea came from

Direct-response copywriters started it. Long before anyone said “growth”, the people writing mail-order ads and sales letters kept folders of ads that had worked, because in direct response you could measure exactly which ones did. When they sat down to write, they’d open the folder first.

Gary Halbert famously told his students to copy great ads out by hand, word for word, to get the rhythm into their fingers. The tools changed (folders, then shoeboxes of clippings, then bookmarks, then 4,000 screenshots on your desktop), the habit didn’t.

Today Harry’s Marketing Examples is a great public one, sorted by content, SEO, social, CRM, and case studies, and there are plenty of swipe file websites to browse. Your own is still the one that matters.

Why bother?

Because starting from a blank canvas is slow and mostly pointless. Somebody has solved your problem before, probably twice, and one of them did it well.

  • It saves time. You start a project with five tested references instead of zero.
  • It beats writer’s block. Staring at a blank doc is real. Scrolling 40 great headlines is a much better warm-up.
  • It helps you test. Different examples give you different angles to try, and something to point at when you explain why.
  • It keeps you current. Between Supabase’s launch weeks, ad reads that go viral and every second homepage looking like Linear, a lot happens. A swipe file is how you keep up without keeping 60 tabs open.
  • It gets everyone on the same page. Kickoff for a new homepage with design and engineering in 30 minutes? Three references do more than three paragraphs of brief.

What goes in one?

It depends what you make. The common types:

A copywriting swipe file. Headlines, subject lines, opening lines, CTAs, the paragraph that made you buy. The copywriting swipe file post goes deep.

An ad swipe file. Grab them from the Meta, TikTok, and LinkedIn ad libraries, with a note on the hook. See how to build an ad swipe file.

An email swipe file. Welcome emails, onboarding sequences, cart reminders, newsletters. Whole sequences, in order, with the days in between. See the email swipe file.

A design swipe file. UI screenshots, full-page captures, type, colour palettes, motion, empty states, 404 pages. See the design swipe file.

A product swipe file. Onboarding flows, checkout flows, changelogs, upgrade prompts, settings pages, and the way a competitor’s pricing page looked last quarter.

A dev swipe file. The snippet that worked, the docs page for that one config flag, the repo someone mentioned on a podcast.

Most people’s ends up being all of these at once, which is fine, as long as it’s in one place.

0934 · Ads · #hook
0131 · Pricing pages · Lumen
0228 · Onboarding · day 0
A swipe file that holds more than one kind of thing: an ad, a landing page, and an onboarding email.

Where people keep them (and why it breaks)

In a Notion page. In a Slack DM to yourself. In Gmail stars, X bookmarks, a Figma page called “refs DO NOT DELETE” and a desktop folder of screenshots named Screenshot 11.02.47.png.

Each of those works for about a month. Then you have 14 of them, none of them search the text in a screenshot, half the links are dead and the one example you need, the one that said “limited edition”, is in there somewhere. Good luck.

If you’d rather stick with tools you have, there are honest setup guides for Notion, Google Drive, and Pinterest secret boards. If you want a dedicated tool, the best swipe file tools compares thirteen of them.

How to build one you’ll actually use

  1. One place. Not one per project, not one per app. One.
  2. Save it the moment you see it. Two taps, from wherever you are. If saving is annoying, you won’t.
  3. Sort it later. Once a week, in bulk. Saving and sorting are different jobs.
  4. Keep the whole thing. A screenshot of an email loses the subject line. A link to a landing page loses the page when they redesign it. Keep a copy.
  5. Make it searchable by what’s inside. You won’t remember the file name. You’ll remember three words from the headline.
  6. Keep the order when order matters. An onboarding run is a sequence. Day 0, day 2, day 7. One email out of it is barely a reference.
  7. Write one line on why. “Pricing toggle defaults to annual” is useful in a year. “Nice” isn’t.

If you want a head start, steal the folders and tags from the swipe file template, and have a look at swipe file examples from marketers, designers, and devs.

Borrowing vs stealing

Quick one, because people ask. Borrowing the structure of a page, the angle of an ad, or the rhythm of a subject line is how everyone learns. Copying someone’s ad or page word for word is stealing, and it usually works worse anyway, because the original worked for reasons you can’t see. Steal the why, write your own what.

Where Savepad fits

That list up there is more or less the list we built Savepad around. Ads, pages, emails, and sequences, saved in two clicks (or forwarded by email), sorted in bulk, and found by the words inside them, screenshots included. A full-page snapshot of every link, so redesigns don’t take your references with them. No AI deciding what mattered to you.

Or keep using the shoebox. You do you.

FAQ

What is a swipe file?

A collection of examples you've seen and liked, like ads, landing pages, emails, headlines, and designs, kept so you can come back to them for ideas when you're making your own.

Why is it called a swipe file?

Because you swipe from it, as in borrow. Direct-response copywriters coined it decades ago for the folders of proven ads they kept and studied.

Is using a swipe file stealing?

Not if you borrow the structure, the angle, or the idea and write your own words. Copying someone's ad or page word for word is stealing, and it rarely works anyway.

What's the best way to keep a swipe file?

In one place you can save to in a couple of taps, that keeps a copy of the thing itself, and that searches the words inside it, screenshots included.

Join the waitlist