FeaturesPricingBlogResourcesAboutContact
Sign inGet Started Free

A YouTube feed widget that does not load a player until someone asks for one

Paste a channel, a playlist or a handful of video links, choose which videos publish, style the wall in a design studio with 40 layouts and 16 themes, and paste one snippet into any site builder. No Google sign-in at any point. Every card is a still and a play button until a visitor presses it, which is the difference between putting videos on your page and putting YouTube on your page.

7-day full trial, no credit card. The free plan stays free.

Watch a night here
Two spotlights burning through heavy stage smoke, the frame all gold and black with blue fresnels at the edgesHouse lights down, smoke up: the minute before the first songThe Sallowford Rooms 2 days ago
A packed standing venue seen from the back of the room, the stage a single band of gold with the whole crowd in silhouette below itFull room, last song of the nightThe Sallowford Rooms 5 days ago
Magenta and blue spotlight beams crossing above a stage with the front row silhouetted in the foregroundFront row, second set, no cutsThe Sallowford Rooms 1 week ago
A vocal microphone on a boom stand caught in a single hard spotlight, smoke drifting through the beam, in black and whiteSoundcheck: one microphone, no audienceThe Sallowford Rooms 1 week ago

The Sallowford Rooms is a venue we invented for these mockups, at an invented address (9 Sallowford Row, Wrenmoor). The titles are ours too. The card shape, the crop, the play button and the badge are the widget's.

3
Ways to point a YouTube source
40
Layouts in the studio
16
Themes, free on every plan
0
Google logins required

Design your YouTube widget right now, without signing up

The question that decides this is whether it will look right on your site, and answering it should not cost you an email address. Switch layouts, try themes, turn captions, dates, avatars and badges on and off, and watch the same videos restyle as you click.

Layout
Theme
Display
Showing Grid Minimal
Two spotlights burning through heavy stage smoke, the frame all gold and black with blue fresnels at the edges

House lights down, smoke up: the minute before the first song

A packed standing venue seen from the back of the room, the stage a single band of gold with the whole crowd in silhouette below it

Full room, last song of the night

Magenta and blue spotlight beams crossing above a stage with the front row silhouetted in the foreground

Front row, second set, no cuts

A vocal microphone on a boom stand caught in a single hard spotlight, smoke drifting through the beam, in black and white

Soundcheck: one microphone, no audience

A guitarist in complete silhouette against a wall of backlit smoke, framed by the mic stand, in black and white

Backlit: the whole support set in silhouette

White and blue beams fanning out over an audience from a lighting rig, raised hands in silhouette along the bottom of the frame

Rig test, Thursday afternoon

Grid. Even rows, every post the same size. The safe default for a page section.

Build this with your own feed

A preview, not the live renderer. The theme colours are read from the product’s own theme definitions and every layout name is a real one, but the shapes here are drawn for this page, because the widget renderer lives inside a Deno edge function that a Next app cannot import. The studio itself carries 40 layouts and 16 themes, a theme builder on every plan, and renders the actual widget as you edit. The Sallowford Rooms is a venue we invented for these mockups, the video titles and the counts under them are ours, and the photographs are CC0 stand-ins.

Three ways to point a feed at YouTube

A channel, a playlist, or a list of videos you picked by hand. Which one you want depends entirely on whether the page should keep changing under you, and two of the three are built so that it does.

A channel

Every upload from one channel, newest first. Paste the channel URL, an @handle, a /c/ or /user/ link, or even a link to one of its videos, and the resolver works out which channel owns it.

Keeps itself current
A playlist

One playlist rather than the whole channel. The obvious pick when the channel holds three years of everything and the page should show one series.

Keeps itself current
A list you choose

Paste video links, one per line, and the feed is exactly those videos in that order. Nothing new arrives on its own, which is the point: this is the shape for a page that should not change under you.

Fixed until you change it
What this does not do, said here rather than discovered later
  • No hashtag or keyword search. There is no YouTube search anywhere in this product. A source is a channel, a playlist or a list of links, and nothing else.
  • No duration badges or view counts on the cards. The widget renders the thumbnail, the title, the channel name, the date, and the like and comment counts where YouTube returns them. It does not draw a runtime pill or a view counter, so this page does not show you one.
  • A custom list stays put. Paste six links and you get those six until you change them. That is the right shape for an about page and the wrong shape for a news column.

Choosing between a whole channel and one playlist is the decision most people get wrong first. The guide works through both, with the trade-offs.

A channel, laid out like a channel, on a page that is yours

One video featured, the next few queued beside it, and the rest on a shelf underneath. Every frame is 16:9 because every video is, and the whole section is your markup on your domain rather than a box that came from somewhere else.

The Sallowford Rooms@sallowfordrooms Live music, seven nights, 220 capacityYouTube
Up next
A small club stage under red and white par cans, two guitarists at mid distance, the crowd a dark silhouette across the lower halfTwo guitars, red pars, ninety peopleThe Sallowford Rooms 3 weeks ago
A crowd photographed from within, backs and raised hands in silhouette against a bright smoky stage, in black and whiteFrom inside the crowd, no tripodThe Sallowford Rooms 2 months ago
Two hands holding a phone up to film a lit stage, the screen showing the shot being taken, the crowd out of focus in frontWhat the front row seesThe Sallowford Rooms 3 months ago
Everything from the room
Two spotlights burning through heavy stage smoke, the frame all gold and black with blue fresnels at the edgesHouse lights down, smoke up: the minute before the first songThe Sallowford Rooms 2 days ago
A guitarist in complete silhouette against a wall of backlit smoke, framed by the mic stand, in black and whiteBacklit: the whole support set in silhouetteThe Sallowford Rooms 2 weeks ago
Two hands playing an upright piano, shot low across the keys, with large amber bokeh lights filling the top of the frameUpright piano session: three songs, one takeThe Sallowford Rooms 4 weeks ago
White and blue beams fanning out over an audience from a lighting rig, raised hands in silhouette along the bottom of the frameRig test, Thursday afternoonThe Sallowford Rooms 2 weeks ago
A drum kit photographed close and shallow, a stick resting across the snare and mic stands angled in over the tomsKit miked and waiting for doorsThe Sallowford Rooms 1 month ago
A close crop of a hand fretting an electric guitar, a clip-on tuner lit green on the headstock, the room out of focus behindClose on the fretboard: how that riff is actually playedThe Sallowford Rooms 1 month ago
The Sallowford Rooms is a venue we invented for these mockups, at an invented address (9 Sallowford Row, Wrenmoor). The titles are ours too. The card shape, the crop, the play button and the badge are the widget's.

Where a video wall belongs on a page is its own question, and the answer is usually not the homepage hero. The guide covers placement and the mistakes that come up most.

Your page carries videos. It does not carry YouTube.

A YouTube embed is a player, and a player starts working the moment your page loads, whether or not anybody watches anything. A card in this widget is a still image and a play button drawn in our own stylesheet. The player does not exist until a visitor asks for it, and then it opens in a modal.

On the page, before any click
A vocal microphone on a boom stand caught in a single hard spotlight, smoke drifting through the beam, in black and whiteSoundcheck: one microphone, no audience
  • The video's own still image
  • A play button we drew, in the widget's stylesheet
  • The title, the channel name and the date
  • No player frame
After the visitor clicks play
  • A modal opens over your page
  • YouTube's player loads inside it
  • The visitor asked for YouTube and gets YouTube
  • Nothing was loaded on their behalf
Standard embedPrivacy-enhanced embed
.youtube.com5 cookies0 cookies
.google.com3 cookies3 cookies

Counted in the embed frame on first load, video untouched, in a brand new browser profile with no extensions. Chrome 150 on macOS, 6 August 2026. Our own test, with the screenshots and the cookie names published in the guide.

What we are claiming, and what we are not

We are claiming that the player frame is not on the page until somebody presses play, and that we counted what a player frame writes when it is. We are not claiming the page reaches nothing at all: the thumbnail is the still YouTube publishes for that video, and it is fetched like any other image. And once a visitor does press play, they get YouTube's player with everything that comes with it, because that is what they asked for.

If your feed has the optional live-preview setting switched on, cards play muted after the page has finished loading, and those in-card previews use the privacy-enhanced player. The setting is off unless you turn it on.

The measurement, the five cookie names and the DevTools captures are in the full test of what a YouTube embed stores before anyone clicks play. Those screenshots stay in the article on purpose: this page shows you the product, not a browser inspector.

Make it look like your site, not like a video platform

40 layouts and 16 themes, with a theme builder that is free on every plan and toggles for titles, dates, avatars and badges. Three of the layouts are below. Switch between them and watch the same videos rearrange, which this page does without running a single line of JavaScript.

Two spotlights burning through heavy stage smoke, the frame all gold and black with blue fresnels at the edgesHouse lights down, smoke up: the minute before the first songThe Sallowford Rooms 2 days ago
A packed standing venue seen from the back of the room, the stage a single band of gold with the whole crowd in silhouette below itFull room, last song of the nightThe Sallowford Rooms 5 days ago
Magenta and blue spotlight beams crossing above a stage with the front row silhouetted in the foregroundFront row, second set, no cutsThe Sallowford Rooms 1 week ago
A vocal microphone on a boom stand caught in a single hard spotlight, smoke drifting through the beam, in black and whiteSoundcheck: one microphone, no audienceThe Sallowford Rooms 1 week ago
A guitarist in complete silhouette against a wall of backlit smoke, framed by the mic stand, in black and whiteBacklit: the whole support set in silhouetteThe Sallowford Rooms 2 weeks ago
White and blue beams fanning out over an audience from a lighting rig, raised hands in silhouette along the bottom of the frameRig test, Thursday afternoonThe Sallowford Rooms 2 weeks ago
Sessions upstairs5 items
A guitarist in complete silhouette against a wall of backlit smoke, framed by the mic stand, in black and whiteBacklit: the whole support set in silhouetteThe Sallowford Rooms 2 weeks ago
Two hands playing an upright piano, shot low across the keys, with large amber bokeh lights filling the top of the frameUpright piano session: three songs, one takeThe Sallowford Rooms 4 weeks ago
A close crop of a hand fretting an electric guitar, a clip-on tuner lit green on the headstock, the room out of focus behindClose on the fretboard: how that riff is actually playedThe Sallowford Rooms 1 month ago
A drum kit photographed close and shallow, a stick resting across the snare and mic stands angled in over the tomsKit miked and waiting for doorsThe Sallowford Rooms 1 month ago
A small mixing desk patched with blue cables on a wooden table against a bare brick wall, a plant leaning into the frameSetting up the little desk in the upstairs roomThe Sallowford Rooms 2 months ago

Three of the 40 layouts, drawn to scale on the invented venue's videos. Grid and carousel are two of the 7 on the free plan; the playlist player is one of the paid ones. All 16 themes work with any of them, on every plan. Switching panels here runs no JavaScript at all.

Among the paid layouts are a playlist player with a queue beside the featured video, a video gallery and a bold single-video layout, all shaped for wide frames. The 7 layouts on the free plan cover grid, list, carousel, masonry, mosaic, slider and stagger, which is enough to ship. All 16 themes work with every one of them, on every plan. The guide compares grid, carousel and sidebar playlist if you want the reasoning before you start clicking.

A feed nobody looks at costs nobody anything

Most platforms here refresh on a timer. YouTube refreshes when a widget is actually loaded: if the cache window for that channel has passed, the visit kicks off a background refresh and the new upload is on the page from the next load. Your plan sets the window.

Free
24 hours
Pro
60 minutes
Business
15 minutes
Scale
10 minutes
Enterprise
5 minutes
Two honest details about that ladder
  • The cache is shared, and the shortest window wins. If several sites point at the same channel, that channel is refreshed on the shortest window any of them is paying for, and everyone watching it sees the fresher result. It is a side effect of caching by channel rather than by customer, and it only ever runs in your favour.
  • Custom lists are outside the ladder entirely. A list of pasted links never refreshes, at any price. That is the feature, not a limit: you chose those videos and nothing should quietly add a fourteenth.

From a pasted link to a live wall in four steps

Four steps, in the order you meet them, each shown with what it actually produces. None of them needs a developer and none of them asks you to sign in to Google.

01

Paste a YouTube link

Create a feed, add YouTube as a source, and paste whatever you have: the channel URL, an @handle, a playlist link, or a link to one video. The resolver reads the URL rather than searching for it, so it does not matter which of those you had to hand.

Add a YouTube source
youtube.com/@sallowfordrooms
The Sallowford RoomsChannel found

A playlist link resolves to that playlist instead, and a video link resolves to the channel that owns it.

02

Choose which videos show

Every video that comes in waits as a card. Approve it, pin it to the front, or drop it. A venue with three years of uploads almost never wants all of them on the homepage, and this is where that gets decided.

CollectWaiting
Upright piano session: three songs, one take
Kit miked and waiting for doors

Approve, pin or remove. Keyword rules can screen what arrives before you see it.

03

Style it in the studio

Pick from 40 layouts and 16 themes, turn titles, dates and avatars on or off, and build your own theme if none of the 16 is yours. The preview renders the real widget, not an approximation of it.

Design studio
GridCarouselPlaylist playerVideo gallery
MinimalMidnightMonoBold

Real layout and theme names, from the same registry the studio reads.

04

Paste one snippet

Copy the snippet for wherever the feed is going and paste it once. It never changes as your uploads do. The dialog changes the snippet shape by host, because some builders sandbox custom scripts and others strip them.

Get the code
<link rel="preload" as="fetch">
<div id="collectsocials-..."></div>
<script src=".../widget"
  data-feed-id="..." defer>
</script>

The real snippet, abridged. Your own ids are filled in when you copy it.

Stuck at any of the four? The full walkthrough repeats every step with screenshots taken as it happened, and covers the native embed routes as well, in case one of those is all you needed.

One widget, every website platform

A script tag is not universally installable: some builders sandbox custom code, others strip it. So the embed dialog asks where you are installing and hands out the right snippet for that host.

Script embed

Plain HTML, WordPress, Webflow, React

One script tag and one container div. The widget mounts in your page and renders inside a Shadow DOM, so its CSS and yours cannot interfere.

Wrapped script

Shopify

The same script with a page-width wrapper, because Shopify themes lay sections out with flexbox and would otherwise compress the container.

Iframe embed

Wix and Squarespace

Both sandbox or strip custom scripts, so these get an iframe that resizes itself as content loads. No clipped video walls, no scrollbars.

Bare URL

Notion and Google Sites

Builders that cannot run scripts at all take a fixed-height frame by URL. Content scrolls inside it.

On WordPress you can skip the snippet entirely and install our plugin instead, which renders the feed from your own site.

Video is rarely the only proof a page needs

One feed can combine 10 platforms, so a session video can sit beside an Instagram photo, a Facebook post and a Google review in the same section. Every platform is on the free plan except X (Twitter), which is premium for one reason: X charges for API access.

A couple silhouetted on a dune crest against a wide sunburst, ripples in the sand belowInstagram

Made the crest just before the sun did.

A city canal at night with pink and violet signage reflected the full length of the waterTikTok

The canal does this every night

Atlas & Pine7wFacebook

Stayed out for the last of the light and the whole lake turned pink with it.

A pink and violet sunset over dark mountain silhouettes and a still lake
Priya R.2 weeks agoGoogle

Booked the sunrise trip on the strength of the photos and it was better than the pictures. The guides knew exactly where to be and when.

Atlas & Pine@atlasandpine · 3dTwitter/X

Sunrise crew made the ridge before the storm broke. Whole set is up on the site now.

Marcus T.1 month agoGoogle

Second trip with them this year. Everything ran on time and the small group size is the whole point.

A surfer coming off the lip of a breaking wave, board clear of the waterInstagram

Off the top, first swell of the week.

A walker standing on a dark volcanic ridge as the sun breaks under storm cloud over the seaYouTube

Three days on the ridge trail, start to finish

Atlas & Pine5wFacebook

Lagoon day. Six boats out, nobody tipped in, and the water stayed that colour the whole afternoon.

Kayakers in red and yellow boats threading a turquoise lagoon between limestone cliffs
Hot-air balloons drifting over pale rock formations at dawnInstagram

Up before the balloons were.

A demo feed for an invented brand, showing 6 of the 10 live sources in one wall. The posts, reviewers and engagement numbers are illustrative, not product metrics. Every field on these cards is one the widget really renders, but the wall itself is drawn for this page rather than served by the widget.

YouTube is not a paid add-on

It is on the free plan, with the same three source shapes everyone else gets. What you pay for is layouts, sources, and how quickly a new upload turns up.

Free, indefinitely
  • 7 of the 40 layouts
  • All 16 themes, plus the theme builder
  • Full moderation: approve, pin, remove, edit
  • 3 connected sources
  • New uploads picked up every 24 hours

Free widgets carry a small CollectSocials credit link.

Paid, from $20/month
  • All 40 layouts, the video-shaped ones included
  • 5 sources on Pro, 15 on Business, 30 on Scale
  • New uploads picked up every 60 minutes on Pro, down to 5
  • A separate layout and theme for mobile
  • Remove the credit link

Sources are the number that matters here: each channel, playlist or custom list is one. Full pricing breakdown.

YouTube widget questions, answered straight

What is a YouTube feed widget?

An embeddable section that pulls videos from a YouTube channel, a playlist or a list you choose, and lays them out on your own page as cards a visitor can play. It is not the same as YouTube’s own embed code, which gives you one fixed video or one fixed playlist inside YouTube’s player and never changes on its own. A feed points at a source, so the section keeps up as you upload. We walked every native option first and published the results.

Can it show a whole channel, or only a playlist?

Either, plus a third option. A channel source shows every upload, newest first. A playlist source shows one playlist. A custom source shows exactly the videos whose links you pasted, in that order, and never adds anything on its own. Those three are the whole list: there is no YouTube hashtag or keyword search in this product, and we would rather say so here than let you discover it after signing up.

Do I need to own the channel, or sign in to Google?

No to both. A YouTube source reads public data through the YouTube Data API with our own key, so there is no Google login, no OAuth screen and no ownership check anywhere in the flow. Paste a link to any public channel or playlist and it imports. That also means an agency can set a feed up on a client’s behalf without asking anyone for a password.

Does a YouTube widget slow my page down?

A video card is a still image and a play button drawn by our stylesheet. There is no YouTube player on the page until a visitor clicks one, at which point a modal opens and the player loads inside it. That is the whole design: the visitor decides when YouTube gets involved. We deliberately publish no speed-score leaderboards, because a widget’s score depends on where it sits on the page and what the feed contains, and we explain the reasoning and the trade-offs in the guide.

What about cookies and consent?

We measured it rather than guessing. A standard youtube.com embed writes five .youtube.com cookies and three .google.com cookies on first load, before anyone presses play; the privacy-enhanced embed drops all five YouTube ones and keeps the same three Google ones. Because our cards carry no player until a click, a visitor who never plays a video never loads the frame that writes them. Once they do click, they get YouTube’s player, which is what they asked for. The full test, with the cookie names and the screenshots, is published.

How often do new uploads appear?

YouTube is the one source we refresh when a widget is actually viewed rather than on a timer, so a page nobody visits costs nobody anything. Each channel or playlist carries a cache window set by your plan: 24 hours on free, 60 minutes on Pro, 15 minutes on Business, 10 minutes on Scale and 5 minutes on Enterprise. Once the window is past, the next visitor’s page load triggers the refresh in the background and the new video is there on the load after. Custom video lists never refresh, on purpose.

Can I control which videos appear?

Completely, and on every plan. Every video that comes in waits in a moderation view with approve, pin and remove controls, you can edit the text inline, and keyword rules can screen what arrives before you ever see it. A channel with years of uploads behind it almost never wants all of them on a homepage, so pinning three and dropping the rest is the normal way to use this.

Which website builders does it work with?

WordPress, Shopify, Wix, Squarespace, Webflow, Notion, Google Sites, plain HTML and React. The embed dialog asks where the widget is going and hands out the right snippet for that host, because some builders sandbox custom scripts and others strip them. WordPress can skip the code entirely with our plugin.

Is the YouTube widget free?

Yes. YouTube is not a paid add-on: it is on the free plan along with every other platform except X (Twitter), which is premium for one reason, which is that X charges for API access. The free plan includes 7 of the 40 layouts, all 16 themes and the theme builder, and full moderation. The 7-day trial opens everything with no credit card.

Can the same widget show more than YouTube?

Yes. One feed can combine 10 platforms, so a session video can sit beside an Instagram photo, a Facebook post and a Google review in the same section. For a venue or a studio that is usually the point: the video shows the room and the review says it was worth the ticket.

Put last night on your site tonight

Paste a channel link, pick what publishes, choose a layout, paste one snippet. No Google login at any point, and the 7-day trial asks for no card.

Works with WordPress, Shopify, Wix, Squarespace, Webflow, Notion and plain HTML.