Hello, you can add your logo with link to your website, and then submit it to YouTube, if your video gets a lot of views, it can bring great traffic to your website. Regards, Stephen
A logo in your video will help reinforce your branding. It may not bring you direct traffic but will help establish your brand in a niche.