The Web Design Hub

Client Support

How can we help you today?

Client Portal

Access your project dashboard & files

Book Appointment

Schedule a call with our team

Remote Support

Get live technical assistance

Need something else? Contact our team

Free + Pro·WordPress Plugin

YouTube Feed

Display your YouTube videos on WordPress. Auto-cached, no API calls per pageview.

Embedding YouTube videos with WordPress's native oembed works fine for a single video, but displaying a full channel feed is another matter. Most solutions rely on YouTube's iframe widget that loads heavy Google scripts, injects tracking cookies, and tanks your CWV score before a visitor even scrolls.

TWDH YouTube Feed pulls your channel's videos via the YouTube Data API v3 and renders them as clean, responsive thumbnail cards. Only when a visitor clicks a thumbnail does the YouTube player initialize — keeping your initial page load fast and clean.

Pro adds playlist-specific feeds (display only your Tutorial series or Product Demos playlist), a subscribe button overlay on the feed, and video filtering by keyword so you can curate exactly which videos appear.

Download Free
Any WordPress theme PHP 7.4+ compatible Free version available No coding required

PHP 7.4+

Minimum Requirement

Works on modern hosts

Any

Theme Compatible

Elementor, Divi, Bricks & more

5.0★

Average Rating

From early users

Free

Core Version

No credit card ever

Requirements

WordPress

5.0++

PHP

7.4++

WooCommerce

Not needed

Multisite

Supported

How It Works

Up and running in minutes

Three simple steps to get real results — no experience needed.

011

Add your YouTube API key

Enter your free YouTube Data API v3 key and your Channel ID in the plugin settings. The setup guide shows exactly where to find both in Google Cloud Console.

022

Add the shortcode to any page

Drop [twdh_youtube_feed] on any page or post. Set columns, video count, and layout in the shortcode attributes. Pro users can add playlist="PLAYLIST_ID" to display a specific playlist.

033

New videos appear automatically

The feed caches with WP Cron and refreshes on your configured schedule. New uploads appear on your site automatically — no admin action needed.

Ready to go!
Features

Built for professionals

No bloat. No surprises. Just the features that matter.

No YouTube scripts on page load

The YouTube iframe and player scripts only initialize when a visitor clicks a video — your initial page load is clean.

Key Feature

Official YouTube Data API

Uses Google's official YouTube Data API v3. Stable, versioned, and well-documented — no scraping, no unofficial endpoints.

Cached server-side

Video data is stored in your WordPress database. Even if YouTube's API is slow, your feed loads instantly from cache.

Features

Everything it can do

A complete breakdown of every capability — free and Pro.

Official YouTube Data API v3

The plugin uses Google's official YouTube Data API v3 with your API key. Stable, versioned, and well within YouTube's terms of service for channel content display. No scraping, no unofficial endpoints.

Thumbnail-First Loading — Player on Click Only

Video thumbnails and metadata render as fast, static HTML on every pageview. The YouTube iframe and player JavaScript only initialize when a visitor clicks a thumbnail — keeping your LCP and CWV scores clean.

Responsive Grid with Lightbox Player

Videos display in a 1–4 column responsive grid. Clicking a thumbnail opens a clean lightbox player so visitors watch without leaving the page — higher engagement than opening a new YouTube tab.

Playlist Feed (Pro)

Pro lets you display any of your channel's playlists using [twdh_youtube_feed playlist="PLAYLIST_ID"]. Show your Tutorials playlist on the support page and your Product Demos playlist on the features page.

Subscribe Button Overlay (Pro)

Pro adds a YouTube subscribe button overlay to the feed header. Visitors can subscribe to your channel directly from your website without navigating to YouTube — reduces friction for growing your subscriber count.

Video Keyword Filtering (Pro)

Pro lets you enter keywords that must appear in a video's title or description for it to display in the feed. Curate exactly which videos surface on specific pages without creating a separate playlist.

Who It's For

Made for web professionals

Built by a real web design agency — for everyone who needs a professional solution without the bloat.

Most Common

YouTubers & video creators

Creators building their own website hub who want their YouTube content embedded without sacrificing page speed or handing more data to Google on every load.

Businesses with video libraries

Companies with product tutorials, webinar recordings, or explainer videos on YouTube who want that content surfaced on their own website.

Web design agencies

Agencies adding YouTube feeds to client sites — media companies, coaches, and educators — who need a lightweight, reliable solution.

vs. Competition

How we stack up

TWDH YouTube Feed vs. Smash Balloon YouTube Feed

Feature
TWDH
Smash Balloon YouTube Feed
Free version available
Thumbnail-first, player on click only
Server-side cached feed
Playlist feed
Pro
Pro only
Subscribe button overlay
Pro
Pro only
Video keyword filtering
Pro
Pro only
Price (Pro single site)
$49/yr
$49/yr
Comparison

Free vs Pro — side by side

See exactly what each tier includes before you decide.

Feature
Free
Pro
Display up to 12 channel videos
Responsive grid layout — 1 to 4 columns
Video thumbnails with title and duration
Lightbox player on click — no full-page redirect
Cached feed via YouTube Data API v3
Works with any WordPress theme
One shortcode: [twdh_youtube_feed]
Unlimited videos displayedPRO
Playlist feed — display specific playlistsPRO
Live stream detection and displayPRO
Subscribe button overlay on the feedPRO
Video keyword filteringPRO
Custom CSS editor in admin settingsPRO
Priority supportPRO
Plans

Simple, transparent pricing

No surprises. No hidden fees. Use the free version forever.

FREE

$0

forever

  • Display up to 12 channel videos
  • Responsive grid layout — 1 to 4 columns
  • Video thumbnails with title and duration
  • Lightbox player on click — no full-page redirect
  • Cached feed via YouTube Data API v3
  • Works with any WordPress theme
  • One shortcode: [twdh_youtube_feed]
Download Free
PERSONAL

$49/yr

per year · 1 site

  • Unlimited videos displayed
  • Playlist feed — display specific playlists
  • Live stream detection and display
  • Subscribe button overlay on the feed
  • Video keyword filtering
  • Custom CSS editor in admin settings
  • Priority support
MOST POPULAR
STUDIO

$79/yr

per year · up to 3 sites

  • Unlimited videos displayed
  • Playlist feed — display specific playlists
  • Live stream detection and display
  • Subscribe button overlay on the feed
  • Video keyword filtering
  • Custom CSS editor in admin settings
  • Priority support
AGENCY

$129/yr

per year · unlimited sites

  • Unlimited videos displayed
  • Playlist feed — display specific playlists
  • Live stream detection and display
  • Subscribe button overlay on the feed
  • Video keyword filtering
  • Custom CSS editor in admin settings
  • Priority support
Reviews

What people are saying

5.0 average from early users

"I have 200+ videos on YouTube and wanted my latest uploads on my homepage. This plugin pulled them in beautifully. The playlist filter for Pro is perfect for separating free vs. paid preview content."

Chris A.

Online Course Creator

"We post product walkthroughs and webinar recordings to YouTube weekly. Now they're on our website automatically. The lightbox player is clean and our page speed didn't drop at all."

Sophie M.

Marketing Director

"Clean output, solid caching, shortcode is easy to configure. Exactly what a YouTube feed plugin should be — no bloat, no forced account registration, just works."

Ryan T.

Web Developer, Orlando FL

Changelog

What's new

Recent updates and improvements.

v1.2.0April 2026Latest
  • Pro: playlist feed via playlist= shortcode attribute
  • Pro: subscribe button overlay
  • Pro: video keyword filtering
v1.1.0January 2026
  • Added lightbox player (previously opened YouTube in new tab)
  • Added duration display on thumbnail cards
  • Fixed: API key validation error on some server PHP configurations
v1.0.0October 2025
  • Initial release — grid layout, YouTube Data API v3 integration, cached feed, [twdh_youtube_feed] shortcode
FAQ

Common questions

Everything you need to know before getting started.

Ready to get started? It's free.

Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.

Download Free
Free forever No account requiredAny WordPress theme