YouTube is a great way to promote your website. It is a very popular website and lots of web user aware of the site. Just create your video and upload on YouTube which gets huge traffic when web users view that particular video.
Your channel is automatically created once you create your own Youtube account. But as for the further customization of your channel, you'll need a "Partner" status from youtube.
As for its effectiveness, it actually depends on the quality of your video, the keywords you choose for your videos, and your initial impression of how much traffic you'll get.
YouTube is a very popular and great way to promote your website because lots of web user aware of the site. you Just create your video and upload on YouTube which gets huge traffic when web users view that particular video.