SEO for livestreams operates on different mechanics than SEO for uploaded videos — and most guides that cover video SEO either skip the live-specific considerations entirely or apply uploaded-video logic to a format where it doesn't fully apply. This guide is specifically about live streams: how YouTube's algorithm surfaces live content in search results and recommendations, and how Twitch's discovery system works for categories, tags, and real-time browse visibility.

The core difference: uploaded video SEO compounds over time as views accumulate on a permanent piece of content. Livestream SEO operates on a session-by-session basis for discoverability during the stream, plus a post-stream SEO opportunity in how the VOD archive performs. Optimizing both — the live discovery window and the VOD long tail — is what separates a channel that grows through streaming from one that's visible only to its existing subscribers.

70%
Of YouTube live stream views come from recommendations and search — not direct notification
40%
Of Twitch discovery happens through category browse — title and thumbnail determine clicks
Higher VOD performance when live stream title and thumbnail are SEO-optimized at time of streaming
60s
Window after stream ends when YouTube indexes your VOD — metadata set during stream transfers directly

How Livestream Ranking Works — The Fundamentals

Both YouTube and Twitch use discovery systems built around the same core principle: surface content that users are likely to watch and enjoy, using signals from both the content's metadata and its historical performance. For livestreams, those signals are collected during the stream session (live performance) and after (VOD performance), and both feed into how the platform treats your content going forward.

The Two Discovery Windows for Livestreams

  • Live Discovery Window: While your stream is actively live, it's eligible for live category browse placement (sorted by viewer count), live search results (YouTube shows live streams prominently for relevant queries), and live recommendations to viewers currently watching related content. This window is short — only as long as the stream is running — but it compounds: higher live viewership → higher browse placement → more viewers → higher placement.
  • VOD Discovery Window: After the stream ends, the recording (if enabled) becomes a piece of indexed content that can rank in search permanently. The metadata — title, description, tags, thumbnail — that you set before the live session continues working for the VOD. A stream with excellent metadata generates ongoing search traffic from the VOD for weeks or months after it ends. This is the most underutilized SEO opportunity in streaming.
💡

The most important SEO insight for live streamers: every live stream you do is also creating a piece of long-form indexed content (the VOD). A channel that streams 3 times per week for a year creates 150+ pieces of indexed content, all with the same channel authority feeding each other's performance. This compounding is why consistent streamers eventually get algorithmic momentum even without active promotion — their content library's collective SEO authority grows with every session.

YouTube
Search indexing + recommendation algorithm + live browse — all three serve different audiences

YouTube Live Stream Ranking Signals

YouTube's live stream ranking draws from the same signal pool as its uploaded video algorithm, with some live-specific additions. Understanding which signals matter most lets you focus optimization effort where it has the highest return.

Critical
🎯
Click-Through Rate (CTR)
When YouTube shows your stream in search results or browse, CTR measures how often viewers click it. A higher CTR tells the algorithm your content is relevant and compelling — it responds by showing your stream to more people. Thumbnail and title together determine CTR.
Target: 4–10% CTR. Below 2% = thumbnail/title problem. Check in YouTube Studio → Reach → Impressions CTR.
Critical
⏱️
Average View Duration
How long viewers watch your stream before leaving. High duration signals to YouTube that your content delivers what the title and thumbnail promised. Low duration — especially in the first few minutes — signals a mismatch between expectation (from title/thumbnail) and delivery, and suppresses further distribution.
Live streams average lower duration than VODs. Focus on the first 3 minutes — this is when viewers decide to stay.
Critical
🔑
Title Keyword Relevance
YouTube's search crawler reads your title to determine what queries your stream is relevant for. Title keywords are the primary text signal for search indexing. The first 60 characters of your title are the most important — they appear in search results and recommended thumbnails.
Include the most searched version of your content type in the first 5 words. "Lofi Hip Hop Radio" beats "Chill beats for studying."
High
📄
Description Keyword Density
The first 200 characters of your description appear in search results and are heavily weighted by YouTube's algorithm. The full description is crawled for topical keywords that help YouTube understand what the stream covers, which determines which viewer interest profiles it's recommended to.
First 200 characters: include your primary keyword naturally. Full description: cover related topics naturally, not as a keyword list.
High
👍
Engagement Signals (Likes, Comments, Chat)
Active chat, likes during the live stream, and comments on the VOD afterward all signal engagement to YouTube's algorithm. Live chat activity specifically is a signal the algorithm uses to gauge live stream quality — a stream with active chat is treated differently from one with passive viewership only.
Prompt chat engagement actively. Ask questions, respond to comments, run polls. Chat activity is an algorithmic signal, not just community.
High
📺
Concurrent Viewer Count (Live)
During a live stream, YouTube surfaces higher-viewership streams more prominently in the "Live" section of search results and live category browse. Concurrent viewers feed directly into live discoverability — it's a reinforcing cycle where more viewers generates more algorithmic distribution generates more viewers.
Announce your stream to existing audience 2 hours before start via community post and social media to build concurrent viewership quickly.
Medium
🏷️
Tags
YouTube tags provide secondary keyword context but are significantly less influential than titles and descriptions in 2026. They help with long-tail search discovery and "suggested video" placement alongside similar content. Don't over-rely on them, but don't skip them entirely.
Use 5–10 specific tags: your primary keyword, platform, content type, and 2–3 related topic variations. No keyword stuffing.
Medium
📊
Channel Watch Time History
YouTube weights channels with strong historical watch time performance more favorably in recommendations. A channel with 1,000 hours of accumulated watch time on previous streams receives more algorithmic trust for new streams than an identical channel starting from zero.
This compounds with each stream. Consistent streaming builds this signal — it's not achievable quickly but grows reliably with regular output.

Title Optimization for YouTube Livestreams

Your stream title does three jobs simultaneously: it tells YouTube's algorithm what the content is about (search indexing), it tells viewers in browse or search results whether to click (CTR), and it sets the expectation that your stream then needs to fulfill (retention). Getting all three right is the core of livestream SEO.

Keyword Research for Stream Titles

Before writing a title, research how your target audience actually searches for content like yours. Use YouTube's autocomplete (start typing your topic in YouTube's search bar and read the suggestions — these are high-volume real searches), Google Trends for topic popularity, and TubeBuddy or VidIQ's keyword research features. The goal: find the phrase that real people type when they want to watch what you're streaming, then build your title around that phrase.

YouTube Title Formula
YouTube Live
[Primary Keyword] + [Qualifier / What Makes It Specific] + [Secondary Keyword or Use Case]
✓ Good Lofi Hip Hop Radio 📚 — Beats to Study / Relax / Focus
✗ Bad chill vibes music stream :) come hang
✓ Good Dark Souls 2 Blind Playthrough — Veteran Soulsborne Player, First Time Here
✗ Bad gaming stream tonight
✓ Good Python for Beginners — Building a Real Web Scraper Live | Coding Stream
✗ Bad coding stream - learning python
✓ Good Cozy Cottage Fireplace Ambiance 🔥 — Crackling Fire / Wind / Snow Outside
✗ Bad fireplace video for cozy vibes 🏡

Title Character Limits and Display Rules

  • YouTube displays the first ~60 characters in search results and most browse placements. Put your most important keyword in the first 60 characters — not at the end of a long title that gets truncated.
  • Full title length (up to 100 characters) is indexed for search even when it's truncated in the display. Secondary keywords can be placed in characters 61–100 for search indexing without cluttering the visible title.
  • Emojis in titles can increase CTR because they add visual distinction in a text-heavy search results list — but use them purposefully, not randomly. One relevant emoji after the core title is the maximum productive use.
  • ALL CAPS in titles produces higher CTR in some browse contexts but risks being perceived as clickbait. Test with and without — YouTube Studio A/B test feature lets you test two thumbnails; for title testing, try variations across consecutive streams and compare CTR in analytics.

Description & Metadata — YouTube

The YouTube description is one of the most underused SEO assets in streaming. Most streamers either leave it completely empty or paste a single line. A well-structured description adds multiple keyword signals to your stream, provides context that improves audience targeting, and continues working for the VOD after the stream ends.

YouTube Live Stream Description Template
YouTube
Welcome to [Channel Name] — [one sentence describing what this stream is and who it's for]. [Primary keyword phrase] streaming live every [schedule]. 📺 Live now: [specific session hook — what makes today unique]
These first 200 characters appear as the snippet in YouTube search results. They must include your primary keyword and a compelling reason to click.
🎵 [Full description of your stream type — 2–3 sentences using natural variations of your primary keyword. Example for lofi]: Perfect for studying, working, or relaxing. This lofi hip hop radio stream features original beats produced for focus sessions and late-night work. Lofi music, chillhop, and lo-fi beats — updated playlists every week.
This section provides topical context to YouTube's algorithm. Write naturally — don't stuff keywords. Cover related synonyms your audience might search.
🔔 Subscribe for live stream notifications 💬 Discord community: [link] 🐦 Twitter / X: [link] 📦 Stream setup / gear: [Amazon affiliate link] ☕ Support the stream: [tip page link]
Links drive engagement signals. Subscribers who click notifications keep your live notification open rate high, which affects how prominently YouTube surfaces future streams.
📅 Live schedule: Monday / Wednesday / Friday — [time] [timezone] [Content type] streaming consistently since [year]
#[PrimaryKeyword] #[ContentType] #[NicheKeyword] Example: #lofihiphop #studymusic #chilledcow
YouTube indexes description hashtags separately. Use exactly 3 — maximum visible in the video player. More than 15 hashtags total causes YouTube to disregard all of them.

Tags & Keywords — YouTube

YouTube tags are less critical than they were in 2020, but they still provide useful context for search indexing and "suggested video" placement. The correct approach in 2026 is targeted and specific — not a long list of every loosely-related term you can think of.

Tag Type Priority Examples Quantity Why It Matters
Exact primary keyword Critical lofi hip hop radio 1 Matches your title's primary keyword exactly — reinforces topical focus
Keyword variations High lofi music, lo-fi beats, chillhop 3–4 Captures alternate search phrasings for the same topic
Use-case keywords High study music, focus music, work music 2–3 Surfaces your stream to intent-based searches ("music for studying")
Platform / format tag Medium live stream, youtube live, 24/7 1–2 Helps YouTube classify it as live content for live-specific browse
Niche/genre tag Medium jazz hop, bedroom pop, ambient 1–2 Places you in "suggested alongside" context for related channels
Broad generic tags Avoid music, video, stream, 2026 0 Too competitive, adds no specificity, dilutes tag relevance signal
💡

Use TubeBuddy's free tag explorer or VidIQ's keyword research to find tags with high search volume and relatively low competition. The sweet spot for a new stream: terms that get searched regularly but don't have thousands of established channels dominating the results. Long-tail variations ("lofi beats for studying at 2am") have lower volume but far less competition and convert at higher rates when found.

Thumbnail CTR Optimization — The Most Underrated SEO Lever

Thumbnail CTR is a direct ranking signal on YouTube — higher CTR streams receive more algorithmic distribution as a direct consequence. This makes the thumbnail not just a branding asset but an SEO asset. A 3% CTR stream and a 7% CTR stream with identical titles, descriptions, and content quality will have dramatically different algorithmic reach — the 7% stream gets 2–3× more impressions from the same initial distribution. Thumbnails compound.

🖼️ Thumbnail Anatomy — Every Element and Why It Matters
1
Faces — if you appear on stream
YouTube's internal research consistently shows thumbnails with expressive human faces outperform faceless thumbnails by 30–40% in CTR. The face should be expressive (surprise, joy, concentration) and prominently placed in the left half of the thumbnail so it's visible even at small sizes. If you have no face camera, this point doesn't apply — use strong visual design instead.
2
Contrast and readability at small size
Your thumbnail is displayed at roughly 200×113px in most YouTube browse contexts. Design it at 1280×720 but test it at 25% size — if the key visual and text are still clear at small scale, the design is working. High contrast (dark text on light background or vice versa, not gray on gray) is mandatory for small-size readability.
3
Text overlay — 1 short phrase maximum
A short (3–5 word) text overlay on the thumbnail that complements (not duplicates) the title increases CTR by giving viewers two pieces of information simultaneously. Use a readable, bold font at minimum 72pt equivalent for 1280px width. Don't replicate the full title — add a secondary hook ("BLIND PLAYTHROUGH" or "24/7 LIVE" or "EPISODE 47") that adds context the title can't carry alone.
4
Brand consistency across thumbnails
When a viewer has seen your thumbnail style once and enjoyed the content, they recognize it on the next impression and are more likely to click. A consistent thumbnail template — same color scheme, same font, same layout position for your face — builds visual brand recognition that improves CTR on your second, third, and tenth impression to the same viewer.
5
High-quality, non-generic stock or original imagery
For ambient and lofi streams without a face camera, the visual quality and originality of the background image determines CTR entirely. Custom-commissioned artwork (the Lofi Girl approach) consistently outperforms stock photography because it creates a distinctive visual identity that viewers recognize and associate with quality. Budget $50–$200 for a custom artist-made thumbnail visual for music and ambient channels — it pays back in CTR for years.
🎮
Twitch
Category browse + search + tag filtering — three distinct discovery surfaces with different SEO mechanics

Twitch Category & Tag SEO

Twitch's discovery system differs fundamentally from YouTube's. Twitch has no general search-based recommendation algorithm that surfaces streams to people who weren't already looking for them. Its discovery is almost entirely browse-based: viewers navigate to a category (game, Just Chatting, Science & Technology, etc.) and scroll through available streams sorted by concurrent viewer count. The SEO challenge on Twitch is therefore about category selection and visibility within the browse list, rather than keyword-based search ranking.

The Category Selection Decision

The single most important Twitch SEO decision is which category you stream in. A stream in a category with 3,000 concurrent channels needs 200+ viewers to appear on the first browse page. A stream in a category with 50 concurrent channels is visible at the top of the first page with 10 viewers. The same content with the same viewer count can be invisible in one category and highly visible in another, purely based on the category's competition level.

  • Check category page density before going live: Navigate to your intended category on Twitch before starting your stream. Count approximately how many streams are live and what concurrent viewer count would put you in the top 10–15 channels shown. If that number is higher than your current average CCV, consider a less saturated category.
  • New game releases are temporary blue oceans: When a new game launches, its Twitch category starts with zero history and few streams — early streamers of new releases get outsized visibility for a short window. Monitoring upcoming releases and being among the first to stream a new title is one of the fastest ways to gain visibility on Twitch.
  • "Just Chatting" has infinite competition: As Twitch's largest category by viewer count, Just Chatting is simultaneously the most competitive category for discoverability. Unless you already have a following that keeps your CCV high, Just Chatting discovery from browse is essentially zero for new channels.
  • Niche categories outperform mainstream ones for growth: Science & Technology, Food & Drink, Art, and Music categories have smaller audiences but dramatically lower competition. A 10-CCV stream in a niche category is visible; a 10-CCV stream in the most popular game category is not.

Twitch Tags — How They Actually Work

Twitch allows up to 10 tags per stream. Tags serve two functions: they appear visibly on your stream card in browse (allowing viewers to filter by interest), and they're used by Twitch's search to surface streams when someone searches for a topic. Unlike YouTube tags (hidden from viewers), Twitch tags are public and visible — they communicate your stream's personality, content type, and niche to browsing viewers and act as self-description alongside your title.

🟣

The correct Twitch tag strategy for 2026: Use a mix of content-describing tags and audience-describing tags. Content tags describe what you stream ("Soulslike," "Permadeath," "Educational"). Audience tags describe who watches ("Speedrunners," "Beginners Welcome," "LGBTQ+ Friendly"). A combination of both reaches the right audience through search and communicates community values to browse visitors deciding whether your channel is the right environment for them. Don't use all 10 slots on content tags — include 3–4 community/audience tags that help viewers self-select.

Twitch Title Optimization

Twitch stream titles serve a different purpose than YouTube titles. On Twitch, the title is primarily read by people who have already arrived at your category browse page — it's less about search indexing (Twitch's search is weaker than YouTube's) and more about convincing a browser to click your stream over the other visible streams on the same page. The CTR function dominates over the SEO function.

Twitch Title Formula
Twitch
[Specific Content Hook] + [What Stage / Mode / Status] + [Personality Signal or Community CTA]
✓ Good Elden Ring NG+7 — Trying to Beat Malenia Hitless | !discord
✗ Bad elden ring stream :) come chill
✓ Good BLIND HOLLOW KNIGHT — Died 47 Times, Still Going | Beginner's Suffering
✗ Bad hollow knight stream - never played before
✓ Good Live Painting — Oil Portrait Commission for a Viewer | Day 3 of 4
✗ Bad drawing tonight!! watch me make something

Key Twitch title tactics: use progress markers ("Day 3 of 4," "Run #47," "NG+7") because they communicate ongoing investment that viewers want to follow; include specific stakes ("hitless attempt," "permadeath run," "first time playing") because they create built-in narrative tension; and add chat commands in the title ("!discord," "!gear") because they signal an active community to browsers.

More hours live = more SEO signal accumulation

Stream 24/7. Build SEO Authority
Around the Clock.

Every hour your channel is live accumulates watch time, builds category browse presence, and adds to your channel's SEO authority. StreamKite streams pre-recorded content 24/7 from cloud servers — keeping you visible in browse and building watch time signals while you sleep.

YouTube 24/7 Twitch 24/7 Crash Recovery <5s 40+ Platforms
Get Your PassKey — Start Streaming
From $4.80/mo · 3 stream slots·PassKey emailed instantly

Watch Time as an SEO Signal

Watch time is the primary metric through which both YouTube and Twitch evaluate content quality. For YouTube, watch time feeds directly into the recommendation algorithm — channels with strong aggregate watch time receive more algorithmic promotion. For Twitch, average session length (how long viewers watch your stream in a single visit) signals content quality to the internal ranking system even though Twitch doesn't display it to creators directly.

Watch Time Benchmarks by Stream Type

24/7 Lofi / Ambient
60–180 min
Educational / Tutorial
40–80 min
Gaming (engaged community)
30–60 min
Talk / Commentary
25–50 min
Gaming (new channel, few regulars)
8–15 min

The 24/7 lofi and ambient niche's extraordinary watch time advantage — viewers who leave the stream running for 1–3 hours as background — translates directly into algorithm signal accumulation that compounds over months of continuous operation. This is one of the primary reasons 24/7 music streams gain algorithmic momentum faster than gaming streams with similar viewer counts.

How to Improve Watch Time Without Changing Content

  • Fix the first 3 minutes: Average viewers who leave do so in the first 3 minutes. If your stream opens with a "starting soon" screen that runs 10+ minutes, you're losing viewers before they even see your content. Go live and into content immediately, or keep starting-soon screens to under 2 minutes maximum.
  • Create session structure: Content that has clear segments — "we're starting a new zone in 20 minutes," "recipe result at the end of the stream," "challenge attempt coming up" — gives viewers reasons to stay rather than drift away when there's a quiet moment. Telegraphed upcoming content improves retention throughout the stream.
  • Reference earlier stream moments later: "Remember when chat said X 30 minutes ago? Look what just happened" creates a continuity incentive — viewers who are still watching feel rewarded for staying. This is especially effective in gaming streams where outcomes can be referenced.
  • For 24/7 streams, audio/visual quality is the retention mechanism: Viewers who leave background streams do so because of audio problems (jarring transitions, inconsistent volume) or visual issues (abrupt scene changes, poor loop seam). A seamless, high-quality loop keeps passive viewership active for hours.

Channel Authority & History

Both YouTube and Twitch apply trust and authority signals to channels based on their history. A channel that has been consistently active, has a strong watch time track record, and has produced content that performs well historically receives more algorithmic benefit of the doubt on new streams. This is why newer channels need stronger metadata and promotional effort to achieve the same reach as established channels — the authority gap is real and takes time to close.

  • Consistent streaming history matters more than individual stream performance: A channel that has streamed 3 times per week for 6 months has built a reliability signal that the algorithm weighs positively. Erratic streaming history (streaming heavily for a month, then going dark for 6 weeks) resets much of this signal and forces the algorithm to re-evaluate the channel from near-zero each time activity resumes.
  • Subscriber notification rate affects live ranking: YouTube surfaces live streams more prominently to subscribers who have the "bell" notification enabled. Channels with high bell rates (percentage of subscribers with notifications on) see their live streams distributed to more existing subscribers, which builds the initial live concurrent viewership that feeds the broader discovery algorithm. Encourage bell notifications explicitly: "hit the bell so you know when we go live" is functional SEO advice, not just filler CTA.
  • Channel topic consistency builds topical authority: A channel that streams exclusively lofi music for 6 months has established strong topical authority in that niche — YouTube's algorithm treats all its content as relevant to viewers interested in lofi music. A channel that switches between gaming, cooking, and music confuses the topic model and receives weaker topical recommendations for any of those subjects.
  • Community posts build between-session authority: YouTube Community posts (available to channels with 500+ subscribers) keep the channel active in the algorithm's view between streams. A community post 2 hours before going live — "we're going live tonight at 8pm, topic: X" — generates engagement before the stream and primes the notification audience to show up.

SEO Mistakes That Kill Livestream Rankings

  • Using the same generic title every session. "Stream #47 — playing games :)" accumulates no searchable keyword history and produces no CTR improvement because nothing changes between sessions. Every stream needs a fresh, specific title optimized for that session's content.
  • Leaving descriptions empty or pasting a single line. An empty description is a completely missed SEO opportunity. YouTube cannot understand what your stream is about from a title alone — the description provides the topical context that improves targeting accuracy. An empty description also means no hashtags, no links for engagement signals, and no keyword context for the VOD archive.
  • Streaming in oversaturated categories without a plan to build CCV first. Streaming the #1 most-popular game on Twitch at 0 CCV means you're on page 50+ of browse where nobody scrolls. Either build CCV through social media promotion first, or stream in a less saturated category where your current CCV puts you on the first browse page.
  • Setting tags once and never updating them. Optimal tags change as your content evolves and as search volume for specific terms shifts seasonally. Review and update your tag set every 4–6 weeks based on what's driving actual impressions in YouTube Studio Analytics → Reach → Traffic Source: YouTube Search.
  • Clickbait titles that produce high CTR but low retention. A misleading title drives clicks but produces immediate viewer drop-off when the stream doesn't match expectations. YouTube specifically penalizes click-bait patterns — high CTR + low retention sends a negative quality signal and reduces the algorithm's trust in that channel's content. A well-matched title with moderate CTR outperforms a misleading title with high CTR in long-term algorithmic performance.
  • Disabling VOD archiving. Turning off VOD recording eliminates the entire post-stream SEO opportunity. Every live stream without a VOD is a one-time event that cannot compound. Enable VODs, enable highlights, and treat every stream recording as a piece of indexed content that will generate ongoing search traffic.
  • Not setting a custom thumbnail before going live on YouTube. YouTube assigns a thumbnail at a random frame if you don't upload a custom one. The random frame is almost never the optimal CTR image. Uploading a custom thumbnail before going live — even a simple Canva design — always outperforms auto-generated thumbnails.

Pre-Stream SEO Checklist

Complete this before every live session. Most items take under 60 seconds once you have a system. The compound effect of consistent pre-stream SEO across dozens of sessions is what produces visible ranking improvements.

✓ Pre-Stream SEO Checklist

  • YouTube title written — primary keyword in first 60 characters, specific hook
  • Description completed — first 200 chars include primary keyword + compelling hook
  • Tags set — 5–10 specific tags covering exact keyword, variations, and use cases
  • Custom thumbnail uploaded — before going live, not after
  • Hashtags in description — exactly 3, most relevant to content
  • Category / playlist set on YouTube for VOD archive filing
  • Community post published — 2 hrs before, bell notification CTA included
  • Twitch category confirmed — browse page checked, competition level assessed
  • Twitch title written — specific hook, progress marker, stakes included
  • Twitch tags set — mix of content tags (4–6) and audience/community tags (3–4)
  • VOD recording enabled — confirmed in Twitch/YouTube settings before going live
  • Social announcement posted — Twitter/X go-live post scheduled or ready to send
  • Stream bitrate confirmed — test stream verified clean, no dropped frames
  • Analytics reviewed — CTR and watch time from last session noted for improvements

Livestream SEO is a slow accumulation game. The title you write today doesn't produce results today — it begins building keyword signal and CTR data that influences how the algorithm treats your next stream, and the one after that. Channels that optimize every session, consistently, for 6 months have fundamentally different algorithmic standing than channels that stream with the same generic title indefinitely. The work is small per session and enormous in aggregate. Do it every time without exception.

24/7 watch time = compounding SEO authority

Maximize Every SEO Signal —
Stream 24/7 from the Cloud.

Watch time, browse presence, and category visibility all compound with every hour your channel is live. StreamKite keeps your stream broadcasting 24/7 from cloud servers — building algorithmic authority on YouTube, Twitch, and 40+ platforms simultaneously.

YouTube SEO Twitch Browse Crash Recovery <5s Smart Scheduler 40+ Platforms
Get Your PassKey — Join StreamKite
$4.80/mo · 3 stream slots · $1.60/stream · PassKey emailed instantly · No subscription auto-billing