in july 2025, youtube terminated 12 million channels.
7.5 million of those terminations happened in Q3 alone. that number looks terrifying until you understand what actually caused it.
the terminations didn't target AI voiceovers, the faceless format, or the SynthID watermark everyone was panicking about.
they targeted lazy AI content. mass-produced scripts with mass-produced scripts with no human direction behind a single line of them. youtube's own policy document called it explicitly: content at risk includes "fully AI-generated content with minimal human involvement."
i've been generating five-figure results for clients through youtube scripts since before this policy existed. i've had zero demonetisations on channels using claude across my own work and FacelessOS members.
the reason isn't luck. it's architecture i built deliberately.
here's exactly how i prompt claude to produce scripts that hold retention, clear youtube's authenticity checks, and generate real revenue - and what signals in your current scripts might already be triggering flags you don't know about yet.
what youtube actually detects (and what it doesn't)
the panic is aimed at the wrong thing.
they're obsessing over the audio watermark. trying to strip it, switch providers, disclose it, anything to avoid the flag.
but the watermark tells youtube the voice is AI. what triggers demonetisation is the transcript telling youtube the thinking is AI.

youtube reads your script. it analyses the structure of your sentences, the rhythm of your transitions, the presence (or absence) of genuine editorial direction. it's looking for one thing: does a human with genuine creative intent exist in this content?
if the answer is no, the content gets classified as "inauthentic" regardless of how good the voiceover sounds.
here are the signals i've identified across 200+ script audits that trigger this classification:
- flat rhythm across the whole script. every paragraph roughly the same length. no compression, no expansion. the brain reads it as machine output because machine output has no organic reason to vary.
- generic transition constructions. "now let's move on to..." / "next, we're going to look at..." / "this brings us to our third point..." these are the transitions AI defaults to when it has no editorial direction to guide it. they're a fingerprint.
- absent point of view. a script can contain accurate information and still have no actual perspective on it. youtube's classifier looks for the difference between "here is information" and "here is how i think about this information." the second one passes. the first one doesn't.
- vocabulary clustering. words like "delve," "realm," "foster," "furthermore," "it's worth noting that" cluster in AI output across every model. a transcript full of them reads as default AI to the classifier.
- no specificity in examples. real editorial direction shows up in the choice of specific examples. "many creators struggle with this" is generic. "a creator i audited last month had 42% retention at the 30-second mark and switched niche three times trying to fix it" is specific. the second version signals a human brain chose that example.
the prompt architecture that produces scripts that pass
here's what i've found after 8,000+ scripts: the quality of the output depends almost entirely on the quality of the instructions going in.
generic claude prompt: "write a 10-minute script about the history of the cold war for a faceless youtube channel."
output: flat, academic, generic. every paragraph the same rhythm. wikipedia-quality information. no point of view. the kind of content that gets demonetised in 2026.
what i actually feed into claude is structured in four layers. here's the architecture:
layer 1: role and context
this establishes the editorial voice before a single word of the script is written.
"you are writing a faceless youtube script for a channel that covers [niche]. the voice is conversational and dry, with occasional dark humor. the channel is not an educational resource. it's a storytelling channel where the narrator has a specific point of view: [your actual perspective on the topic]. you are not delivering information. you are pulling the viewer through an experience."
this layer is where the output lives or dies, and it's the one creators skip. they skip it entirely or replace it with "write a script in a fun and engaging way." a vibe isn't a voice, and claude cannot generate genuine editorial direction from a vibe
layer 2: the retention brief
this is where i specify the exact structural requirements.
"structure this script as follows:
- hook (first 50 words): use the [in media res / contradiction / problem agitation] hook type. confirm the viewer's thumbnail expectation within the first 15 seconds. open one curiosity gap before word 50.
- body: each section should be a mini payoff loop - setup, tension, resolution - with a new gap opened within 10 seconds of each resolution.
- pacing: alternate between compression (dense, rapid sentences) and expansion (story, analogy) every 90-120 seconds. include at least 2 shock moments (pattern violations that reset attention).
- avoid: flat transitions, generic connectors, passive voice, uniform paragraph length, and these specific words: [list your banned vocabulary]."
layer 3: the research dump
this is the most important layer and the one that most creators get backwards.
do NOT let claude research the topic. you research the topic. you gather 5-15 credible sources yourself. you control what information enters the script because that's where the editorial direction comes from.
feed the raw research in as a block:
"here is the research for this script. use these sources only. do not add information that isn't in these sources. [paste research]"
when claude works from your research, the output reflects your selection of facts. the script becomes differentiated because you chose different information than every other creator prompting the same generic topic.
layer 4: the authenticity constraints
this is the layer that keeps the output on the right side of youtube's content policy.
"this script must pass youtube's authenticity check. to do this:
- vary sentence length deliberately. no three consecutive sentences should have the same structure.
- every section must contain at least one piece of information specific enough to have required real research (a date, a number, a named person, a precise detail).
- the narrator must express a genuine opinion or reaction at least once per major section. not a fact presented as interesting. an actual perspective.
- avoid any vocabulary that clusters in AI output. specific banned words: [your list]."
the full prompt in practice

here's what this looks like assembled:
you are writing a faceless youtube script for a history channel covering humanity's near-extinction events. the voice is dry, occasionally funny, and genuinely fascinated by how close we came to not existing. the narrator finds this darkly hilarious rather than purely horrifying. you are not delivering a lecture. you are taking the viewer on a trip through the moments that almost ended everything.
structure:
- hook: contradiction hook. start with the spanish flu (1918). make the connection to 2020 explicit in the first sentence. open a gap within the first 50 words that makes leaving before the explanation feel uncomfortable.
- body: 5 extinction events as mini payoff loops. each one: introduce the event in a way that creates immediate stakes, escalate to the worst moment of the event, resolve with how humanity survived, then immediately open the next loop with a transition that makes the previous event seem small.
- pacing: compress during the "how bad it actually got" sections. expand during the human stories. include one shock moment per event.
research:
[paste all 12 sources here]
authenticity requirements:
- vary sentence length. short sentences for compression, longer ones for expansion.
- include at least one specific date, number, or named detail per event section.
- the narrator should express genuine disbelief at least twice ("this is the part that gets me..." / "and nobody talks about this...")
- banned vocabulary: delve, realm, foster, furthermore, it's worth noting, tapestry, unlock, showcase, embark
that prompt produced the script that generated 743,285 views and $6,137 in revenue for a client.
the topic wasn't better than anyone else's. the brief was - it encoded editorial direction, retention structure, and authenticity requirements before the first word was written.
if you want to go deeper on how i vary this prompt architecture for different script formats (true crime needs a different layer 2 than educational content), i break that down in the scriptwriting newsletter at fyreinteractive.co/newsletter.
what makes this demonetisation-proof
the authenticity audit file inside FacelessOS checks every output against youtube's "reused content" and "inauthentic content" signals before you upload.
two FacelessOS members got monetisation denied before this file existed. zero since.
the checks it runs:
- rhythm variance test. flags any block of three consecutive sentences with the same structure. forces a rewrite.
- specificity scan. checks that every major claim has a specific supporting detail (number, date, named example). flags sections that are all abstract.
- vocabulary audit. scans for the 40 words that cluster in AI output and marks every occurrence.
- POV verification. checks that the narrator expresses a direct opinion or reaction in each section. generic information delivery without perspective is an authenticity flag.
300+ creators are running scripts through this system. RK hit 490,000+ views and monetised in 3.5 hours. joey hit 863,000 views from one script. niflick generated 70,700 watch hours in 28 days.
none of those channels got demonetised. because the scripts passed the authenticity architecture built into every file.
the full system, all 22 skill files including the authenticity audit, the variety rotation (9 slots, 84 alternatives to prevent transition repetition), and the complete prompt workflow, is at fyreinteractive.co/facelessos.
if you want to grab FacelessOS and start producing scripts that clear youtube's authenticity checks, go to fyreinteractive.co/facelessos
(8,000+ scripts. $5M+ generated for clients. 22 skill files trained on pattern data across 50+ niches.)
haris
keep reading
Put this into every script you write
FacelessOS is 22 skill files built from 8,000+ scripts across 50+ niches. It works with any AI. 300+ creators are using it. $699 one-time for Files, $1,199 for FacelessOS+. No subscription.
Get FacelessOS