{"id":1661,"date":"2025-12-25T08:17:22","date_gmt":"2025-12-25T08:17:22","guid":{"rendered":"https:\/\/www.gstory.ai\/blog\/?p=1661"},"modified":"2025-12-25T08:17:38","modified_gmt":"2025-12-25T08:17:38","slug":"ai-prompt-for-creating-viral-videos-on-youtube","status":"publish","type":"post","link":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/","title":{"rendered":"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#The_Reason_Your_AI_%E2%80%9CViral%E2%80%9D_Prompts_Dont_Work\" >The Reason Your AI &#8220;Viral&#8221; Prompts Don&#8217;t Work<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#The_Retention-First_Prompt_Formula\" >The Retention-First Prompt Formula<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#Prompt_Packs_by_Video_Type_%E7%BB%99%E5%87%BA%E7%9C%9F%E5%AE%9E%E6%90%9C%E9%9B%86%E5%88%B0%E7%9A%84%E6%8F%90%E7%A4%BA%E8%AF%8D%E6%A1%88%E4%BE%8B\" >Prompt Packs by Video Type (\u7ed9\u51fa\u771f\u5b9e\u641c\u96c6\u5230\u7684\u63d0\u793a\u8bcd\u6848\u4f8b)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#Packaging_Prompts_Titles_Thumbnails_and_AB_Testing_Loops\" >Packaging Prompts: Titles, Thumbnails, and A\/B Testing Loops<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#Turn_a_Good_Prompt_Into_a_Watchable_AI_Video_The_Anti-Generic_Prompt_Rewrite\" >Turn a Good Prompt Into a Watchable AI Video: The Anti-Generic Prompt Rewrite<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#FAQ\" >FAQ<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>AI video generators aren&#8217;t psychic. They&#8217;re bureaucrats.<\/p>\n\n\n\n<p>If you want a decent output, treat your prompt like you&#8217;re filing paperwork at the world&#8217;s weirdest DMV: clear fields, no vibes, no poetry, no &#8220;make it viral pls \ud83d\ude4f&#8221;.<\/p>\n\n\n\n<p>Because here&#8217;s the awkward truth: <strong>your AI prompt for creating viral videos on YouTube<\/strong> usually fails for the same reason most videos fail\u2014<strong>the viewer doesn&#8217;t instantly know what problem you&#8217;re solving, why they should care, and what payoff they&#8217;re getting for staying.<\/strong> The AI can&#8217;t fix that if you don&#8217;t give it a job it can actually do.<\/p>\n\n\n\n<p>Let&#8217;s build prompts that produce <strong>retention<\/strong>, not just &#8220;a script that sounds nice.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Reason_Your_AI_%E2%80%9CViral%E2%80%9D_Prompts_Dont_Work\"><\/span>The Reason Your AI &#8220;Viral&#8221; Prompts Don&#8217;t Work<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">You&#8217;re prompting without a clear viewer problem<\/h3>\n\n\n\n<p>Most prompts start with <em>what you want to talk about<\/em>. Viewers start with <em>why they should give you their next 30 seconds<\/em>.<\/p>\n\n\n\n<p>So instead of prompting like this:<\/p>\n\n\n\n<p>&#8220;Write a YouTube script about budgeting.&#8221;<\/p>\n\n\n\n<p>Prompt like this:<\/p>\n\n\n\n<p>&#8220;Write a YouTube intro for people who overspend on food delivery and feel guilty every week, and want a fix that doesn&#8217;t feel like punishment.&#8221;<\/p>\n\n\n\n<p>That single shift (topic \u2192 problem) instantly forces the model to generate <em>useful tension<\/em>. And tension is retention fuel.<\/p>\n\n\n\n<p>A good &#8220;viewer problem&#8221; line usually contains:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Who<\/strong> the viewer is (beginner, broke student, new parent, overwhelmed editor)<\/li>\n\n\n\n<li><strong>What&#8217;s going wrong<\/strong> (wasting time, losing money, blurry footage, low views)<\/li>\n\n\n\n<li><strong>What they&#8217;ve already tried<\/strong> (so you can avoid generic advice)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">No payoff = no retention (even with a strong hook)<\/h3>\n\n\n\n<p>A hook without payoff is a trailer for a movie that never starts.<\/p>\n\n\n\n<p>Your prompt needs a payoff promise the script must deliver:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a result (&#8220;clean audio in 10 minutes&#8221;)<\/li>\n\n\n\n<li>a comparison (&#8220;best vs worst settings&#8221;)<\/li>\n\n\n\n<li>a reveal (&#8220;the reason your Shorts die at 12 seconds&#8221;)<\/li>\n<\/ul>\n\n\n\n<p>If you don&#8217;t specify payoff, AI fills the space with\u2026 motivational fog.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Too broad inputs create generic outputs<\/h3>\n\n\n\n<p>When creators complain that ChatGPT &#8220;sounds the same,&#8221; it&#8217;s often because the input <em>is the same<\/em>: broad topic, no stakes, no constraints.<\/p>\n\n\n\n<p>This is why a popular NewTubers thread about a &#8220;solid ChatGPT prompt&#8221; frames it as a <em>starting point<\/em> for generating hook options\u2014then you still have to tailor it to your channel and audience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Retention-First_Prompt_Formula\"><\/span>The Retention-First Prompt Formula<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The 5 hook types viewers actually respond to<\/h3>\n\n\n\n<p>You don&#8217;t need 47 hook styles. You need a handful that match human behavior:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Contrarian truth<\/strong> (&#8220;Everyone edits Shorts wrong. Here&#8217;s why.&#8221;)<\/li>\n\n\n\n<li><strong>Specific outcome<\/strong> (&#8220;In 8 minutes you&#8217;ll have a script outline that doesn&#8217;t ramble.&#8221;)<\/li>\n\n\n\n<li><strong>Open loop<\/strong> (&#8220;By the end, you&#8217;ll know the one line your title must <em>not<\/em> include.&#8221;)<\/li>\n\n\n\n<li><strong>Fast proof<\/strong> (show result first, explain after)<\/li>\n\n\n\n<li><strong>Relatable pain<\/strong> (&#8220;If your AI scripts feel\u2026 weirdly polite, this is why.&#8221;)<\/li>\n<\/ol>\n\n\n\n<p>Here&#8217;s a copy\/paste hook prompt (built on what creators like in those &#8220;give me 3 hook options&#8221; prompts, but tightened for retention):<\/p>\n\n\n\n<p>You are writing 3 hook options for a YouTube video. Audience: [who exactly] Viewer problem: [pain + frustration + what they tried] Payoff: [what they&#8217;ll get by minute 3] Constraints: no &#8220;Hey guys&#8221;, no channel intro, no filler. Each hook must:<\/p>\n\n\n\n<p>start with a punchy first sentence (max 12 words)<\/p>\n\n\n\n<p>include a clear promise (what changes if they keep watching)<\/p>\n\n\n\n<p>end with an open loop question or curiosity line Now write 3 hooks in different styles: (1) contrarian, (2) fast proof, (3) relatable pain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add constraints: audience, stakes, payoff<\/h3>\n\n\n\n<p>Constraints are how you stop &#8220;AI oatmeal&#8221; (warm, bland, technically edible).<\/p>\n\n\n\n<p>Use these three fields in almost every prompt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Audience<\/strong>: &#8220;new creators posting Shorts,&#8221; &#8220;busy students,&#8221; &#8220;non-native English speakers&#8221;<\/li>\n\n\n\n<li><strong>Stakes<\/strong>: what happens if they ignore it (wasted time, low retention, demonetization risk, low CTR)<\/li>\n\n\n\n<li><strong>Payoff<\/strong>: what success looks like (a script map, a title set, 3 tested angles)<\/li>\n<\/ul>\n\n\n\n<p>If you&#8217;re writing prompts for AI video generation (text-to-video), the same principle applies: describe <strong>what&#8217;s in frame<\/strong> and <strong>how it moves<\/strong>, using direct language. Runway&#8217;s prompting guide explicitly emphasizes describing what appears and how elements move.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">One &#8220;8th-grade&#8221; clarity rule<\/h3>\n\n\n\n<p>If a middle-schooler can&#8217;t explain your video in one sentence, your intro is probably losing people.<\/p>\n\n\n\n<p>Add this line to your prompt:<\/p>\n\n\n\n<p>Write at an 8th-grade reading level. Short sentences. Concrete words. No buzzwords.<\/p>\n\n\n\n<p>It&#8217;s not &#8220;dumbing down.&#8221; It&#8217;s <strong>removing friction<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prompt_Packs_by_Video_Type_%E7%BB%99%E5%87%BA%E7%9C%9F%E5%AE%9E%E6%90%9C%E9%9B%86%E5%88%B0%E7%9A%84%E6%8F%90%E7%A4%BA%E8%AF%8D%E6%A1%88%E4%BE%8B\"><\/span>Prompt Packs by Video Type (\u7ed9\u51fa\u771f\u5b9e\u641c\u96c6\u5230\u7684\u63d0\u793a\u8bcd\u6848\u4f8b)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Below are prompt packs you can actually run. They&#8217;re based on real patterns found in creator communities (like &#8220;generate multiple hooks,&#8221; &#8220;avoid sounding robotic,&#8221; &#8220;make it practical&#8221;), plus common AI video prompt structure guidance (clear subject\/action\/scene\/motion).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">YouTube Shorts prompt pack<\/h3>\n\n\n\n<p>Shorts die when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the hook is slow<\/li>\n\n\n\n<li>the &#8220;point&#8221; arrives too late<\/li>\n\n\n\n<li>the pacing doesn&#8217;t reset attention<\/li>\n<\/ul>\n\n\n\n<p>Create a 25\u201335 second YouTube Short script. Goal: high retention. Audience: [who] Viewer problem: [pain] Payoff: [result] Structure rules:<\/p>\n\n\n\n<p>0\u20132s: pattern break hook (no greeting)<\/p>\n\n\n\n<p>2\u201310s: state the problem + why it happens<\/p>\n\n\n\n<p>10\u201325s: 2\u20133 rapid steps (each 1 sentence)<\/p>\n\n\n\n<p>last 5\u20138s: recap + one CTA that feels helpful Style: punchy, slightly humorous, no corporate tone. Give me: script + on-screen caption lines (max 6 words each).<\/p>\n\n\n\n<p><strong>Bonus add-on (if you&#8217;re using an AI video generator):<\/strong><\/p>\n\n\n\n<p>Also output: a single scene description for AI video generation<\/p>\n\n\n\n<p>(subject + action + setting + camera movement + lighting + style), 1\u20132 sentences.<\/p>\n\n\n\n<p>That &#8220;scene description&#8221; part aligns with how AI video prompt guides recommend direct, visual instructions rather than abstract vibes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Long-form tutorial prompt pack<\/h3>\n\n\n\n<p>Long-form isn&#8217;t &#8220;be longer.&#8221; It&#8217;s &#8220;earn attention repeatedly.&#8221;<\/p>\n\n\n\n<p>Write a 6\u20138 minute YouTube tutorial script. Audience: [who] Promise: [clear outcome] Viewer problem: [pain + failed attempts] Include:<\/p>\n\n\n\n<p>cold open: show the result first in 1 sentence<\/p>\n\n\n\n<p>a simple roadmap (3 steps, 1 sentence)<\/p>\n\n\n\n<p>3 proof beats (examples, numbers, or mini demo moments)<\/p>\n\n\n\n<p>2 &#8220;reset attention&#8221; moments (quick recap \/ surprising tip) Tone: friendly, practical, no fluff. End with: one next-video suggestion (not &#8220;like and subscribe&#8221;). Output: (1) Hook + (2) section headers with timestamps + (3) full script.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Faceless\/B-roll voiceover prompt pack<\/h3>\n\n\n\n<p>Faceless content fails when the narration is generic and visuals don&#8217;t match.<\/p>\n\n\n\n<p>Create a faceless YouTube script + B-roll plan. Topic: [topic] Angle: [specific perspective] Audience: [who] Retention rules:<\/p>\n\n\n\n<p>Every 20\u201330 seconds: add a visual change (scene switch, overlay, chart, example) Deliverables:<\/p>\n\n\n\n<p>Voiceover script (6\u20137 minutes)<\/p>\n\n\n\n<p>B-roll shot list aligned line-by-line<\/p>\n\n\n\n<p>On-screen text overlays (short, readable)<\/p>\n\n\n\n<p>3 title options + 3 thumbnail text options Style: confident, slightly witty, not robotic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Packaging_Prompts_Titles_Thumbnails_and_AB_Testing_Loops\"><\/span>Packaging Prompts: Titles, Thumbnails, and A\/B Testing Loops<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You can write the best script in your niche\u2026 and still flop if packaging is confusing.<\/p>\n\n\n\n<p>YouTube&#8217;s own guidance is blunt: titles and thumbnails should be clear, and it&#8217;s normal to experiment and update them over time.<\/p>\n\n\n\n<p>Also: YouTube has expanded <strong>Test &amp; Compare<\/strong> so creators can test multiple titles and thumbnails on a video (up to three variants). That&#8217;s an official YouTube Studio update.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Title prompt for CTR (without clickbait)<\/h3>\n\n\n\n<p>Create 12 YouTube titles for this video: Topic: [topic] Audience: [who] Promise: [outcome] Constraints:<\/p>\n\n\n\n<p>avoid clickbait words like &#8220;INSANE&#8221; unless niche fits<\/p>\n\n\n\n<p>match the thumbnail idea (same story, different words)<\/p>\n\n\n\n<p>keep titles under 60 characters when possible Give me 3 groups: A) curiosity titles (open loop) B) benefit titles (clear outcome) C) contrarian titles (challenge common belief)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Thumbnail text prompt<\/h3>\n\n\n\n<p>YouTube thumbnails are tiny. Your thumbnail text should behave like it&#8217;s being read from across a room.<\/p>\n\n\n\n<p>Give me 12 thumbnail text options (max 1\u20134 words). Video promise: [promise] Main contrast: [before vs after] or [mistake vs fix] Rules:<\/p>\n\n\n\n<p>no punctuation spam<\/p>\n\n\n\n<p>no vague words like &#8220;THIS&#8221;<\/p>\n\n\n\n<p>each option must be instantly understandable Also suggest 3 simple thumbnail concepts (subject + emotion + visual contrast).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Test-and-iterate prompt<\/h3>\n\n\n\n<p>A\/B testing is where creators stop guessing and start learning. YouTube Studio&#8217;s Test &amp; Compare makes this more accessible.<\/p>\n\n\n\n<p>Act as a YouTube optimization coach. Here are my metrics:<\/p>\n\n\n\n<p>impressions: [#]<\/p>\n\n\n\n<p>CTR: [#]<\/p>\n\n\n\n<p>average view duration: [#]<\/p>\n\n\n\n<p>retention drop points: [timestamps] Generate:<\/p>\n\n\n\n<p>3 hypotheses for why viewers drop<\/p>\n\n\n\n<p>3 title variants to test (each with a different promise framing)<\/p>\n\n\n\n<p>3 thumbnail concepts to test (each with a different visual contrast)<\/p>\n\n\n\n<p>One script edit recommendation for the first 30 seconds Keep it practical, no generic advice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Turn_a_Good_Prompt_Into_a_Watchable_AI_Video_The_Anti-Generic_Prompt_Rewrite\"><\/span>Turn a Good Prompt Into a Watchable AI Video: The Anti-Generic Prompt Rewrite<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This is the part most &#8220;viral prompt&#8221; articles skip: turning words into something you&#8217;d actually watch. Prompting for generative image\/video models is basically a new form of creative direction\u2014you&#8217;re using the communication skills you already have, just with clearer, <a href=\"https:\/\/help.runwayml.com\/hc\/en-us\/articles\/46182941379347-Introduction-to-Prompting\" target=\"_blank\" rel=\"noreferrer noopener\">more literal instructions<\/a> so the model can follow your vision.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1) Start with the two things that actually control watchability<\/h3>\n\n\n\n<p>A watchable clip needs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visual description<\/strong>: subject, environment, lighting, style<\/li>\n\n\n\n<li><strong>Motion description<\/strong>: subject action, camera motion, timing\/speed<\/li>\n<\/ul>\n\n\n\n<p>Runway&#8217;s Text-to-Video guide is explicit that strong prompts describe <strong>what appears in the frame<\/strong> and <strong>how those elements move<\/strong>, using direct language.<\/p>\n\n\n\n<p><strong>Bad (vibes-only):<\/strong><\/p>\n\n\n\n<p>&#8220;Cinematic coffee shop, cool mood, make it dynamic.&#8221;<\/p>\n\n\n\n<p><strong>Better (watchable + controllable):<\/strong><\/p>\n\n\n\n<p>&#8220;Medium shot of a busy caf\u00e9. A barista steams milk while a tired customer taps their phone. Warm morning light. Slow handheld push-in. Natural camera shake. 9:16, 10 seconds.&#8221;<\/p>\n\n\n\n<p>Notice what changed: the prompt now gives the model a job it can execute\u2014frame + action + motion + format.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) Use a simple structure so you can edit one piece without breaking the whole prompt<\/h3>\n\n\n\n<p>You don&#8217;t need a strict formula, but an organization method makes iteration faster. Runway suggests a beginner-friendly structure like: <strong>[Camera] shot of [subject] [action] in [environment]<\/strong>, then add supporting details.<\/p>\n\n\n\n<p>Here&#8217;s a clean template you can paste into your blog:<\/p>\n\n\n\n<p>[Camera] shot of [subject] [action] in [environment].<\/p>\n\n\n\n<p>Visual: lighting, composition\/framing, style\/aesthetic.<\/p>\n\n\n\n<p>Motion: subject movement + camera movement + speed\/timing.<\/p>\n\n\n\n<p>Output: duration, aspect ratio, resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3) Iterate on purpose: simple first, detail second<\/h3>\n\n\n\n<p>A lot of creators get stuck because they try to &#8220;one-shot&#8221; the perfect prompt. Runway recommends embracing iteration: generate, review, then clarify what was missing\u2014like drafting any creative work.<\/p>\n\n\n\n<p>A practical iteration loop:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Iteration 1:<\/strong> nail the subject + main action<\/li>\n\n\n\n<li><strong>Iteration 2:<\/strong> add camera angle + environment<\/li>\n\n\n\n<li><strong>Iteration 3:<\/strong> add motion style\/timing + lighting + output constraints<\/li>\n<\/ul>\n\n\n\n<p>Also important: detailed prompts aren&#8217;t automatically better\u2014simple prompts help exploration; detailed prompts help consistency.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4) Add &#8220;beat timing&#8221; when you care about retention<\/h3>\n\n\n\n<p>If you want retention, prompt the <strong>sequence<\/strong>, not just the scene. Runway calls this <strong>timestamp prompting<\/strong>\u2014you specify when actions should happen to guide timing and order (not perfectly precise, but it steers the result).<\/p>\n\n\n\n<p>Use it for Shorts-style pacing:<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-left\">Handheld close-up of a messy desk with a phone showing a low-retention graph.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Bright, realistic lighting. Documentary style. Natural camera shake.<\/p>\n\n\n\n<p class=\"has-text-align-left\">[00:00\u201300:02] quick whip-pan to a bold on-screen &#8220;mistake&#8221; (no readable brand UI)<\/p>\n\n\n\n<p class=\"has-text-align-left\">[00:02\u201300:05] cut to the &#8220;fix&#8221; being applied (clear visual change)<\/p>\n\n\n\n<p class=\"has-text-align-left\">[00:05\u201300:08] before\/after split frame<\/p>\n\n\n\n<p class=\"has-text-align-left\">[00:08\u201300:10] satisfying final reveal, slight push-in<\/p>\n\n\n\n<p class=\"has-text-align-left\">Output: 9:16, 1080&#215;1920, 10s<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5) Don&#8217;t forget captions: they&#8217;re part of &#8220;watchable&#8221;<\/h3>\n\n\n\n<p>Even a great clip loses people if viewers can&#8217;t follow it on mute. YouTube Studio lets you add subtitles\/captions and upload caption files (or edit timing\/text later). If you want the official workflow, follow YouTube&#8217;s guide to <a href=\"https:\/\/support.google.com\/youtube\/answer\/2734796?hl=en&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\">create subtitles &amp; captions in YouTube Studio<\/a>.<\/p>\n\n\n\n<p>If you&#8217;re trying to move faster, a tool like <a href=\"https:\/\/www.gstory.ai\/subtitle-generator?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>GStory Subtitle Generator<\/strong><\/a> can auto-generate captions you can tweak and export (e.g., SRT\/VTT) before uploading to YouTube\u2014useful when you&#8217;re iterating titles, hooks, and pacing and don&#8217;t want captions to be the bottleneck.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Can an AI prompt actually make a YouTube video go viral?<\/h3>\n\n\n\n<p>It can help you produce <strong>more testable versions<\/strong> faster\u2014hooks, scripts, title variations\u2014but it can&#8217;t guarantee virality. &#8220;Viral&#8221; is a result of packaging + retention + audience fit. What AI <em>can<\/em> do reliably is reduce your iteration time, which increases the number of good experiments you can run.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why do my AI scripts sound the same every time?<\/h3>\n\n\n\n<p>Because your input is too broad and the model fills gaps with safe defaults. Communities that share &#8220;hook prompts&#8221; often describe them as good <strong>starting points<\/strong>\u2014but still something you refine and personalize.<\/p>\n\n\n\n<p>Fix it by adding:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a specific viewer problem (who + what&#8217;s failing + what they tried)<\/li>\n\n\n\n<li>a payoff promise (what changes if they keep watching)<\/li>\n\n\n\n<li>tone constraints (short sentences, no greetings, no filler)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What&#8217;s the best AI prompt for YouTube Shorts?<\/h3>\n\n\n\n<p>The best Shorts prompt forces <strong>timing<\/strong> and <strong>compression<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hook in 0\u20132 seconds<\/li>\n\n\n\n<li>first payoff beat by ~10 seconds<\/li>\n\n\n\n<li>one idea per line<br>Then add a simple motion plan for visuals. If you&#8217;re generating video with a model, remember: effective text-to-video prompts describe what&#8217;s in frame <strong>and<\/strong> how it moves.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How do I prompt for retention, not just views?<\/h3>\n\n\n\n<p>Prompt for <strong>structure<\/strong>, not inspiration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>specify the open loop (what you&#8217;ll reveal)<\/li>\n\n\n\n<li>specify the payoff moment (when the viewer &#8220;wins&#8221;)<\/li>\n\n\n\n<li>specify attention resets (pattern change every ~20\u201330 seconds in long-form)<br>For AI video generation, use timestamp prompting to guide sequence and pacing.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What should I include to avoid &#8220;generic AI&#8221; tone?<\/h3>\n\n\n\n<p>Use constraints that force human rhythm:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;No greetings. No \u2018in this video.&#8217; No filler.&#8221;<\/li>\n\n\n\n<li>&#8220;8th-grade reading level. Short sentences.&#8221;<\/li>\n\n\n\n<li>&#8220;Use one concrete example per section.&#8221;<\/li>\n\n\n\n<li>&#8220;Write like a creator talking to one friend.&#8221;<br>And iterate: prompting is a conversation\u2014generate, review, then clarify the missing piece.<\/li>\n<\/ul>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>AI video generators aren&#8217;t psychic. They&#8217;re bureaucrats. If you want a decent output, treat your prompt like you&#8217;re filing paperwork at the world&#8217;s weirdest DMV: clear fields, no vibes, no poetry, no &#8220;make it viral pls \ud83d\ude4f&#8221;. Because here&#8217;s the awkward truth: your AI prompt for creating viral videos on YouTube usually fails for the same reason most videos fail\u2014the viewer doesn&#8217;t instantly know what problem you&#8217;re solving, why they should care, and what payoff they&#8217;re getting for staying. The AI can&#8217;t fix that if you don&#8217;t give it a job it can actually do. Let&#8217;s build prompts that produce retention, not just &#8220;a script that sounds nice.&#8221; The Reason Your AI &#8220;Viral&#8221; Prompts Don&#8217;t Work You&#8217;re prompting without a clear viewer problem Most prompts start with what you want to talk about. Viewers start with why they should give you their next 30 seconds. So instead of prompting like this: &#8220;Write a YouTube script about budgeting.&#8221; Prompt like this: &#8220;Write a YouTube intro for people who overspend on food delivery and feel guilty every week, and want a fix that doesn&#8217;t feel like punishment.&#8221; That single shift (topic \u2192 problem) instantly forces the model to generate useful tension. And tension is retention fuel. A good &#8220;viewer problem&#8221; line usually contains: No payoff = no retention (even with a strong hook) A hook without payoff is a trailer for a movie that never starts. Your prompt needs a payoff promise the script must deliver: If you don&#8217;t specify payoff, AI fills the space with\u2026 motivational fog. Too broad inputs create generic outputs When creators complain that ChatGPT &#8220;sounds the same,&#8221; it&#8217;s often because the input is the same: broad topic, no stakes, no constraints. This is why a popular NewTubers thread about a &#8220;solid ChatGPT prompt&#8221; frames it as a starting point for generating hook options\u2014then you still have to tailor it to your channel and audience. The Retention-First Prompt Formula The 5 hook types viewers actually respond to You don&#8217;t need 47 hook styles. You need a handful that match human behavior: Here&#8217;s a copy\/paste hook prompt (built on what creators like in those &#8220;give me 3 hook options&#8221; prompts, but tightened for retention): You are writing 3 hook options for a YouTube video. Audience: [who exactly] Viewer problem: [pain + frustration + what they tried] Payoff: [what they&#8217;ll get by minute 3] Constraints: no &#8220;Hey guys&#8221;, no channel intro, no filler. Each hook must: start with a punchy first sentence (max 12 words) include a clear promise (what changes if they keep watching) end with an open loop question or curiosity line Now write 3 hooks in different styles: (1) contrarian, (2) fast proof, (3) relatable pain. Add constraints: audience, stakes, payoff Constraints are how you stop &#8220;AI oatmeal&#8221; (warm, bland, technically edible). Use these three fields in almost every prompt: If you&#8217;re writing prompts for AI video generation (text-to-video), the same principle applies: describe what&#8217;s in frame and how it moves, using direct language. Runway&#8217;s prompting guide explicitly emphasizes describing what appears and how elements move. One &#8220;8th-grade&#8221; clarity rule If a middle-schooler can&#8217;t explain your video in one sentence, your intro is probably losing people. Add this line to your prompt: Write at an 8th-grade reading level. Short sentences. Concrete words. No buzzwords. It&#8217;s not &#8220;dumbing down.&#8221; It&#8217;s removing friction. Prompt Packs by Video Type (\u7ed9\u51fa\u771f\u5b9e\u641c\u96c6\u5230\u7684\u63d0\u793a\u8bcd\u6848\u4f8b) Below are prompt packs you can actually run. They&#8217;re based on real patterns found in creator communities (like &#8220;generate multiple hooks,&#8221; &#8220;avoid sounding robotic,&#8221; &#8220;make it practical&#8221;), plus common AI video prompt structure guidance (clear subject\/action\/scene\/motion). YouTube Shorts prompt pack Shorts die when: Create a 25\u201335 second YouTube Short script. Goal: high retention. Audience: [who] Viewer problem: [pain] Payoff: [result] Structure rules: 0\u20132s: pattern break hook (no greeting) 2\u201310s: state the problem + why it happens 10\u201325s: 2\u20133 rapid steps (each 1 sentence) last 5\u20138s: recap + one CTA that feels helpful Style: punchy, slightly humorous, no corporate tone. Give me: script + on-screen caption lines (max 6 words each). Bonus add-on (if you&#8217;re using an AI video generator): Also output: a single scene description for AI video generation (subject + action + setting + camera movement + lighting + style), 1\u20132 sentences. That &#8220;scene description&#8221; part aligns with how AI video prompt guides recommend direct, visual instructions rather than abstract vibes. Long-form tutorial prompt pack Long-form isn&#8217;t &#8220;be longer.&#8221; It&#8217;s &#8220;earn attention repeatedly.&#8221; Write a 6\u20138 minute YouTube tutorial script. Audience: [who] Promise: [clear outcome] Viewer problem: [pain + failed attempts] Include: cold open: show the result first in 1 sentence a simple roadmap (3 steps, 1 sentence) 3 proof beats (examples, numbers, or mini demo moments) 2 &#8220;reset attention&#8221; moments (quick recap \/ surprising tip) Tone: friendly, practical, no fluff. End with: one next-video suggestion (not &#8220;like and subscribe&#8221;). Output: (1) Hook + (2) section headers with timestamps + (3) full script. Faceless\/B-roll voiceover prompt pack Faceless content fails when the narration is generic and visuals don&#8217;t match. Create a faceless YouTube script + B-roll plan. Topic: [topic] Angle: [specific perspective] Audience: [who] Retention rules: Every 20\u201330 seconds: add a visual change (scene switch, overlay, chart, example) Deliverables: Voiceover script (6\u20137 minutes) B-roll shot list aligned line-by-line On-screen text overlays (short, readable) 3 title options + 3 thumbnail text options Style: confident, slightly witty, not robotic. Packaging Prompts: Titles, Thumbnails, and A\/B Testing Loops You can write the best script in your niche\u2026 and still flop if packaging is confusing. YouTube&#8217;s own guidance is blunt: titles and thumbnails should be clear, and it&#8217;s normal to experiment and update them over time. Also: YouTube has expanded Test &amp; Compare so creators can test multiple titles and thumbnails on a video (up to three variants). That&#8217;s an official YouTube Studio update. Title prompt for CTR (without clickbait) Create 12 YouTube titles for this video: Topic: [topic] Audience: [who] Promise: [outcome] Constraints: avoid clickbait words like &#8220;INSANE&#8221; unless niche fits match the thumbnail idea (same story, different words) keep titles<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":3,"featured_media":1662,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-1661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-subtitle-generator"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention<\/title>\n<meta name=\"description\" content=\"AI prompt for creating viral videos on YouTube: boost retention with hook formulas, Shorts\/long-form prompt packs, title+thumbnail tests, and prompt rewrites.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention\" \/>\n<meta property=\"og:description\" content=\"AI prompt for creating viral videos on YouTube: boost retention with hook formulas, Shorts\/long-form prompt packs, title+thumbnail tests, and prompt rewrites.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/\" \/>\n<meta property=\"og:site_name\" content=\"AI Video &amp; Image Editing Tips for Creators | GStory Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-25T08:17:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-25T08:17:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Xu Yue\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xu Yue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention","description":"AI prompt for creating viral videos on YouTube: boost retention with hook formulas, Shorts\/long-form prompt packs, title+thumbnail tests, and prompt rewrites.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/","og_locale":"en_US","og_type":"article","og_title":"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention","og_description":"AI prompt for creating viral videos on YouTube: boost retention with hook formulas, Shorts\/long-form prompt packs, title+thumbnail tests, and prompt rewrites.","og_url":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/","og_site_name":"AI Video &amp; Image Editing Tips for Creators | GStory Blog","article_published_time":"2025-12-25T08:17:22+00:00","article_modified_time":"2025-12-25T08:17:38+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png","type":"image\/png"}],"author":"Xu Yue","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Xu Yue","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#article","isPartOf":{"@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/"},"author":{"name":"Xu Yue","@id":"https:\/\/www.gstory.ai\/blog\/#\/schema\/person\/c4a06185f9c8055ad3cfd148e898d87a"},"headline":"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention","datePublished":"2025-12-25T08:17:22+00:00","dateModified":"2025-12-25T08:17:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/"},"wordCount":2113,"commentCount":0,"publisher":{"@id":"https:\/\/www.gstory.ai\/blog\/#organization"},"image":{"@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png","articleSection":["Subtitle Generator"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/","url":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/","name":"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention","isPartOf":{"@id":"https:\/\/www.gstory.ai\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#primaryimage"},"image":{"@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png","datePublished":"2025-12-25T08:17:22+00:00","dateModified":"2025-12-25T08:17:38+00:00","description":"AI prompt for creating viral videos on YouTube: boost retention with hook formulas, Shorts\/long-form prompt packs, title+thumbnail tests, and prompt rewrites.","breadcrumb":{"@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#primaryimage","url":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png","contentUrl":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png","width":1536,"height":1024,"caption":"AI Prompt for Creating Viral Videos on YouTube"},{"@type":"BreadcrumbList","@id":"https:\/\/www.gstory.ai\/blog\/ai-prompt-for-creating-viral-videos-on-youtube\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gstory.ai\/blog\/"},{"@type":"ListItem","position":2,"name":"Optimize Your AI Prompt for Creating Viral Videos on YouTube: Start Higher Retention"}]},{"@type":"WebSite","@id":"https:\/\/www.gstory.ai\/blog\/#website","url":"https:\/\/www.gstory.ai\/blog\/","name":"AI Video &amp; Image Editing Tips for Creators | GStory Blog","description":"Discover expert guides on AI video editing, image enhancement, and content creation. Boost your productivity with GStory\u2019s powerful AI editing tools.","publisher":{"@id":"https:\/\/www.gstory.ai\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gstory.ai\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.gstory.ai\/blog\/#organization","name":"AI Video &amp; Image Editing Tips for Creators | GStory Blog","url":"https:\/\/www.gstory.ai\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gstory.ai\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/05\/logo-128.png","contentUrl":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/05\/logo-128.png","width":128,"height":128,"caption":"AI Video &amp; Image Editing Tips for Creators | GStory Blog"},"image":{"@id":"https:\/\/www.gstory.ai\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.gstory.ai\/blog\/#\/schema\/person\/c4a06185f9c8055ad3cfd148e898d87a","name":"Xu Yue","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gstory.ai\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/44f6eef33ad5cf6683edb4076ea19cf774586bcf790471cc9d6936e6003f5563?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/44f6eef33ad5cf6683edb4076ea19cf774586bcf790471cc9d6936e6003f5563?s=96&d=mm&r=g","caption":"Xu Yue"},"url":"https:\/\/www.gstory.ai\/blog\/author\/xuyue\/"}]}},"modified_by":"Xu Yue","jetpack_featured_media_url":"https:\/\/www.gstory.ai\/blog\/wp-content\/uploads\/2025\/12\/AI-Prompt-for-Creating-Viral-Videos-on-YouTube.png","gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/posts\/1661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/comments?post=1661"}],"version-history":[{"count":1,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/posts\/1661\/revisions"}],"predecessor-version":[{"id":1663,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/posts\/1661\/revisions\/1663"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/media\/1662"}],"wp:attachment":[{"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/media?parent=1661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/categories?post=1661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gstory.ai\/blog\/wp-json\/wp\/v2\/tags?post=1661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}