Skip to content

UGC Portfolio: What to Include and How to Build One

What a UGC portfolio needs, in order: intro, niche, three to six sample videos, results, brands, rates and contact, plus a one-page build on your own domain.

Marcel Cruz

, 8 min read

A UGC portfolio is the one page a brand opens before it books you: who you are, three to six sample videos, the brands you have worked with, and a way to get in touch. Keep it to one page, put the videos near the top, and end with a contact step. Below are the seven sections in order, where the page should live, and a block-by-block build on your own domain.

What is a UGC portfolio?

UGC stands for user-generated content: short videos and photos a creator makes for a brand to run as ads or post on its own accounts. A UGC portfolio is the page that proves you can do that job. A brand manager usually reaches it from a pitch email or your bio link, watches a clip or two, and decides in a minute whether to reply.

That shapes everything on it. The page is a sales page with one buyer in mind, not a gallery of everything you have filmed. The same logic applies to any content creator portfolio: show the work the client is hiring for, then make the next step obvious.

What should a UGC portfolio include?

Seven sections, in this order:

  1. Intro. Your name, a photo, and one line on what you make ("UGC videos for skincare and wellness brands").
  2. Niche. The categories you film for, so a brand sees itself on the page. Two or three is plenty.
  3. Samples. Three to six videos, your best first. Label each with the format: unboxing, testimonial, tutorial, hook test.
  4. Results. Any number a brand shared with you, with its date and what it measured. No numbers yet? Skip the section rather than invent one.
  5. Brands. Logos or names of brands you have worked with, and a short quote from one if you have it.
  6. Rates. A starting price, a package list, or "rates on request" (more on that choice below).
  7. Contact. An inquiry form or an email address, placed where the reader finishes, not hidden in a footer.

Order matters more than design. A brand that has to scroll past three paragraphs of backstory to reach a video often leaves first.

How do you make a UGC portfolio with no brand deals yet?

Film spec samples: videos you make for products you already own, shot as if a brand had briefed you. Pick products in the niche you want to work in, and cover two or three formats so a brand can see your range.

Label them plainly as spec work ("Spec ad, not commissioned"). Brands hiring a new creator are buying your filming, hook writing and delivery, and an honest label protects you if a reader assumes a partnership that never happened. Leave the Results and Brands sections out until you have real ones; a short page with three strong clips beats a long one padded with placeholders.

What ranks for "ugc portfolio"?

We pulled Google's US results for both phrases on 5 November 2026. They show two different readers:

Search (US, 5 November 2026)What ranks at the topAI Overview
ugc portfolio#1 one creator's own Canva site (katieugc.my.canva.site); Behance search at #9; billo.app at #13; creatorskit.app at #16Yes
ugc portfolio examples#1 youdji.com, #2 ugcfactory.io, #3 getclipara.com, all blog posts; embedsocial at #17; billo.app at #19No

The broad search rewards an actual portfolio: the top result is a creator's page, not an article about portfolios. The examples search rewards how-to posts from UGC platforms, whose headlines that day ranged from "Top 7 UGC Portfolio Examples & Easy Creation Tips" (youdji.com) to "How to Build a UGC Portfolio That Lands Brand Deals" (ugcfactory.io). The takeaway for you: a plain, single-purpose page from one creator can outrank the platforms that write about portfolios.

Where should your UGC portfolio live?

Disclosure: we make Linkero, a paid link-in-bio tool.

Four common homes, each with a trade-off:

  • A Canva site. The format of the #1 result above. Quick to design if you already use Canva; the address sits on a canva.site subdomain unless you connect your own.
  • A Notion page. Fast to edit and easy to share, but it reads like a document, and video embeds and contact steps depend on what Notion supports at the time.
  • A PDF. Fine as an attachment, weak as a link. Videos don't play inside it, it can't be updated after you send it, and you can't tell whether anyone opened it.
  • A one-page site on your own domain. A link-in-bio tool or a small site builder. The address reads yourname.com, you can update samples without re-sending anything, and an inquiry form can sit right under the clips.

We have not checked Canva's or Notion's current plan terms for this post, so check their pricing pages before you commit. If you want a full multi-page site with a blog and galleries, our roundup of portfolio website builders compares those tools. For why your own address matters, see our notes on a custom domain on a link-in-bio page.

How to build a UGC portfolio page, block by block

Linkero, a link-in-bio page builder, assembles a page from blocks. Here is the portfolio above as one Linkero page, using the blocks it needs, in the section order from earlier (product details as of 6 October 2026):

  1. Profile block for the intro: name, photo, and the one line on your niche.
  2. Text block for the niche list, two or three categories in a short line.
  3. Video blocks for the samples, one clip per block, best first.
  4. Carousel or Photo blocks for stills, product shots and brand logos.
  5. Testimonial block for a brand quote, with the person's name and company.
  6. Text block for rates, or the words "rates on request".
  7. Form block for brand inquiries. Replies reach you by email notification, and you can export them as a CSV or send them to a webhook.
  8. vCard block so a brand manager can save your contact details in one tap.

Then connect a custom domain, one per page on both paid plans, so the link in your pitch email reads yourname.com instead of a shared address.

One hosting limit to plan around: Linkero's Video block embeds YouTube and Vimeo only. A sample hosted on TikTok or Instagram can't be embedded; it can only be a Button or a Social icon that links out, which sends the brand off your page. So re-upload your best three to six clips to YouTube (as unlisted videos) or Vimeo, and embed those. Keep the TikTok and Instagram links as social icons at the bottom for brands that want to see your accounts.

Building and previewing a page costs nothing; publishing it needs the Pro or Agency plan. See the current plans on the pricing page. Once the portfolio is live, the same page can carry your other links too; our guide on what to put on a link in bio covers the rest.

Build your page in minutes

Add what you want to share, drag it where it belongs, then pick a look that matches your brand.

Create your page

Should you put your rates on your UGC portfolio?

Both answers work, for different creators.

Show a starting rate if you want fewer, better-matched inquiries. A brand with a smaller budget filters itself out, and the ones who write already accept the range. A line like "Packages start at [your price] for three videos with two hook variations" sets the frame without a full rate card.

Write "rates on request" if your price depends on usage rights, the number of edits or the length of an ad run, or if you are still finding your price. Pair it with the Form block and ask two questions in the form: the product and the intended usage. You get the context to quote properly, and the brand gets a reply instead of a guess.

Either way, Linkero has no store, checkout or rate-card feature, so rates sit in a Text block and payment happens however you invoice.

How should you point brands to the portfolio?

Two places carry the link. The first is your pitch email, where the portfolio link should be the only link in the body. The second is your social bio.

Instagram allows five websites on a profile, and the first one shows before the rest (Instagram Help Centre, checked 26 August 2026). Put the portfolio first. TikTok shows a profile website link once you reach 1,000 followers, or earlier if you hold a Verified Business Account (TikTok Help Center, re-read 22 October 2026), so below that threshold your pitch email does the work. For more on bio links that bring in Reels viewers, read our link in bio for Reels creators setup, and if you also sell other services, our link in bio for freelancers layout adds services and booking.

FAQ

How do I make a UGC portfolio with no experience?

Film three to six spec videos for products you already own, in the niche you want to work in, and label them as spec work. Leave out results and brand logos until you have real ones. A short, honest page with strong clips is enough to start pitching.

What should be in a UGC portfolio?

An intro, your niche, three to six sample videos, results if you have any, brands you have worked with, rates or "rates on request", and a contact step. Put the videos near the top and the contact step where the reader finishes.

How many videos should a UGC portfolio have?

Three to six. Fewer than three gives a brand too little to judge your range; more than six buries your best work. Lead with the clip closest to the kind of brand you are pitching.

Where can I host my UGC portfolio for free?

Linkero is not a free host: you can build and preview a page at no cost, but publishing needs Pro or Agency. Creators commonly use Canva sites and Notion pages, and the #1 result for "ugc portfolio" on 5 November 2026 was a Canva site. Check those tools' current terms before you rely on them.

Your next step

Pick your three strongest clips tonight, upload them to YouTube as unlisted videos, and write the one line that goes under your name. That is the top half of your UGC portfolio. Add the inquiry form, connect your domain, and send the link in your next pitch instead of a folder of attachments.

Build your page in minutes

Add what you want to share, drag it where it belongs, then pick a look that matches your brand.

Create your page