Vimeo is the preferred place to host videos for your website. Videos, like thank you page videos, shouldn’t be readily available on your youtube channel. That’s why you use Vimeo! Added bonus! Vimeo now has a browser screen record add-on you can use included!