> Canonical URL: https://codingcat.dev/post/changing-the-channel-for-youtube-engagement

# -Updated- Changing the Channel for YouTube Engagement was a bad idea

✏️ Blog PostMarch 20, 2022[![](/logos/tags/builder-io-symbol-light.svg)![](/logos/tags/builder-io-symbol-dark.svg)Builder.io](/topic/builder-io)[![](/logos/sanity/Sanity-Symbol--black_on_transparent.svg)![](/logos/sanity/Sanity-Symbol--white_on_transparent.svg)Sanity](/topic/sanity)[![](/logos/tags/supabase-symbol-light.svg)![](/logos/tags/supabase-symbol-dark.svg)Supabase](/topic/supabase)[![](/logos/tags/nextjs-symbol-light.svg)![](/logos/tags/nextjs-symbol-dark.svg)Next.js](/topic/nextjs)

# -Updated- Changing the Channel for YouTube Engagement was a bad idea

![CodingCat.dev tutorial cover image](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/8eab24e984aaaec11a3b5749b4ef590dedd909fa-1920x1080.jpg?w=1920&q=82&fit=max&auto=format)[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)

## UPDATE: Moving channel was a bad idea

I thought it was such a great move moving channels as it increased our CTR for educational videos. In reality what happened was it confused our user base. What I found out the hard way was that we needed to keep all of our content in one place and actually update [CodingCat.dev](/podcasts) to become [CodingCat.dev Podcast](/podcasts) as well. Now our branding is all surrounding the CodingCat brand going forward, on a single channel.

## If you read nothing else in this article

~~We are moving our podcast to a new channel. https://studio.youtube.com/channel/UCD5oDjUZTYM13irzpRjnVeQ~~

I am moving off the company twitter account https://twitter.com/codingcatdev and onto my own account https://twitter.com/codercatdev.

I know pretty close username right, gotta keep on brand.

We want you to write and create for us too, so please DM or email to join us.

## Why I made CodingCat.dev

Back when I started CodingCat.dev I wanted a place where people could come and learn web development. What I learned was getting people to come to yet another website for another coding tutorials is really hard!

Feeling still like Kevin Costner in a Field of Dreams, I continue to push.

[https://www.youtube.com/embed/NOPTByHw5RA](https://www.youtube.com/embed/NOPTByHw5RA)

## What was broken

YouTube has this unfortunate feature where it takes into account two things.

Click Through Retention

![](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/4d2bc0d1520f8c1b74791e00d51480c79c351e6b-3840x1341.png?w=1600&q=82&fit=max&auto=format)

Average View Duration

![](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/c5f30194bf7cd06c93651f0dd1322dd011ac2072-1563x780.png?w=1563&q=82&fit=max&auto=format)

You will notice that in our top 5 all time vides for CTR they are all programming videos. Even though Brittney and I have spent around 60 hours on screen, recording the podcast each week. The second part of this shows that our average view is around 3 minutes and 42 seconds on average.

This told us that not only is no one watching the podcast, but they are not finding our other content. We love the podcast and love talking to all the amazing people we get to talk with on it. So we don't want to give it all up and let it go, but we also want people to find all the awesome content that we plan to send out this year too!

## How Jeff Delaney taught me to fix it

Jeff has a great video on how he got to 1 million subscribers. It was a great guide for me to understand why we needed to change channels.

[https://www.youtube.com/embed/j_q0D_jbMk8?start=99](https://www.youtube.com/embed/j_q0D_jbMk8?start=99)

## Whats next?

What we are going to do now is switch from a recorded, cleaned up version of the podcast over to a live version where we still are able to run advertisements realtime.

This will free up all our editing time for content writing time.

The next step is to move to my new company's platform [Builder.io](https://builder.io/?utm_source=codingcatdev). This will allow us to setup custom roles and ease the capability to produce content that we can view live. While allowing some of our custom components from Firebase authentication. It is honestly so amazing what this product can do and it is evolving every day, the team is growing like crazy!

Builder.io is not only going to allow us to have a live preview of the page, but it will let us drop in any React component that we won't with that live preview. Instead of using something like [MDX](https://mdxjs.com/blog/v2/) which we still love btw, we can actully drop a full component in while we are creating. There is no reason to have a compile step to run the code and parse on the otherside. We can ship JSON representing all blocks within our page. For now we are still leveraging all the utilities of [TailwindCSS](https://tailwindcss.com/), but I would not be surprised if we don't get even closer to raw css and html in case we decided to pickup the next latest framework that is moving the web to the next level like [Qwik](https://github.com/builderio/qwik). In our beta builds I am already seeing massive performance gains using [Partytown](https://partytown.builder.io/?utm_source=codingcatdev) as well!

So please come join us and sorry for all the trouble while we change gears!

## Resources, Links & Official Documentation

- [**Builder.io Developer Documentation:**](https://www.builder.io/c/docs/developers?utm_source=codingcatdev) Visual headless CMS, SDKs, and design-to-code workflows

## Related CodingCat.dev Tutorials & Podcast Episodes

- [**Supabase, Next.js and Builder.io**](/post/supabase-nextjs-and-builderio): We will walk through how to get up and running on Next.js with Supabase. Then we will build UI using http://builder.io/.
- [**Sanity.io to Builder.io Data Transfer**](/post/sanity-io-to-builder-io-data-transfer): In this example I will walk you through what data looks like in Sanity.io and how to get that data over to your Builder.io instance while creating models.
- [**Learning Builder.io from a Developers Perspective**](/post/learning-builder-io-from-a-developers-perspective): I sat down with Tim Benniks who is a developer advocate, for his first time ever checking out Builder.io.

✏️ Visual Architecture Diagram

## how this post connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: -Updated- Changing the Channel for YouTube Engag…✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for -Updated- Changing the Channel for YouTube Engagement was a bad idea: start with core fundamentals, implement Hands-On Implementation, and ship to production.AAA Contrast Verified▶ Watch on @CodingCatDev YouTubeRelated Course & Video

## Watch the Related Video Deep Dive: Sanity Content Operating System: Live Content API, Media Library & Functions

Master the 2026 Sanity Content Operating System: structured schemas, TypeGen + stegaClean visual editing, Organization Media Library, Sanity App SDK, and event-driven Sanity Functions with Blueprints.

[View Full Page →](/course/sanity-content-operating-system)![](https://cdn.sanity.io/images/hfh83o0w/production/19a1e5a176daf0a0a4e7125e6050d6c0cd2174a5-1376x768.png?rect=6,0,1365,768&w=1920&h=1080&q=82&fit=max&auto=format)[@CodingCatDev62.5K / 100K Subscribers Goal](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Subscribe on YouTube→](https://www.youtube.com/@codingcatdev?sub_confirmation=1)[Watch on YouTube App ↗](https://www.youtube.com/watch?v=CqW2cbUt4mM&list=PLeVR9DfUiCWE)

## related deep dives.

[All Blog Posts&rarr;](/blog)[![Sanity Content Operating System: Live Content API, Media Library & Functions](https://cdn.sanity.io/images/hfh83o0w/production/19a1e5a176daf0a0a4e7125e6050d6c0cd2174a5-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/sanity-content-operating-system)November 1, 2026[![](/logos/sanity/Sanity-Symbol--black_on_transparent.svg)![](/logos/sanity/Sanity-Symbol--white_on_transparent.svg)Sanity](/topic/sanity)[#Headless CMS](/topic/cms)[![](/logos/tags/typescript-symbol-light.svg)![](/logos/tags/typescript-symbol-dark.svg)TypeScript](/topic/typescript)[+2](/course/sanity-content-operating-system)

### [Sanity Content Operating System: Live Content API, Media Library & Functions](/course/sanity-content-operating-system)

Master the 2026 Sanity Content Operating System: structured schemas, TypeGen + stegaClean visual editing, Organization Media Library, Sanity App SDK, and event-driven Sanity Functions with Blueprints.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![MCP in Production: Building & Securing Model Context Protocol Servers](https://cdn.sanity.io/images/hfh83o0w/production/2eee06c77a5849ba8be4c2826deb173c735df454-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/mcp-in-production)November 1, 2026[![](/logos/tags/mcp-symbol-light.svg)![](/logos/tags/mcp-symbol-dark.svg)MCP](/topic/mcp)[![](/logos/tags/cloudflare-symbol-light.svg)![](/logos/tags/cloudflare-symbol-dark.svg)Cloudflare](/topic/cloudflare)[![](/logos/tags/typescript-symbol-light.svg)![](/logos/tags/typescript-symbol-dark.svg)TypeScript](/topic/typescript)[+3](/course/mcp-in-production)

### [MCP in Production: Building & Securing Model Context Protocol Servers](/course/mcp-in-production)

Move beyond toy local Stdio scripts. Learn how to architect, secure, and deploy remote Model Context Protocol (MCP) servers on Cloudflare Workers with OAuth 2.1, Better-Auth, WebMCP (RFC 9727), and Sanity Context Knowledge Bases.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)