To create a Video page:

  1. Login to your Workspace
  2. Click Website > Site Pages from the left menu.
  3. 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".

  4. In the drop-down menu under Type, choose Video
  5.  Enter the details for all the necessary fields and click Save.
  6. To view your new video page, click "View Your Store" in the upper right corner of your Workspace.
    You can embed your video on your new page.  Follow these instructions on How to insert a video on your video page.