I teach web development, partly in a bootcamp and partly on a YouTube channel that started as lecture overflow. For my first full term of recording, I chose topics the way most instructors do: I taught what I thought was foundational, in syllabus order. Syllabus order and "what people actually get stuck on" order turned out to be almost unrelated, and my analytics said so, loudly.
Key takeaways
Pick tutorial topics from observed search demand, not from syllabus order or personal interest.
Collect the exact phrases learners type, typos included, then check which ones people actually search.
Chase the overlap: real search demand plus weak or dated coverage.
Keyword research decides what to make, not whether your teaching is any good. Those are separate problems.
The term I wasted on syllabus order
My carefully sequenced fundamentals playlist was a graveyard with two or three accidental hits. The hits confused me most, because I could not explain them, which meant I could not repeat them. A content library shaped by the syllabus mostly serves the syllabus.
The accidental hit that changed my process
I recorded a five-minute throwaway on a CORS error because a student hit it twice in one week. I almost did not post it. It has more views than my entire fundamentals playlist combined, and the comments are all one sentence: thank you, this was the only clear explanation I could find.
Step 1: collect the phrases learners actually type
Now I keep a running note of every question I see learners ask, in Discord servers, in subreddit threads, and under my own videos. I add the error messages and "how do I" moments from my own week. No filtering yet. The list runs 15 to 20 phrases, written the way people actually typed them, typos preserved. The typos are the real vocabulary.
Step 2: check the phrases against real search demand
Before I record anything, I spend twenty minutes running that list through a YouTube keyword research tool to see which phrasings people search around a topic and what already surfaces for them. This step deletes about two thirds of my list, which is the point.
The two gaps worth chasing
First, the vocabulary gap. I teach "asynchronous control flow." Nobody stuck at midnight searches that. They search "why is my await not waiting." I now keep a small glossary mapping my teaching terms to the searched phrasings, and I use the searched version in the title.
Second, the coverage gap. Some of the most-searched beginner errors are answered only by videos years old, using syntax two versions out of date. That is not competition. That is an opening, and it goes to the front of my queue.
One honest limit
This tells you what to make, not whether your explanation lands. I have posted well-researched topics with mediocre teaching and watched them underperform a rushed video on a hotter question. Selection gets you found. The teaching still has to be good, and no keyword tool fixes that half for you.
Try it before your next recording
If your channel has a graveyard and a couple of mystery hits, spend twenty minutes on demand before your next video. Worst case, you confirm your instinct. Best case, you stop making videos nobody was ever going to search for.
Top comments (0)