TutorialApril 28, 2025·4 min read

How to Embed a YouTube Feed on Your Website (Free, No Code)

Keeping visitors on your site longer is easier when they can watch your videos right there — no tab switching required. Here's how to show your latest YouTube uploads on any website in under 2 minutes, completely free.

Why embed your YouTube feed?

  • Keep visitors on your site longer (lower bounce rate)
  • Build credibility — video content signals active, growing brand
  • Automatically stays fresh as you publish new videos
  • Works on WordPress, Shopify, Webflow, Wix, Squarespace, raw HTML — any platform

Step 1 — Create a free Devixus account

Go to devixus-widgets-web.vercel.app/signup and create a free account. No credit card required. The free plan lets you create up to 2 widgets with unlimited customization.

Step 2 — Create a YouTube Feed widget

From your dashboard, click "New Widget", then choose "YouTube Feed". You'll see a live preview panel on the right that updates as you configure.

Configuration options:

  • Channel handle or URL (e.g. @ChannelName or youtube.com/c/...)
  • Number of videos to show (3, 6, 9, or 12)
  • Layout: grid or list
  • Light / dark / auto theme
  • Accent color to match your brand

Step 3 — Copy the embed code

Once you're happy with the preview, click "Get embed code". You'll get a single <script> tag — that's it.

<script src="https://devixus.com/widget.js" data-widget-id="YOUR_ID" async></script>

Step 4 — Paste it on your site

Paste the script tag wherever you want the feed to appear:

WordPress:Use a Custom HTML block in Gutenberg or paste into your theme's footer.php / functions.php
Shopify:Theme editor → Add section → Custom liquid, then paste
Webflow:Embed element from the components panel, then paste the code
Wix:Add → Embed → HTML iFrame, then paste
Squarespace:Code block in any page section, then paste
Raw HTML:Paste anywhere in your HTML file body

Does it slow down my site?

No. The script loads asynchronously (the async attribute means it doesn't block page rendering). The widget renders in a Shadow DOM so it can't affect your existing styles. Typical load time is under 200ms.

Is it really free?

Yes. The free plan includes up to 2 widgets with full functionality. There are no view limits on the free plan — unlike some competitors that cap you at 200 views/month. If you need more than 2 widgets, the Pro plan is $7/month (unlimited widgets, priority support).

Ready to add your YouTube feed?

Takes 2 minutes. No credit card required.

Create free account →

Related articles