How to make a UGC portfolio (step by step)
Short answer: Pick your 5-8 strongest pieces, give each one a line of context (format, brief, what it achieved), arrange them on a single fast page, strongest first, vertical 9:16 video, working contact button and rate card, and host it at one link you can drop into any pitch or DM. Quality and clarity beat volume: brands hire UGC creators on the strength of the work, not follower counts. Pitching agencies too? Build in the fields their buyers screen for: languages, location, whitelisting terms, service level and a download link under each clip. Each is folded into the steps below.
1. Choose 5-8 pieces, and stop there
A portfolio is a highlight reel, not an archive. Five excellent pieces outperform twenty mixed ones, because the weakest piece in the set defines how a brand rates you. Judge each candidate on its opening above all: agency buyers say they give a clip roughly its first three seconds before deciding whether to keep watching, so every piece you pick should lead with a stop-scrolling hook. Aim for variety across the set: a talking-head testimonial, an unboxing or demo, a voiceover piece, an aesthetic product shot. If you create for more than one niche, group the samples by niche; SaaS examples win SaaS briefs, and a buyer scanning for their category should find it without watching everything. If you have no client work yet, make spec content: real products you own, shot as if a brand briefed you. Spec work is normal and brands expect it from newer creators.
2. Give every piece one line of context
A clip on its own says "I can film". A clip with context says "I can deliver a brief". Above or beside each piece, write a single line: the format, the goal, and any result you can honestly claim: "30-second TikTok ad, hook-first, made for a skincare launch". Never invent numbers; if you don't have performance data, describe the brief instead. One honest line beats a fabricated statistic that a brand can never verify.
3. Structure the page in the order brands read it
Brands skim portfolios in well under a minute. The structure that survives a skim:
Who you are
Name, one-sentence positioning ("UGC creator for beauty & wellness brands"), niches, and your location down to the city, because some briefs need content shot in a specific place. Speak more than one language? Give languages their own section, ideally with a clip of you on camera in each; at minimum list them here, at the top.
The work
Your 5-8 pieces, strongest first, each with its context line.
Rates or packages
Even a starting-from figure. It filters out mismatched budgets before the call. If you offer whitelisting, state it explicitly with 30, 60 and 90-day rates, and name your service level: strategist (you bring concept, scripting and research, at a higher rate), executor (you shoot the client's brief), or hybrid.
Contact
A button that works, email or a booking link. Not "DM me somewhere".
For the full section-by-section checklist, including the seven fields agency buyers screen for, see what to include in a UGC portfolio.
4. Build it mobile-first: that's where it's judged
Brand managers open portfolio links from email and DMs on their phones. Vertical video should play inline without forcing a download, the page should load in a couple of seconds, and buttons should be big enough for thumbs. This is why a Google Drive folder (login prompts, previews that won't play, no order) quietly kills pitches: it fails every one of those tests.
5. Host it at one link
Any of these work: a simple one-page website (best impression, and a custom domain looks most professional), a Canva or Notion page (free and quick, slightly more generic), or a portfolio tool built for creators. Whichever you pick, the test is the same: does one tap on a phone land on your best work, playing instantly? Then add one thing most creators skip: an optional download link (Google Drive works) under each clip. Agency buyers assemble their own client-approval decks from your files, and they say walled formats that block downloads, as some Canva setups do, cost them time. Videos still play inline; the link is simply there for the buyer who needs the file. For a sense of the finished standard, see what a strong UGC portfolio looks like.
6. Update it as you level up
Every time you finish a piece better than your current weakest, swap it in. Your portfolio should always be your top 5-8 right now; most creators' portfolios lag a year behind their actual ability.
Or skip all six steps
Six steps and a weekend, or one email. We do the curating, the writing and the design, in your brand, and hand back a portfolio no template would have given you.