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:
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).