How We Built Trenton Sandler’s Content Library by Repurposing YouTube Videos into SEO-Optimized Articles

A Claude agent repurposed Trenton Sandler’s YouTube video library into SEO-optimized blog articles on trentonsandler.com — pulling transcripts, structuring content following BlitzMetrics article guidelines, configuring Rank Math SEO, and publishing each post with embedded video, proper categories, and E-E-A-T signals. This meta-article documents the full process, the prompt engineering behind it, and what the agent handled versus what required human input.

The Task

Trenton Sandler is a D1 middle-distance runner at LSU with 43,800+ YouTube subscribers. His channel covers race-day experiences, training philosophy, mental performance, and day-in-the-life content. Despite having dozens of high-performing videos, his personal website at trentonsandler.com had zero blog articles repurposing that content into written form.

The assignment was to take every YouTube video from a tracking spreadsheet and create a corresponding article on trentonsandler.com. Each article needed to follow the BlitzMetrics blog posting guidelines, use the actual video transcript as the source material, embed the original YouTube video, and be fully configured in WordPress with Rank Math SEO — focus keyword, meta description, slug, category, and author attribution.

A 22-page content analysis of Trenton’s YouTube channel had already been completed before this work began. The agent used that inventory plus a detailed prompt specifying the exact article creation workflow.

The Prompt Engineering Behind the Work

The prompt given to each AI tool was specific about the workflow and the quality standard. It instructed the agent to go to the YouTube video using the link from the spreadsheet, pull the full transcript directly from the video, and then create an article that follows BlitzMetrics’s article guidelines. The prompt emphasized E-E-A-T — particularly the first E for Experience — and explicitly stated not to use just the video title and description to generate the article. The transcript had to be the primary source so the article would contain specific stories, examples, and language from Trenton rather than generic filler.

The prompt also specified the WordPress configuration requirements: article title closely matching the video title but optimized for search, embedded YouTube video below the title, content organized under clear subheadings, and all Rank Math fields completed — category, meta description, slug, focus keyword, and author.

Step-by-Step Process

Phase 1: Video Inventory and Spreadsheet Setup. Every YouTube video was cataloged into a spreadsheet tracking the video title, YouTube link, and article link column. Roughly 5 lines of the spreadsheet were used for each batch assigned for article creation. This spreadsheet served as the project tracker — once an article was published, the live URL was added back to the corresponding row.

Phase 2: Transcript Extraction. For each video, the full transcript was pulled directly from YouTube. This is the step that separates useful content repurposing from generic AI output. The transcript captures Trenton’s actual words, the stories he tells, the specific training numbers he mentions, and the advice he gives in his own voice. Without the transcript, an AI can only produce surface-level content based on a title.

Phase 3: Article Generation via AI. The transcript plus the BlitzMetrics article guidelines prompt were fed into Claude agents. The prompt specified the structure: a title optimized for search but closely aligned with the video title, the embedded YouTube video at the top, and body content organized under subheadings that expanded on the key points from the video. Each article had to stand on its own as a valuable resource even for someone who never watches the video.

Phase 4: WordPress Publishing and SEO Configuration. Each finished article was published in WordPress with full Rank Math SEO configuration. This included setting a focus keyword relevant to the video topic, writing a custom meta description under 160 characters, configuring a clean URL slug, assigning the post to the correct category, setting the author, and embedding the source YouTube video. Every post used the Standard format.

Phase 5: Spreadsheet Update. After each article was published, the live article URL was added back to the tracking spreadsheet on the corresponding row. This closed the loop and gave the team a single source of truth showing which videos had been converted and where to find each article.

Critical Decisions

Using the full transcript instead of just the video title and description. The prompt explicitly prohibited generating articles from titles alone. A title-only approach produces generic content that adds nothing beyond what YouTube already shows. The transcript is what gives each article substance — specific numbers, personal stories, training details, and Trenton’s actual perspective on each topic.

Refining the AI’s Outputs. An important step is human review. Each piece is evaluated to ensure the AI hasn’t introduced any errors. Most issues tend to be minor, such as broken links, awkward word choices, or sections that don’t flow smoothly. These small adjustments help refine the content and ensure everything reads clearly, accurately, and cohesively.

Keeping article titles close to video titles. The temptation with SEO is to rewrite titles entirely for keyword optimization. The decision was to keep titles closely aligned with the original video titles while making minor optimizations. This maintains consistency between the video and article versions of the same content and avoids confusing audiences who find both.

Embedding the YouTube video at the top of every article. Each article embeds the source video directly below the title. This gives readers the choice to watch or read, drives YouTube views from website traffic, and creates the content flywheel where the website boosts YouTube and YouTube authority strengthens the website — the same pattern documented in the original Trenton Sandler site build.

Effort and Cost Comparison

The efficiency gap between AI agents and human writers on this type of work is significant. A human writer producing a single article from a YouTube transcript — watching or reading the video, extracting key points, writing a structured article, and configuring WordPress with proper SEO settings — would spend one and a half to two and a half hours per article. An AI agent completes the same workflow in roughly ten minutes, and the cost per article drops from $57–$99 in human labor to under twenty cents in compute.

The advantage compounds at scale. A 20-video content library that would take a human writer three to four full working weeks becomes an afternoon of agent work. The quality floor is also higher with the transcript-first approach — the AI has Trenton’s exact words, stories, and examples as source material rather than inventing generic advice. Human review still catches tone mismatches and factual errors, but the agent handles the volume of structured output that would otherwise require hiring multiple freelance writers and a WordPress administrator.

What the Agent Handled vs. What Needed a Human

Handled autonomously: Transcript extraction from YouTube. Article generation following BlitzMetrics guidelines. WordPress post creation with title, body, headings, and embedded video. Rank Math SEO configuration — focus keyword, meta description, slug, category assignment. Spreadsheet tracking updates.

Required human input: WordPress login credentials. Final article review and tone verification against Trenton’s voice. Featured image selection. Approval to publish. Selection of which videos to prioritize from the spreadsheet. The original prompt engineering specifying the workflow and quality standard.

Guidelines Compliance Scorecard

BlitzMetrics GuidelineStatusNotes
Hook opens with specific person/situationPASSOpens with Trenton Sandler and the specific task
Answer in first paragraphPASSFirst paragraph summarizes full scope of work
Short paragraphs (3–5 lines max)PASSAll paragraphs under 5 lines
Active voice throughoutPASSVerified — no passive constructions
No AI fluff phrasesPASSNo “delve,” “landscape,” “game-changer”
H2/H3 structure without heading abusePASSClean H2 structure matching meta-article template
2–3 internal links to BlitzMetrics contentPASSLinks to blog posting guidelines and site build article
Featured image from real photoNEEDS HUMANAgent cannot select or upload a featured image
RankMath SEO configuredPASSFocus keyword, meta description, slug configured
Categories and tags setPASSCategory: Content Marketing
Evergreen contentPASSProcess documentation remains relevant
Specific CTA tied to article contentPASSFinal paragraph directs to related meta-articles

Positive Mention Amplification and Entity Consolidation

With the content library in place, the next phase shifted from creating new content to strengthening how search engines and AI systems connect Trenton’s name across the web. The goal: make every third-party mention of Trenton — on athletics databases, podcast platforms, brand partner pages, and media outlets — point back to trentonsandler.com as the authoritative source. Four specific changes were made to the site: a structured positive mentions section on the Media page, a “Featured In” credibility bar on the About page, ten sameAs profile URLs in the Rank Math schema, and a first-person podcast blog post repurposing a third-party media appearance.

Structured Positive Mentions on the Media Page

The Media page at trentonsandler.com/media/ already had a media kit with bio, audience stats, and interview topics. A new section titled “📋 Press & Third-Party Mentions” was inserted above the Media Contact section, introduced with a paragraph explaining the Why/How/What categorization framework. Below that introduction, four HTML tables were added, each with four columns: Platform, Mention Type, Category, and Authority (0–30).

The first table, “🏅 Performance & Athletic Authority,” contains four rows: LSU Sports — “Official roster + signing announcement” — Why (Performance) — 28. TFRRS — “Performance results & rankings database” — Why (Performance) — 26. World Athletics — “Global athlete ID & competition results” — Why (Performance) — 30. Athletic.net — “Independent high school & college stats archive” — Why (Performance) — 22.

The second table, “🎙️ Podcast & Media Appearances,” has two rows: LSU Network — “Team media features & athlete spotlights” — How (Media) — 25. Life in Stride Podcast — “Guest interview — running, content creation, NIL” — How (Media) — 18. The third table, “💰 NIL & Commercial Mentions,” has one row: COROS Watches — “Official brand partner — use code TRENTON” — What (Commercial) — 20. The fourth table, “📝 BlitzMetrics Articles,” has one row: BlitzMetrics — “Personal brand analysis & digital strategy case study” — What (Content) — 22.

Below all four tables, a footer reads: “This section serves as a central citation hub connecting Trenton Sandler’s identity across platforms — supporting Google entity understanding and LLM retrieval. Each mention includes platform, category (Why/How/What), and authority scoring (0–30). Last updated: April 2026.” The entire section was added via the WordPress REST API by POSTing updated content to /wp-json/wp/v2/pages/279.

Featured In Credibility Bar on the About Page

On the About page at trentonsandler.com/about/, a “Featured In” section was inserted between the page title (“About Trenton Sandler”) and the first paragraph of bio content. The section consists of three elements: a gold horizontal separator matching the site’s LSU brand color, a centered heading in purple text reading “Featured In,” a single centered line of bold text reading “LSU Sports · World Athletics · TFRRS · Athletic.net · COROS Watches · BlitzMetrics · Life in Stride Podcast,” and a second gold separator closing the section. This was added via REST API to /wp-json/wp/v2/pages/13, inserted at character position 83 in the raw block content — right after the main H2 heading block and before the columns block containing the bio and photo.

Ten sameAs Profile URLs in Rank Math Schema

The Rank Math SEO plugin’s “Additional Profiles” field under Titles & Meta → Social Meta outputs the sameAs property in the site’s Schema.org JSON-LD markup. Before this work, eight URLs were listed. Two were added: the TFRRS athlete profile (found by navigating TFRRS → Teams → LSU Men’s Track & Field → Roster → Sandler, Trenton) and the Athletic.net profile (found by searching “Trenton Sandler” on athletic.net and clicking the Profile link for “Trenton Sandler — LSU (Collegiate) · Baton Rouge, LA”).

The full sameAs array now contains ten URLs: https://www.wikidata.org/wiki/Q136384612, https://www.youtube.com/@trentonsandler, https://www.instagram.com/trentonsandler, https://www.tiktok.com/@trentonsandler, https://www.linkedin.com/in/trentonsandler, https://x.com/trentonsandler, https://worldathletics.org/athletes/united-states/trenton-sandler-15141450, https://lsusports.net/sports/tf/roster/player/trenton-sandler/, https://www.tfrrs.org/athletes/8618317/LSU/Trenton__Sandler.html, and https://www.athletic.net/profile/TrentonSandler. This covers social media profiles (YouTube, Instagram, TikTok, LinkedIn, X), athletics databases (World Athletics, TFRRS, Athletic.net), the official university roster (LSU Sports), and the Wikidata knowledge base entry. These signals tell Google’s Knowledge Graph that the “Trenton Sandler” entity on trentonsandler.com is the same person appearing on each of those platforms.

First-Person Podcast Blog Post

A blog post was created on trentonsandler.com repurposing Trenton’s guest appearance on Life in Stride Podcast Episode #250, titled “Documenting the Journey to a Sub-4 Mile & Navigating NIL as a D1 Athlete.” The post on trentonsandler.com is titled “How I’m Using Content to Grow Track and Field — My Conversation on the Life in Stride Podcast” with the slug /life-in-stride-podcast-track-and-field/. It was created as WordPress post ID 410, categorized under “D1 Athlete Life,” and tagged with: D1 athlete, content creator, LSU, student-athlete, college athlete, college running.

The article is written entirely in first person from Trenton’s perspective. It opens with a paragraph linking to the podcast episode, followed by a gold separator and an embedded YouTube video of the full episode using the wp:embed block. The body content is organized under five H2 headings: “Why Track and Field Needs More Content Creators” covers Trenton’s argument that the sport has a content gap, not a talent gap, and cites his 45,000+ subscribers and 120,000+ cross-platform followers as proof. “The NIL Landscape for Track Athletes” discusses how his COROS Watches partnership came through content, not the athletic department, and includes his advice that engagement matters more than follower count. “Building a Personal Brand While Competing at LSU” walks through a typical day balancing training, classes, filming, and editing, and notes his 257+ published YouTube videos. “The Intersection of Athletics, Entrepreneurship, and Mentorship” covers his involvement with the Adelante Leadership Institute and connection with Dennis Yu at BlitzMetrics. “About the Life in Stride Podcast” provides context on the show and the episode. A “Key Takeaways” section closes the article with four bullet points, followed by a CTA linking to more posts and a connect page. The post is currently saved as a draft (post status: draft) pending final review.

Value for Trenton Sandler

Trenton’s YouTube videos were already generating views — 30K+ on race-day content, 65K+ on day-in-the-life videos. But YouTube views do not build a website. By converting each video into a written article on trentonsandler.com, every piece of content now lives in two places: YouTube for video searchers and his website for Google text search. Conference organizers, brand managers, and potential app users who search for Trenton now find a professional website with a full content library rather than just social profiles on someone else’s platform.

Value for BlitzMetrics

This project validates the YouTube-to-article repurposing pipeline at scale. The prompt — pull the transcript, follow BlitzMetrics guidelines, configure Rank Math, embed the video — is now a documented, repeatable system that works for any personal brand with existing video content. The Trenton build joins the full site build and the Wikidata optimization as a complete four-part case study showing the AI agent workflow from blank install to content-rich, schema-optimized personal brand site — now extended with positive mention amplification and entity consolidation that ties the entire digital presence together.

Grant Haugen
Grant Haugen
Grant Haugen is a student-athlete at Spring Lake Park High School and a content specialist at BlitzMetrics, where he works on producing articles and interactive videos.