The short answer
A UGC portfolio that books deals has six sections: hero reel, categorized samples, about/niche statement, rate card, past brands, and contact CTA. Total length: one scrollable page, under 2-second load on mobile.
No experience? Build spec content. Self-fund 3–5 videos for brands you'd want to work with. Brands buying UGC aren't looking at your follower count — they're looking at your portfolio. A tight 8-clip reel with clear spec work lands first paid deals in 2–4 weeks.