Vigyata.AI
Is this your channel?

I Broke YouTube Search So I Fixed It Myself

6.2K views· 328 likes· 10:13· Nov 7, 2025

🛍️ Products Mentioned (4)

Github repo - https://shorturl.at/0Rmgp (this is the OG recommendation repo but i have not committed search yet due to api limit errors) 🔥 I Built My Own YouTube Algorithm - Full Code Tutorial! I got frustrated with YouTube's search constantly showing irrelevant results and pushing Shorts when I wanted long-form content. So as a developer, I decided to code my own intelligent search system - and I'm showing you exactly how I did it! This video focuses on building the SEARCH ALGORITHM specifically. If you want to see how I built the recommendation system (Part 1), check it out here: https://youtu.be/r5Y1I1Zol2k 💻 What You'll Learn: ✅ Understanding YouTube's search limitations ✅ Building a custom search algorithm from scratch ✅ Implementing intelligent content filtering ✅ Handling API rate limits and errors ✅ Creating a better search experience ✅ Full code walkthrough with real examples 📅 Code Timestamps: 00:00 WHY YouTube Search Needs Fixing 01:32 THE PROBLEM & My Solution 03:35 HOW My Search Algorithm Works 06:15 THE TECHNICAL CHALLENGES I Faced 07:40 Reality Check - Not All Roses & Rainbows This is a complete technical tutorial - perfect for developers who want to build their own tools instead of relying on big tech platforms. All code is available on GitHub! 📚 Resources & Code: GitHub Repo: https://shorturl.at/0Rmgp Scrimba for Learning to Code: https://scrimba.com/?via=lifeofgaurz Audible for Tech Books: https://www.amazon.de/hz/audible/mlp?ie=UTF8&tag=ihre_gaurijoshiyt-21 🎶 Music: Epidemic Sound - https://share.epidemicsound.com/rc6lgm 👋 Connect with me: Instagram: @lifeofgaurz - https://www.instagram.com/lifeofgaurz/ Business: gaurijoshi.business@gmail.com FEATURED TOPICS: YouTube API Tutorial | Custom Algorithm Development | JavaScript Tutorial | Machine Learning Project | React Development | Web Development Tutorial | API Integration | Content Filtering | Software Engineering | Full Stack Development | Berlin Tech Scene | Programming Tutorial About Me: Senior Software Engineer in Berlin 🇩🇪 (originally Singapore 🇸🇬). I create practical coding tutorials and build real projects you can actually use. Join 30,000+ developers learning to build better tech solutions! #JavaScriptTutorial #YouTubeAPI #MachineLearning #WebDevelopment #ReactTutorial #CodingTutorial #SoftwareEngineer #FullStackDeveloper #TechTutorial #ProgrammingProject #APITutorial #BerlinTech #DeveloperLife #CodeProject #techcareer 🎉 Subscribe for more hands-on coding tutorials and real-world projects! Some links are affiliates that support the channel. Thanks for watching! 💚

About This Video

This month I got annoyed with YouTube search in a very specific way: it’s fine when you know exactly what you want (a song, a podcast, a specific video), but it totally falls apart when you’re trying to mix ideas and discover something new. My example was “woodworking and electronics” — YouTube gave me ads and Shorts, even though channels like “I Like To Make Stuff” literally exist for that exact overlap. So I did what I always do when something annoys me: I built my own version. In this video I walk through how I added a custom search algorithm to MyTube (my DIY YouTube from the previous recommendation-system build). The flow is: you type a query X, I send it to an LLM (I’m using Groq’s Llama right now) to generate relevant channels, then I pull videos per channel, and then I use another LLM pass to pick the best 10 videos based on titles/descriptions while avoiding the same creator dominating the list. The “build-in-public” reality check is the YouTube API quota pain—so I talk about caching, and why I’m exploring YouTube RSS feeds as a way around heavy API usage. Also: I share a mistake I made with mixing test and prod data, and why clean data matters even for “just a side project.”

Frequently Asked Questions

🎬 More from Life Of Gaurz