If any YouTube channel is made up of different ingredients (eg SEO, content, branding, upload frequency, social media, audience interaction, etc), which ingredients should you start with to get the best end result?
Maybe you could even share your personal story of how you got the ball rolling when you started out, or if you're in the same position as me - what do you do / focus on?
Content is the most important thing. Devote yourself 100% to making the best content you can. When you think your videos are good, do even better. Pay close attention to detail when it comes to editing your videos, along with thumbnails, banners, titles, and everything else. Make things people want to click on. There are so so
so many competitors out there that you have to actually compete.
The second most important thing is promoting your channel. As you said, this can reflect badly on your channel and make you look like a desperate spammer, so share carefully. Use your own social media, follow people, and send a direct message to new followers, just nicely and briefly describe your channel and
don't ask them to subscribe. I know some people don't like this method, but I've gotten a lot of success with it! I got a handful of hateful comments, but everyone else has been very supportive and I gained loyal subscribers from it. If you feel like your content is really good, share your videos on tumblr and reddit-- there is a possibility it will be ignored on tumblr or downvoted/disliked mercilessly on reddit, but it can generate a bunch of views if they like it. Also, share with people on yttalk and /r/youtubers for critique and possibly new subscribers and friends!
Everything else you mentioned (SEO, upload frequency, etc.) is great but really icing on the cake.
Of course, how you go about growing your channel is up to you! Good luck
