Sign up before 30 May and get 3 months free

YouTube Widget for WordPress

Display your YouTube channel or playlist on your WordPress site without installing a single plugin. One embed code, automatic updates, and full design control — set up in under 5 minutes.

Live YouTube Videos Widget

This is a real YouTube video feed widget — fully interactive and auto-updating. This is exactly what visitors to your website will see.

Why Use a YouTube Widget on WordPress?

YouTube is the second-largest search engine in the world, and your video content deserves more visibility than just sitting on your channel. Embedding your YouTube feed directly on your WordPress site drives more views, keeps visitors on your pages longer, and shows search engines your content is fresh and dynamic.

WordPress plugins for YouTube feeds are notoriously heavy — many load multiple external scripts, add database bloat, and can conflict with your theme or other plugins. Social Media Feeds takes a different approach — a lightweight JavaScript embed that works independently of your WordPress version, theme, or plugins. No compatibility issues, no API key setup, and no plugin conflicts.

Because the widget loads asynchronously, it won't affect your Core Web Vitals or page speed scores. Your videos display beautifully with high-quality thumbnails on desktop and mobile, with full control over layout, colours, and which engagement metrics appear.

Step-by-Step Setup

Follow these steps to get your YouTube video widget live.

1

Connect Your YouTube Channel

Sign up at Social Media Feeds and enter your YouTube channel URL or playlist URL. We connect via the YouTube Data API and pull your latest videos automatically — no API key setup needed.

2

Customise the Layout

Choose from grid, card, list, or carousel layouts. Set how many videos to display, toggle view counts and like counts, adjust colours and fonts to match your WordPress theme, and preview changes in real time.

3

Copy the Embed Code

Your embed code is a single line of HTML plus a script tag. No shortcodes, no plugin dependencies — just standard HTML that WordPress handles natively.

4

Paste into WordPress

In the WordPress editor (Gutenberg or Classic), add a Custom HTML block and paste your embed code. For theme-level placement, paste into your theme's header.php, footer.php, or a widget area. The video feed appears instantly.

5

Done — Feed Updates Automatically

Every time you upload a new video to YouTube, your WordPress site updates automatically based on your plan's refresh interval. No manual embedding, no plugin maintenance — it just works.

Key Benefits

Everything you need to display your YouTube videos on your website — without the complexity.

No Plugin Required

Skip the bloated WordPress plugins that slow your site down. A single line of embed code works with any WordPress theme and version — no conflicts, no database tables, no maintenance.

Channel & Playlist Support

Display videos from your entire channel or a specific playlist. Showcase tutorials, product demos, testimonials, or any curated collection of videos.

High-Quality Thumbnails

Eye-catching video thumbnails give visitors a visual preview of your content and drive more clicks through to your YouTube videos.

Engagement Metrics

Show view counts, like counts, and comment counts alongside each video. Let visitors see the popularity and authority of your video content.

Lightweight Performance

The embed loads asynchronously in milliseconds — no heavy iframes or third-party scripts dragging down your Core Web Vitals scores.

Works with Page Builders

Compatible with Elementor, Divi, WPBakery, Beaver Builder, and any page builder that supports Custom HTML blocks. No special integration needed.

Your Embed Code

Once you've created your widget, you'll get a simple embed code like this. Paste it anywhere on your website.

<!-- Paste this where you want your YouTube videos to appear -->
<div data-youtube-widget data-embed-id="your-embed-id"></div>
<script src="https://socialmediafeeds.com/embed/widget.js"></script>

Frequently Asked Questions

How do I add a YouTube feed to WordPress without a plugin?

Sign up at Social Media Feeds, enter your YouTube channel or playlist URL, customise the widget design, then paste the one-line embed code into a Custom HTML block in WordPress. The entire setup takes under 5 minutes — no plugin installation, no API keys, no shortcodes.

Is this better than a WordPress YouTube plugin?

For most use cases, yes. WordPress YouTube plugins add database tables, external scripts, and can conflict with your theme or other plugins. Social Media Feeds is a standalone embed code — lighter, faster, and zero maintenance. It also works consistently across WordPress updates.

Will the YouTube widget slow down my WordPress site?

No. The embed code loads asynchronously, meaning your page content loads first and the widget populates after. Video thumbnails are optimised for web delivery. There's no impact on Core Web Vitals or page speed scores.

Can I show a specific YouTube playlist on WordPress?

Yes. Enter any YouTube playlist URL and the widget displays only those videos. This is ideal for embedding tutorial series, product demos, or curated content collections on specific WordPress pages.

Does it work with WordPress page builders like Elementor?

Yes. Elementor, Divi, WPBakery, Beaver Builder, and any page builder that supports a Custom HTML or Code block will work. Just paste the embed code and your YouTube feed appears.

How often does the YouTube feed update on my WordPress site?

Depending on your plan: daily on the free plan, daily on Pro, and twice daily on Business. New videos appear on your WordPress site automatically — no manual action needed.

Ready to Add Your YouTube Videos to Your Website?

Sign up today and get 3 months free on any paid plan. Set up your first widget in under 5 minutes.

Offer ends 30 May 2026