I created this video to help you upload a video to YouTube step by step, covering everything from file upload to optimization tips that’ll help your content get discovered.

Uploading a video might seem simple, but if you want it to actually perform well, there are a few important details to get right. In this walkthrough, I cover both the basic steps and the subtle things that can boost your visibility and engagement.

Step 1: Go to YouTube Studio

Click the camera icon in the top right of YouTube (with the “+” symbol) and select “Upload Video”. This takes you straight into the Studio uploader.

Step 2: Add your video

Drag and drop your MP4, MOV, or other supported file into the upload area. While it uploads, you can start filling out your video details.

Step 3: Fill out your title and description

I recommend a clear, keyword-rich title that accurately describes your video. Don’t try to be too clever here — clarity helps people find you.

In your description, include:

  • A summary of the video
  • Links to your website, socials, or lead magnets
  • Timestamps (especially for tutorials)
  • Affiliate links (if relevant)

I always keep a text snippet ready in Notion that I copy/paste and tweak for each upload.

Step 4: Add a thumbnail

You can select a frame or upload your own custom thumbnail. I strongly recommend uploading a custom thumbnail — it makes a huge difference in click-through rates.

Step 5: Choose your playlist and visibility

Add the video to a relevant playlist, then choose whether to make it Public, Unlisted, Private, or Scheduled. I usually schedule everything ahead of time to maintain consistency.

Step 6: Optimize further

Add tags, choose your audience setting (made for kids or not), and select the video category. I also walk through the “Checks” and “Monetization” tabs for those who are monetized.

By the end of the process, you’ll have a fully optimized video that’s ready to go live or publish automatically at a set time.

Are you already using YouTube Studio’s full range of settings, or mostly uploading and hitting publish?