Skip to content
Resources

YouTube Growth Guides

In-depth guides on retention, scripting, and YouTube strategy. Everything you need to create content that keeps viewers watching.

Retention16 min
YouTube Audience Retention: How to Read It and Fix It (2026)

YouTube audience retention is the share of a video that the average viewer watches, and the Studio graph shows the moment each group left. This guide explains how to read that graph, then walks through the script fixes that improve audience retention on a video you have not recorded yet.

Read Guide
Scripting10 min
36 YouTube Hook Examples You Can Copy (and Why Each One Works)

36 copy-paste YouTube hooks across 9 patterns: curiosity gap, contrarian, proof, story, direct value, question, preview, demonstration, and stakes. Each comes with the psychology behind why it works and three variations to adapt. The opening seconds are where a viewer decides, which is why the hook is the first thing we script.

Read Guide
Scripting11 min
How to Structure a YouTube Script for Maximum Retention

The best YouTube script structure is Hook, Build, Payoff: a 0-30 second hook, a body that changes something every 30-60 seconds to reset attention, and a payoff that lands the aha moment. It is the framework high-retention creators reuse on every video, and it works for any content type.

Read Guide
Retention14 min
The First 30 Seconds of a YouTube Video: A Retention Playbook (2026)

The first 30 seconds are where a YouTube opening does its work: the phases below are Prepublish's guidance for that window, with hook patterns by niche and four before/after rewrites. We do not cite a YouTube rule for them, and we do not publish a retention benchmark for your own videos.

Read Guide
Strategy18 min
What Is YouTube Script Analysis?

YouTube script analysis is the practice of evaluating a video script before recording, to map where the draft carries attention risk while it is still text. This page defines the practice: what it measures, what a tool can and cannot see from a script, and how it differs from a grammar checker or an SEO suite.

Read Guide
Strategy16 min
YouTube Pre-Publish Checklist (2026)

A 27-step checklist covering script validation through upload optimization, organized by production phase with a pass condition for every step. The step most creators skip: checking the script for structural problems before recording.

Read Guide
Scripting20 min
How to Write a YouTube Script Step by Step

The four mechanisms this guide is built on: the Hook Trident, the SPEC outline method, the 300-word section rule, and the adversative transition technique. The generic write-a-script walkthrough is compressed into one summary at the end.

Read Guide
Scripting20 min
YouTube Storytelling: The Narrative Structures That Actually Retain Viewers

6 specific narrative structures used by high-retention YouTube videos, broken down beat by beat with timing guidelines and retention data. Includes the Curiosity Loop, the Transformation Arc, the Problem Stack, the Expert Contrast, the Ticking Clock, and the Reveal Ladder.

Read Guide
Retention18 min
Pattern Interrupts for YouTube: The Complete Playbook

Pattern interrupts are deliberate changes in pace, tone, format, or visual presentation that reset viewer attention. This playbook covers 14 specific techniques with exact timing formulas, category-specific strategies, and 4 popular interrupts that actually hurt retention.

Read Guide
Retention19 min
How to Diagnose and Fix a YouTube Retention Drop

YouTube retention drops follow 8 identifiable patterns, each with a specific cause and fix. Learn to read your retention graph like a diagnostic tool and trace each drop to the exact script-level problem that caused it.

Read Guide
Strategy21 min
The Psychology of YouTube Watch Time: Why Viewers Stay or Leave

Viewer retention is driven by specific cognitive mechanisms. Understanding 10 psychological principles gives you a framework for writing scripts that work with the brain's attention systems instead of against them.

Read Guide
Scripting17 min
YouTube Tutorial Scripts: Why Most Tutorials Lose Viewers (And How to Fix It)

Tutorials are YouTube's largest content category by volume, with a unique retention challenge: viewers come with a specific goal and leave the moment they believe they've achieved it or concluded they won't. This guide covers the 6 structural mistakes that cause tutorial viewers to leave.

Read Guide
Strategy11 min
The 7 Best YouTube Script Tools in 2026 (By Job, Not Hype)

The best YouTube script tool depends on the job you need done. Use 1of10 for topic research, Subscribr for AI script drafting, and Prepublish for retention auditing before you film. ChatGPT works for flexible drafting, Spotter Studio handles packaging, and Google Docs remains the standard for collaborative writing. This guide breaks down seven tools by their actual function, not a ranked hype list.

Read Guide
Scripting14 min
How to Write Scripts for a Faceless YouTube Channel (2026)

On a faceless channel, the script is the product. You have no personality on camera to carry weak writing. This guide covers how to structure faceless scripts, pick the right narration pace, and edit AI drafts so they sound human. Learn the specific retention traps that kill faceless videos and how to fix them before you pay for a voiceover.

Read Guide
Retention11 min
YouTube Shorts Audience Retention: First Seconds and Fixes

There is no official retention benchmark for YouTube Shorts, so the first seconds are best judged against your own recent Shorts. Shorts percentage viewed can even exceed 100 percent because loops and replays count toward watch time in YouTube Studio. This page is Prepublish's guidance: your first frame is the hook, you need a beat every few seconds, and your ending should feed back into the beginning.

Read Guide
Scripting11 min
How to Check a YouTube Script Before You Record (10-Minute Method)

Five manual tests to run before you record, covering the hook, length, payoffs, title match, and cuts, followed by an automated check for what self-review keeps missing.

Read Guide
Scripting10 min
How to Check an AI-Written YouTube Script Before You Record or Voice It

An AI-written script can read smoothly and still fail on camera. This guide covers the six checks to run before you record or voice it, what YouTube's inauthentic content policy says about AI-assisted scripts, a manual checklist, and where a script checker fits.

Read Guide
Scripting10 min
How to Get Feedback on a YouTube Script (Before You Film It)

Feedback on a published video is an autopsy. Feedback on a script is a rescue. This guide maps where creators actually get script feedback, how to ask so strangers answer, and how to decide which notes deserve a rewrite.

Read Guide
Strategy12 min
The Best YouTube Script Analyzer in 2026 (Every Option Compared)

A script analyzer reads your script before you record and flags the passages most likely to lose attention. Only a handful of tools genuinely do this. This comparison covers all of them, including ours, and is honest about which one fits which creator, starting with a free check that needs no account.

Read Guide
Strategy14 min
How to Increase Watch Time on YouTube (What Actually Moves It)

Watch time is views multiplied by average view duration, and almost all durable growth comes from the duration side. This guide covers the seven script-level fixes that raise it, the video-length trap, and the realistic math behind 4,000 watch hours for monetization.

Read Guide
Strategy7 min
Do Hooks Matter for Small YouTube Channels? What 941 Videos Show (2026)

On channels between 1,000 and 20,000 subscribers, hits and flops open nearly identically. A preregistered 941-video study found none of the three hook patterns that separate hits from flops on larger channels. Here is what that means for where your effort should go.

Read Guide
Strategy8 min
Why Did My YouTube Video Flop? What 1,290 Videos Say (2026)

The median flop does about a third of its channel's normal views, and on small channels the opening is rarely the reason. Two studies of 1,290 videos suggest a checking order: topic first, packaging second, script third.

Read Guide
Scripting6 min
Does Talking Faster Help YouTube Videos? 1,290 Videos Say No (2026)

"Talk faster, cut every pause" is default YouTube advice. Across 1,290 videos in two studies, hits and flops speak at nearly identical pace: 181 vs 180 words per minute on larger channels, 169 vs 170 on small ones.

Read Guide
Scripting6 min
How Fast Should a YouTube Video Get to the Point? (What 1,290 Videos Show)

By word 15, both hits and flops have made a point. The difference is what the point is made of. Data from two studies covering 1,290 videos.

Read Guide
Scripting6 min
Should You Start a YouTube Video With a Greeting? The Data Leans No (2026)

"Hey guys, welcome back to the channel" is the most-mocked opening on YouTube. The data mostly agrees, with more nuance than the mockery: greetings leaned toward flops in both studies, and it is the only opening signal that repeated.

Read Guide
Scripting11 min
How to Audit a YouTube Script in Claude Before You Record

Audit a YouTube script in Claude by running four checks in order: score the opening, audit the full draft, run the policy and reused-content checks, then fix the top passage and re-score. Claude calls published checks and reports their named fields, and none of them predicts performance.

Read Guide
Workflow13 min
How to Remove Duplicate Lines From YouTube Auto Captions

YouTube auto captions roll, so each cue repeats the lines already on screen and appends the one being spoken, and a naive extraction reads every sentence two or three times. The fix is one rule: drop any line identical to the line emitted immediately before it, after stripping inline tags and collapsing whitespace.

Read Guide
Workflow9 min
How to Connect Claude Code to a YouTube MCP Server

Prepublish serves a YouTube script audit over MCP at https://mcp.prepublish.ai, and Claude Code connects to it with one command. The server needs no account or API key, exposes six tools, and answers each call with scores, flagged passages and rewrites for a script you have not recorded yet.

Read Guide
Workflow9 min
How to Generate a SKILL.md From a YouTube Channel

The Prepublish channel skill generator reads the 12 most recent long-form uploads of a public channel, pulls the original-language captions from at least four of them, and writes a four-file Agent Skill bundle in about six minutes. The bundle is one SKILL.md brief plus three reference files of verbatim evidence: hooks, titles, and transcript excerpts.

Read Guide
Workflow11 min
Where Agent Skills Go: Claude Code, Cursor, Codex, Copilot

An agent skill is a folder whose name matches the name field in its SKILL.md, and each client reads it from a directory that client owns. Claude Code reads project skills from .claude/skills/ and personal skills from ~/.claude/skills/, while Cursor reads .agents/skills/ or .cursor/skills/ in a project and the same two names under your home directory.

Read Guide
Workflow11 min
Original vs Translated YouTube Captions: How to Tell Them Apart

An auto-translated YouTube caption is not a caption track. The player builds one by adding tlang to a real track's URL, so the request keeps lang=en and returns Turkish. The spoken language lives in audioTracks[defaultAudioTrackIndex], and that field, not the viewer's selection, is what a caller should select on.

Read Guide
Workflow13 min
Build a Remote MCP Server on the Next.js App Router

Prepublish serves a remote MCP server at https://prepublish.ai/mcp from one Next.js App Router route handler and no server-side SDK. A GET to that URL returned a 1,749-byte JSON server card on 19 September 2026, and the handler, the caps, the bridge and the conformance suite are quoted here from the files that run it.

Read Guide
Workflow9 min
SKILL.md vs CLAUDE.md vs System Prompt vs MCP Server

SKILL.md holds instructions an agent loads when a task matches its description, CLAUDE.md and AGENTS.md hold project context loaded at session start, a system prompt travels with every request, and an MCP server exposes tools the model can call. Decide by how often the context must be present and whether the agent has to act on something outside the conversation.

Read Guide
Scripting11 min
How to Teach an AI Agent Your YouTube Channel Voice

Adjectives do not transfer to a writing assistant, and quoted examples do. The rules worth handing over are already in your transcripts: how an opening starts, how long the sentences run, which words the channel avoids, and when the point arrives.

Read Guide
Workflow11 min
YouTube timedtext Returns 200 With an Empty Body: Why It Happens

YouTube's timedtext endpoint answers HTTP 200 with a zero-byte body when the request does not carry a proof-of-origin token minted inside the player. The token is absent from the page HTML and from ytInitialPlayerResponse, and every route that works either replays the player's own request or presents a browser TLS fingerprint.

Read Guide
Workflow11 min
yt-dlp on a Server: Fix the Bot Check and Empty Captions

The yt-dlp bot check on a server comes from the egress IP, while empty caption bodies come from a missing browser TLS fingerprint. Those are two faults with opposite fixes, and a canary that reports them apart is what keeps a deployment honest.

Read Guide
Workflow9 min
YouTube Video to Markdown: Three Routes Compared

You can turn a YouTube video into a Markdown file three ways, and they fail differently. The transcript panel gives you timestamped lines and no metadata, yt-dlp gives you the caption track you ask for, and a browser extension writes the metadata header the other two leave out.

Read Guide
Workflow9 min
How to Connect Claude Desktop to a YouTube MCP Server

Claude Desktop reaches the Prepublish YouTube script audit two ways: a custom connector under Customize then Connectors, or npx -y prepublish-mcp in claude_desktop_config.json. The connector needs no file and no key, and the file route is the one that runs the server on your own machine.

Read Guide
Workflow10 min
How to Add Prepublish to ChatGPT (YouTube Script Audit Plugin)

Prepublish is in ChatGPT's plugin directory, so the YouTube script audit installs in three steps: open Plugins in the sidebar, search Prepublish, select Install plugin. No developer mode, no key, and it works across plans on web, desktop and mobile. Developer mode stays the route for an unlisted server or a workspace that blocks public plugins.

Read Guide
Workflow9 min
How to Connect Cursor to a YouTube MCP Server

Cursor adds the Prepublish YouTube script audit with one entry in mcp.json, either the project file or the global one, or in one click from Customize. A stale entry in the project file overrides the global one silently, which is the failure to check first when the server looks wrong.

Read Guide
Workflow9 min
How to Connect Cline to a YouTube MCP Server

Cline adds the Prepublish YouTube script audit from its Remote Servers tab or from the MCP settings JSON, and one field decides whether it connects at all: the transport type has to say streamableHttp, because leaving it out defaults to the legacy SSE transport that this server does not serve.

Read Guide