Keyword research is the foundation of any successful YouTube SEO strategy. If you're making videos without researching what your audience actually searches for, you're essentially publishing into the void — hoping the algorithm figures out who should watch your content.
This guide walks you through a repeatable keyword research process you can apply before filming any video, using a combination of free tools and your own channel data.
Understanding How YouTube Search Works
YouTube is the world's second-largest search engine, processing over 3 billion searches per month. Unlike Google, which ranks web pages primarily by backlinks and authority, YouTube's ranking algorithm weighs a different mix of signals:
Relevance: How closely your title, description, and tags match the search query
Engagement: Click-through rate, watch time, and likes relative to impressions
Freshness: Newer videos may get a temporary ranking boost for trending topics
Channel authority: Channels with established watch time in a niche tend to rank more easily for related terms
Keyword research helps you win on the relevance dimension — the one you have the most direct control over before you even hit record.
Step 1: Start With YouTube's Search Suggest
The simplest and most overlooked keyword research tool is YouTube's own search bar. When you begin typing a query, YouTube autocompletes it with real search terms from real users. These suggestions are sorted by search volume and relevance.
Start by typing your broad topic and note the auto-complete variations. For a cooking channel, typing "how to make" might surface: "how to make sourdough bread," "how to make pasta from scratch," and "how to make croissants at home." Each of those is a target keyword with proven search demand.
Pro tip: Use underscores to fill in the middle
Type a keyword with a blank in the middle (e.g., "how to _ sourdough") to see what people search for between specific words. This surfaces long-tail variants you might not think of yourself.
Step 2: Analyze Competitor Videos
Find the top-performing videos for your target topic and study them carefully. Look at:
Their exact title wording — this tells you what phrasing YouTube has validated as ranking-worthy
The first 100 words of their description — these often contain the keywords they're targeting
Their video tags — install a browser extension like TubeBuddy or VidIQ to see tags on competitor videos
Their chapter/timestamp text — chapter labels are indexed by YouTube and often contain secondary keywords
Your goal is not to copy competitors, but to understand the keyword landscape and find gaps where you can provide a better or more specific video.
Step 3: Evaluate Keyword Difficulty
Not all keywords are equally winnable. A term like "how to lose weight" has enormous search volume but is dominated by massive channels with millions of subscribers. A newer channel will struggle to rank for it regardless of description quality.
Use these signals to estimate how hard a keyword is to rank for:
View counts on page 1 results: If all the top videos have 1M+ views, the keyword is highly competitive. Look for topics where the top results have under 100K views — these are often easier to break into.
Video age: If the top results are 3–5 years old and still ranking, the topic likely has steady evergreen demand. If they're all recent, it may be a trending topic.
Channel size: If the top results are from channels with under 50K subscribers, a smaller channel can realistically compete.
Step 4: Build a Keyword Map for Your Video
For each video, identify three tiers of keywords before you write your title or description:
Primary keyword: The single most important term you want to rank for. It should appear in your title and in the first sentence of your description.
Secondary keywords (3–5): Related terms and long-tail variants that target different but related search queries. Include these naturally in the body of your description.
Context terms: Words and phrases that provide semantic context without being explicit keyword targets. YouTube's algorithm understands natural language; these help it categorize your video correctly.
Example keyword map for a home espresso video:
Primary: "how to make espresso at home" · Secondary: "espresso machine for beginners," "best espresso grind size," "pulling espresso shots," "home espresso tips" · Context: barista, coffee beans, tamping, crema, single origin, extraction
Step 5: Match Keywords to Search Intent
Search intent is the reason behind a query. A video that technically contains the right keywords but doesn't match what the searcher actually wants will get poor engagement signals, which will hurt your ranking over time.
YouTube search intent generally falls into four categories:
How-to/tutorial: "how to edit videos on iPhone" — viewers want step-by-step instruction
Review/comparison: "Sony a7IV vs Canon R6" — viewers want an informed opinion
Entertainment/inspiration: "cabin in the woods build" — viewers want to be inspired or entertained
Information: "what is OLED" — viewers want a clear explanation of a concept
Before targeting a keyword, watch 3–5 of the top-ranking videos for it. If they're all tutorials and you're planning a review, you may have an intent mismatch that no amount of SEO will overcome.
More Tools for YouTube Keyword Research
YouTube Search Suggest — free, always up-to-date, shows real user queries
Google Trends (YouTube Search filter) — compare relative search volume between terms over time
TubeBuddy (free tier) — shows keyword scores, search volume estimates, and competitor tag lists
VidIQ (free tier) — similar to TubeBuddy, with a "keyword inspector" tool
Answer The Public — visualizes question-based queries around a topic
Your YouTube Analytics — shows the actual search terms driving traffic to your existing videos
Put your keywords to work automatically
TubeBoost.ai takes your target keywords and uses AI to write SEO-optimized descriptions for all your videos — no manual typing required.
We value your privacy. We use cookies for analytics and to serve ads through
Google Analytics and Google AdSense. Accept all, reject all, or choose what to allow. See our
Privacy Policy.
Required for the site to function. Always on.
Google Analytics — helps us understand how the site is used.
Google AdSense — used to show ads and measure their performance.