To create a Video page:
1. Login to your Workspace
2. Click on Website from the left menu.
3. Follow the link to Site Pages
4. Select the Section you want your YouTube page to be displayed (learn more about Sections here >) and click Add Page.
If you wish to have a link to the page from the main menu of the home page, choose the section "Store Home".
5. In the drop-down menu under Type, choose Video.
6. Complete the fields, including Display Name (this is the name that will be displayed on your store).
7. Click Save when you are finished.
8. To view your new video page, click on "View Your Store" in the upper right corner of your Workspace.
9. Embed your video on your new page. Follow these instructions on How to insert a video on your video page.