Yes, put your videos on Youtube, but as a host, not a site. Your purpose of being online is to bring people to your website. Don’t send them to your Youtube channel. It’s like sending them out of your store where your competition can find them. Doesn’t seem like a wise idea.