How to rank YouTube videos using a 7-step SEO process

Executive overview

Most YouTube channels fail to rank not because of poor optimization, but because of low engagement. YouTube's algorithm rewards videos that keep viewers watching — everything else is secondary.

The 7-step process covers keyword research, search intent matching, high-retention video creation, on-page optimization, in-video features, promotion, and session watch time. Engagement is the multiplier that makes the technical steps work.

Creating high-engagement videos is the core driver of YouTube ranking — optimization amplifies what engagement earns.

YouTube keyword research

  • YouTube has no official keyword tool; third-party tools often rely on arbitrary Google Keyword Planner data
  • Use YouTube Suggest with a wildcard (*) to surface related queries
  • Cross-check relative popularity in Google Trends — treat results as directional, not precise
  • Ahrefs Keywords Explorer provides YouTube-specific search volumes, clicks data, and keyword idea reports
  • Use TubeBuddy or vidIQ Chrome extensions to extract tags from competing videos, then paste into Keywords Explorer to find volumes
  • Google is a viable second traffic source — search your keyword and look for video carousels to identify rankable opportunities

Identifying search intent

  • Search the target keyword on YouTube and analyse the top 3 results for content type and angle
  • YouTube signals what format it wants: step-by-step tutorial, listicle, review, etc.
  • Mismatched intent kills ranking — ranking for a keyword where results show unrelated meaning is a dead end

Creating high-retention videos

  • Plan scripts before filming; unscripted delivery harms retention and misses keyword inclusion opportunities
  • Open with a strong hook in the first 10–15 seconds: stats, proof, or a clear promise of outcome
  • Connect immediately with the viewer's reason for watching and signal that a solution follows
  • Use jump cuts to maintain pace and remove mistakes
  • Use on-screen annotations or effects to direct viewer attention — confusion causes drop-offs
  • Storytelling and entertainment extend watch time even in educational niches

On-page video optimisation

  • Include the target keyword in the title; studies show 90%+ of top-ranking videos contain at least a partial keyword match
  • Keep titles under 60 characters to avoid truncation in search and browse features
  • Lead with the keyword in the title for SEO; write the rest to earn the click
  • Write descriptions with related keywords drawn from top-ranking competitor descriptions
  • Use vidIQ or TubeBuddy to extract competitor tags; analyse them in Keywords Explorer for volume
  • Create thumbnails that complement the title — use visual proof, contrast, or a strong implied narrative

In-video optimisations

  • Add closed captions or subtitles — YouTube uses them to understand video context, and ~17% of viewers watch with captions on
  • Add cards at relevant timecodes to prompt viewers toward related content or actions
  • Use end screens with a subscribe button and a suggested next video to extend session time

Publishing and promotion

  • The first 24–48 hours are critical; promote immediately on every available channel
  • Notify existing audiences via in-app alerts, social posts, and email newsletters
  • For channels without an audience: answer relevant questions on Quora, Reddit, or niche forums and include the video
  • YouTube ads are cost-effective for early traction; target by keyword with the goal of earning subscriptions, not just views

Optimising for session watch time

  • Session watch time — total time a viewer spends on YouTube in one sitting — is a direct ranking signal
  • Create video series to chain viewing sessions; each episode makes it easy for viewers to continue
  • Convert playlists into series playlists to signal episode order to YouTube and claim the "up next" slot
  • Use cards, end screens, and series playlists together — three places where the next video gets recommended
  • Channel page hack: set each featured stripe to a different series playlist so every channel visit funnels viewers into a series, maximising cumulative session time

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.