UGC portfolio checker

Paste your portfolio link and check in seconds whether it opens, works on phones, shows your videos and makes it easy for brands to contact you.

Check your portfolio

Paste the link you send to brands. It takes up to 15 seconds. We don’t store the address.

The checker reads your page the way a browser first receives it. Load time is measured from our server for the page itself, before photos and videos, so test the full load on your phone too.

The short version

A UGC portfolio site is ready for brands when it opens securely and quickly on a phone, names you and your niche in its title, plays or links to your sample videos, and shows an email address and your social accounts, with no dead links.

The checker above tests those eight things in a few seconds. Paste the address you send brands: your own site, a Notion or Canva page, a link-in-bio page or a Google Drive folder. It doesn’t store the address.

Each check comes back as looks good, worth fixing, fix this or couldn’t check, with a one-line fix. Couldn’t check means the page blocked automated visits, asked for a sign-in, took too long, or builds its content with scripts the checker can’t read. It isn’t a good result, so open the page on your phone, in a private tab, and look for yourself.

This guide covers the page, not the work on it. For what to film and what to include, start with How to build a UGC portfolio. These fixes solve most results:

  1. Turn on HTTPS in your site settings, and send the https:// address.
  2. Resize your photos, and embed only your best three or four videos.
  3. Give the page a title with your name and niche, and a one-sentence description.
  4. Put your business email near the top, as text a brand can copy.
  5. Make every sample public, and test it logged out.
  6. Link your social accounts, and open every link on the page once a month.

What a brand does in the first minute on your portfolio

A brand opening your portfolio is deciding whether to email you, not yet whether to hire you. They need the page to open, your work to play and a way to reach you. Each step below is a point where a small technical gap can end the visit.

Where a portfolio can lose a brand
What the brand doesWhat can stop themThe check that catches it
Taps your link, often on a phoneA security warning, a sign-in screen or a page that keeps loadingSecure address, load time
Reads the first screenTiny text, a page wider than the screen, or a pop-upWorks on phones
Plays a sampleA video that’s private, deleted or won’t play outside its appSample videos, broken links
Looks for a way to reach youNo email, or only a form at the bottom of a long pageContact
Checks you’re an active creatorNo social links, or links to accounts that no longer existSocial accounts
Saves your link or forwards itA tab or link preview that shows only “Home” or the bare addressTitle and description

Our description of a typical first visit, not measured data.

None of these is about talent, and all are quick to fix. Fix them first, because a brand who never sees your best video can’t judge it.

Speed and phones

A brand may open your link on a phone, on mobile data, between other tasks. Test your page the same way.

Load time

This check times how long your page takes to load. A slow result usually means the page carries more than it needs. The usual causes, and their fixes:

  • Full-size photos. A photo straight from a phone camera is several thousand pixels wide. Export images at about the width they appear on the page, as JPEG or WebP. A full-width image rarely needs more than 2,000 pixels.
  • Too many embeds. Each TikTok, Instagram or YouTube embed loads that platform’s own player. Embed your best three or four, and show the rest as cover images that link to the video.
  • Uploaded video files. Don’t upload camera originals. Compress them first, or post the video and embed it.
  • Extras. Background videos, animated intros, chat widgets and pop-ups all add weight. Remove any that don’t help a brand decide.

For a detailed report, Google’s free PageSpeed Insights tests any public page and lists what slows it down.

Works on phones

This check looks for the viewport setting, which tells a phone to fit the page to its screen. Website builders add it for you. On a page you coded yourself, put <meta name="viewport" content="width=device-width, initial-scale=1"> in the head.

Looks good means the page is set up for phones. Then open it on your own phone and check what the checker can’t: text you can read without zooming, buttons big enough to tap, nothing wider than the screen, and no pop-up covering your first video.

Sample videos that load and play

This check looks for links to, or embeds of, TikTok, Instagram Reels, YouTube Shorts, Vimeo or video files. It can see that your samples are there. It can’t see whether they play for a brand, so check that yourself.

Embeds or links

Ways to show a sample
OptionGood forWatch out for
Embedded playerYour best three or four videos, watched without leaving the pageEach one slows the page, and some won’t play outside their app
Cover image that links to the videoThe rest of your samples, on a page that needs to stay fastThe cover has to show your face or the product
Text linkLink-in-bio pages and email signaturesA brand can’t see what the video is before tapping
Uploaded video fileClient work you may show but not post, with the client’s permission (portfolio rights)Large files load slowly. Export as MP4 (H.264), which every major browser plays.

Make sure they play

  • Keep every sample public. Videos from private accounts don’t play for anyone else.
  • Open each sample logged out, in a private tab, on your phone.
  • On Instagram, reels with licensed music may open on Instagram instead of playing on your page. Use original audio for the reels you embed.
  • Check that vertical videos show in full, not cropped into a wide box.

Order and covers

Put your first video on the first screen, or one scroll below it. Pick a cover frame that shows your face or the product, not a blurry transition. TikTok, Instagram and YouTube let you choose one when you post. Which videos to show, and how many, is covered in Choosing sample videos that get you booked.

Contact, rates and social accounts

A brand that likes your samples needs to reach you and to know roughly what you cost. Put both on the same page as your videos.

Contact

The contact check looks for an email address, an email link (mailto) or a contact form. Email matters most, because briefs, quotes and contracts arrive by email.

  • Write your business email out as text a brand can copy, and link it with mailto: so one tap opens their email app.
  • Put it near the top of the page and again at the bottom.
  • Don’t put it only inside an image or a graphic. A phone can’t copy it, and the checker can’t read it.
  • Keep a contact form as a second option, and send yourself a test message to make sure it arrives.

Rates

The checker doesn’t look for rates, but brands do. A starting rate per video, with what it includes, tells a brand with a fixed budget whether to write. Put it near your email. How to price your first UGC videos explains how to set one.

Social accounts

This check looks for links to your social profiles. Brands open them to see more of you on camera and to check you’re active. Followers aren’t required for UGC, but working links are.

  • Link the full profile address, not just your @handle as text.
  • Link only public accounts you still use, with the same handles your samples come from.

Fixing it on your platform

Each kind of platform has its own usual problems. Find yours below.

Common issues and fixes by platform
PlatformCommon issueFix
Website builderA custom domain shows a security warningTurn on SSL or HTTPS in the domain settings, then wait for the certificate
NotionThe page asks a brand to sign inPublish it to the web, then test the link logged out
NotionThe tab says “Untitled” or just “Portfolio”Rename the page. Its name becomes the page title.
CanvaText is too small to read on a phoneCheck the mobile view before you publish, and enlarge small text
Link-in-bio pageButtons lead to your profiles, not to your videosAdd direct links to your best three samples, with the format in each label
Link-in-bio pageNo email anywhereAdd your email as a button or an icon
Google DriveBrands see “You need access”Set the folder’s General access to “Anyone with the link”
Google DriveA video says it’s still processingWait until processing finishes, then test the link again
Google DriveNo contact, title or descriptionSend a portfolio page with your details, and keep Drive for delivering files

Setting names vary by product and plan. Look in the site, page or publish settings.

A Drive folder is likely to show several worth fixing or fix this results however you set it up, because it has no place for your email or a description. It’s built for sharing files, so put a page in front of it.

What the checker can’t judge

The checker tests whether a brand can open your page, watch your work and reach you. It can’t tell whether they’ll want to. It doesn’t judge:

  • Whether your hooks, sound and delivery hold attention.
  • Whether your first screen says what you make and for whom.
  • Whether your style fits the brands you pitch, and whether you look and sound like their customer.
  • Whether your samples are in the best order for those brands.
  • Whether your wording and rates build trust or raise questions.

For those you need a person. Ask another creator, or someone like the customers you want to reach, to open your page on their phone and tell you in one sentence what you make. If their answer isn’t what you meant, start with your first screen.

For a detailed written opinion, the Portfolio website review costs $39. Murat, the founder of UGCStars, looks at your page the way a brand manager does and sends your top three fixes and suggested wording within 5 working days. For your UGCStars profile, The UGCStars profile checklist covers every field.