The ScriptGraph blog

Scriptwriting and retention techniques for part-time YouTubers, from someone who writes them every week.

Why viewers stop watching your YouTube videos (and how to fix it)

Your retention graph already shows where and why viewers leave your videos. Learn the five drop-off shapes and the exact fix for each one.

YouTube hook examples: 6 real hooks, dissected line by line

Six real hooks from Veritasium, Mark Rober, Johnny Harris and more, broken down line by line, with fill-in-the-blank frameworks to write your own.

The Retention Blueprint: the 7 parts of a high-retention YouTube script

The 7-part structure behind high-retention YouTube videos, with time budgets, the job of every part, and a 27M-view video mapped onto it, timestamp by timestamp.

How to write YouTube scripts faster: the 90-minute system

A time-boxed system that takes a YouTube script from idea to read-aloud-ready in about 90 minutes, shown step by step on one real example topic.

Open loops: the scriptwriting technique that keeps viewers to the end

What open loops are, where to place them across a YouTube video, real examples with timestamps, and the one mistake that makes them backfire.

How to get AI to write YouTube scripts that sound like you

Every AI script generator produces the same voice. Here's the measure, audit, instruct, verify pipeline that makes AI write in yours instead.

How to write a YouTube script: the complete system, with a template

The full system for writing YouTube scripts that hold attention: structure, timing math, per-section guidance, a worked example, and a copyable template.

You're writing your YouTube scripts wrong (and how to fix that)

The document is the problem. How I went from a Google Doc to a 111-row script table to a node board, and the system that fixed my scripts.