To embed a Youtube Channel to website, you can use this free tool.
#1. First, access this link and click Create a widget for free.
#2. Choose your desired format. Then click Continue with this template.
#3. Enter Youtube Channel URL and adjust layout, style…then click Add to website for free.
#4. Click Publish on top right
#5. Choose Free Plan & Copy Embed code
#6. Edit page where you want to add Youtube Channel > Add a Code Block
#7. Paste your embed code.
#8. Save, preview and see result