Enabling the YouTube integration is a great way to populate your website with YouTube videos. This tutorial will show you how to do that.
Go to your Admin Control Panel and in the left menu, click Integrations under the Services menu and choose YouTube in the tabs on the right.
Once you authorize the YouTube app, you can then select to Import My videos and your videos will import from your channel once you click Save Changes.