{"id":370346,"date":"2026-09-17T10:41:17","date_gmt":"2026-09-17T10:41:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/article-from-youtube\/"},"modified":"2026-10-29T17:20:18","modified_gmt":"2026-10-29T17:20:18","slug":"article-from-youtube","status":"publish","type":"plugin","link":"https:\/\/de-ch.wordpress.org\/plugins\/article-from-youtube\/","author":23561605,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.1","stable_tag":"1.6.1","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"YouTube to Article","header_author":"StartupHub.AI","header_description":"Paste a YouTube URL in the editor and fill the post with a draft article. Paid plans can watch a channel.","assets_banners_color":"fec3ae","last_updated":"2026-10-29 17:20:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.startuphub.ai\/youtube-to-article","header_author_uri":"https:\/\/profiles.wordpress.org\/startuphubai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":473,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.21":{"tag":"1.5.21","author":"startuphubai","date":"2026-09-21 09:59:12","revision":3705303},"1.5.24":{"tag":"1.5.24","author":"startuphubai","date":"2026-09-21 11:18:52","revision":3705475},"1.5.25":{"tag":"1.5.25","author":"startuphubai","date":"2026-09-23 12:43:04","revision":3709347},"1.5.4":{"tag":"1.5.4","author":"startuphubai","date":"2026-09-17 10:40:57","revision":3700111},"1.5.5":{"tag":"1.5.5","author":"startuphubai","date":"2026-09-17 11:32:40","revision":3700178},"1.5.6":{"tag":"1.5.6","author":"startuphubai","date":"2026-09-17 16:19:43","revision":3700589},"1.6.0":{"tag":"1.6.0","author":"startuphubai","date":"2026-10-28 14:26:17","revision":3770853},"1.6.1":{"tag":"1.6.1","author":"startuphubai","date":"2026-10-29 17:20:18","revision":3773617}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3700167,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3700167,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3700167,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3700167,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3700167,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3700167,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.21","1.5.24","1.5.25","1.5.4","1.5.5","1.5.6","1.6.0","1.6.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3773615,"resolution":"1","location":"assets","locale":"","width":1568,"height":607},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3773615,"resolution":"2","location":"assets","locale":"","width":1088,"height":844},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3773615,"resolution":"3","location":"assets","locale":"","width":1088,"height":805},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3773615,"resolution":"4","location":"assets","locale":"","width":1088,"height":717},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3773615,"resolution":"5","location":"assets","locale":"","width":1568,"height":656},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3773615,"resolution":"6","location":"assets","locale":"","width":1568,"height":525},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3773615,"resolution":"7","location":"assets","locale":"","width":1568,"height":514},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3773615,"resolution":"8","location":"assets","locale":"","width":895,"height":530}},"screenshots":{"1":"The dashboard with article counts, recent articles and a setup checklist","2":"The generated post with the source YouTube video pinned under the title","3":"The key takeaways list under the video followed by the article start","4":"The FAQ at the end of the post with FAQPage JSON-LD","5":"The sidebar panel with YouTube link field, Generate article button, voice, length, and prompt","6":"The Channels tab with a YouTube URL field and a Publish right away switch","7":"The Article style tab with voice cards and length cards","8":"The internal links settings with links per article and Search Console connection"}},"plugin_section":[],"plugin_tags":[289538,289539,289536,289537,289535],"plugin_category":[46,50],"plugin_contributors":[281263],"plugin_business_model":[],"class_list":["post-370346","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-post-youtube","plugin_tags-video-to-blog-post","plugin_tags-youtube-to-article","plugin_tags-youtube-to-blog","plugin_tags-youtube-to-wordpress","plugin_category-editor-and-writing","plugin_category-media","plugin_contributors-startuphubai","plugin_committers-startuphubai"],"banners":{"banner":"https:\/\/ps.w.org\/article-from-youtube\/assets\/banner-772x250.png?rev=3700167","banner_2x":"https:\/\/ps.w.org\/article-from-youtube\/assets\/banner-1544x500.png?rev=3700167","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/article-from-youtube\/assets\/icon-128x128.png?rev=3700167","icon_2x":"https:\/\/ps.w.org\/article-from-youtube\/assets\/icon-256x256.png?rev=3700167","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-1.png?rev=3773615","caption":"The dashboard with article counts, recent articles and a setup checklist"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-2.png?rev=3773615","caption":"The generated post with the source YouTube video pinned under the title"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-3.png?rev=3773615","caption":"The key takeaways list under the video followed by the article start"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-4.png?rev=3773615","caption":"The FAQ at the end of the post with FAQPage JSON-LD"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-5.png?rev=3773615","caption":"The sidebar panel with YouTube link field, Generate article button, voice, length, and prompt"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-6.png?rev=3773615","caption":"The Channels tab with a YouTube URL field and a Publish right away switch"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-7.png?rev=3773615","caption":"The Article style tab with voice cards and length cards"},{"src":"https:\/\/ps.w.org\/article-from-youtube\/assets\/screenshot-8.png?rev=3773615","caption":"The internal links settings with links per article and Search Console connection"}],"raw_content":"<!--section=description-->\n<p>Most sites just embed a video. Google can't cite an embed. AI assistants can't cite an embed. YouTube to Article turns every video into a full, indexable WordPress post that ranks.<\/p>\n\n<p>Paste any YouTube link in the editor sidebar and get a complete draft in seconds - or connect a YouTube channel and auto-create drafts every time a new video drops.<\/p>\n\n<p>Built for publishers, news sites, and creators who want their videos to work twice: once on YouTube, once on Google.<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=4XBvJLbtemo]<\/p>\n\n<h4>ONE CLICK FROM VIDEO TO RANKABLE ARTICLE<\/h4>\n\n<p>Just paste a YouTube link in the Gutenberg sidebar and hit Generate article. No switching tabs, no copy-paste transcripts.<\/p>\n\n<p>Every post comes ready for Yoast SEO and Rank Math:<\/p>\n\n<ul>\n<li>SEO title, meta description &amp; focus keyphrase - auto-filled<\/li>\n<li>Automatic tags for better organization<\/li>\n<li>Key Takeaways block under the video (optional)<\/li>\n<li>FAQ block at the end with FAQPage schema (optional)<\/li>\n<li>Video pinned at top or as featured image - social shares still use the YouTube thumbnail<\/li>\n<\/ul>\n\n<h4>SEO THAT'S ACTUALLY BUILT FOR VIDEO<\/h4>\n\n<ul>\n<li>VideoObject JSON-LD on every single post - so Google understands it's a video post<\/li>\n<li>FAQPage JSON-LD when you use the FAQ block<\/li>\n<li>BlogPosting + BreadcrumbList + meta description if you don't use Yoast\/Rank Math<\/li>\n<li>Clean HTML - not AI spam. You control voice and length.<\/li>\n<\/ul>\n\n<p>Voice: Dynamic (matches the speaker), Neutral, Analytical, Conversational\nLength: Dynamic (as long as needed), Short ~500 words, Medium ~800, Long ~1200\nPlus: Add your own custom writing prompt with brand rules.<\/p>\n\n<h4>INTERNAL LINKS THAT USE YOUR REAL GOOGLE DATA<\/h4>\n\n<p>We don't add random links. After writing, we add 1-4 smart internal links to your own posts and tag pages.<\/p>\n\n<p>Connect Google Search Console (1 click) and we rank your internal link targets using your actual queries, clicks, impressions and position. So you push link equity to posts Google already loves.<\/p>\n\n<p>You can also add a list of \"always consider\" URLs - perfect for pushing affiliate pages or money pages.<\/p>\n\n<h4>CHANNEL WATCH: AUTO-POST YOUTUBE VIDEOS TO WORDPRESS<\/h4>\n\n<p>Add any YouTube channel URL. Choose check interval: every 30 minutes, 1 hour, 3 hours, 6 hours, or daily.<\/p>\n\n<p>Set default author, category, and Draft or Auto-Publish.<\/p>\n\n<p>In Draft mode, you get an instant email or Telegram notification on your phone with two links: Publish \/ Skip. Skip can trash the draft if you don't want it.<\/p>\n\n<p>Perfect for: Auto blog from YouTube channel, news sites covering YouTubers, video podcasts as articles.<\/p>\n\n<p>Requires Pro Mini ($5\/mo on StartupHub.AI).<\/p>\n\n<h4>VIDEO ANALYTICS THAT RESPECTS CONSENT<\/h4>\n\n<p>On posts with pinned video, we load the YouTube IFrame API and send real engagement to GA4:\nvideo_start, video_progress at 10%, 25%, 50%, 75%, video_complete<\/p>\n\n<p>Works with gtag.js or dataLayer. If WP Consent API is active, events wait for consent. No data sent to StartupHub.AI.<\/p>\n\n<h4>HOW IT WORKS<\/h4>\n\n<ol>\n<li>Install &amp; activate - try 3 articles free (under 2 hours, no account)<\/li>\n<li>In any post editor, open the YouTube to Article sidebar, paste a link, click Generate article<\/li>\n<li>Edit the draft and publish. Channel watch will do this for you automatically.<\/li>\n<\/ol>\n\n<p>Need more? Go to Settings &gt; YouTube to Article &gt; Sign in with Google to save your free key.<\/p>\n\n<p>Docs at <a href=\"https:\/\/www.startuphub.ai\/youtube-to-article\">startuphub.ai\/youtube-to-article<\/a>. Free support via the <a href=\"https:\/\/wordpress.org\/support\/plugin\/article-from-youtube\/\">WordPress.org forums<\/a>. Pro questions via StartupHub.AI.<\/p>\n\n<p>From the same team: <a href=\"https:\/\/wordpress.org\/plugins\/tv-for-youtube\/\">TV for YouTube<\/a> shows your channel as a full-screen TV on your site.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the StartupHub.AI service at https:\/\/www.startuphub.ai\/api\/v1\/ to write articles and to watch YouTube channels. Nothing is sent until you click Generate, a sign-in or connect button, or save settings.<\/p>\n\n<ul>\n<li><strong>Generate:<\/strong> The request carries your API key as a Bearer token, the YouTube URL you pasted, your writing prompt and whether to pin the video. A first call asks for the transcript. A second call sends that transcript with the video title and channel name so the service can write the article. Nothing is sent until you click Generate.<\/li>\n<li><strong>Internal links:<\/strong> A third call sends the draft HTML plus ranked candidate URLs from this site, including published articles, tag archives and any extra URLs you listed, so the service can insert internal links. That call does not write a new article, and if it fails the draft stays unlinked.<\/li>\n<li><strong>Settings and channels:<\/strong> When you save settings or add a channel, the plugin sends your site URL, inbound secret, notify email, default author and category, and the YouTube URL you entered. StartupHub.AI uses that data to register the site and watch that channel. The plugin also asks for recent job status and any drafts that did not arrive and creates those posts locally. Linking Telegram only runs if you click Link Telegram.<\/li>\n<li><strong>Trial and sign in:<\/strong> Try 3 articles free sends this site's URL. Sign in with Google and Unlock channels send this site's URL and a return URL under wp-admin. They open startuphub.ai so you can sign in and optionally pick a plan, then return you to the settings screen where the plugin fetches this site's key once. Both actions only run when you click them.<\/li>\n<li><strong>Search Console:<\/strong> Connect Search Console only runs if you click it. It sends your site URL and a return URL under wp-admin. Google asks you to approve read-only Search Console access. StartupHub.AI stores the token for that API key and later fetches query and page rows to rank internal links. Disconnect removes the token. If Search Console is not connected here but Site Kit by Google or Rank Math already stored Search Console data on this site, that local data can be used to rank internal links.<\/li>\n<li><strong>Finished posts:<\/strong> StartupHub.AI may push a finished article to this site at \/wp-json\/afyt\/v1\/inbound. That request is signed with the inbound secret stored in settings.<\/li>\n<li><strong>YouTube:<\/strong> On generated posts that pin the YouTube video, visitors load the YouTube IFrame API at https:\/\/www.youtube.com\/iframe_api so play progress can be sent to Google Analytics on this site. That script only loads on those posts and sends no video data to StartupHub.AI. On the settings page only, your browser may load small channel icons from youtube.com or Google's favicon service and video thumbnails from i.ytimg.com.<\/li>\n<li><p><strong>Steem:<\/strong> The settings page has an optional link to steem.dev. Nothing is sent until you click it.<\/p><\/li>\n<li><p>Service: https:\/\/www.startuphub.ai<\/p><\/li>\n<li>Terms: https:\/\/www.startuphub.ai\/terms<\/li>\n<li>Privacy: https:\/\/www.startuphub.ai\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install from Plugins \u2192 Add New, or upload the plugin and activate it.<\/li>\n<li>Open settings and click <strong>Try 3 articles free<\/strong> or <strong>Sign in with Google<\/strong>, or paste a key.<\/li>\n<li>Paste a YouTube URL in settings and click Generate article, or do the same in a post.<\/li>\n<li>Set voice and length, or edit the writing prompt.<\/li>\n<li>Optional, on a paid key: add a channel and choose how often to check it.<\/li>\n<li>Optional: Connect Search Console so internal-link ranking can use queries and clicks.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20startuphub.ai%20account%3F\"><h3>Do I need a StartupHub.AI account?<\/h3><\/dt>\n<dd><p>Trial is three articles, each video under 2 hours, with no account; Google signup saves a free key in settings.<\/p><\/dd>\n<dt id=\"will%20it%20publish%20without%20me%3F\"><h3>Will it publish without me?<\/h3><\/dt>\n<dd><p>Not from the editor. Generate inserts a draft for you to review. Channel watch can auto-publish only if you turn that on for that channel.<\/p><\/dd>\n<dt id=\"what%20does%20the%20free%20plan%20include%3F\"><h3>What does the free plan include?<\/h3><\/dt>\n<dd><p>A small number of editor generations. Channel watch and higher limits need Pro Mini or higher on StartupHub.AI.<\/p><\/dd>\n<dt id=\"does%20it%20send%20data%20off%20the%20site%3F\"><h3>Does it send data off the site?<\/h3><\/dt>\n<dd><p>Yes, when you click Try 1 article, Sign in with Google, Generate, Connect Search Console, save channel settings, or when StartupHub.AI pushes a finished article. See External services.<\/p><\/dd>\n<dt id=\"does%20it%20watch%20a%20playlist%3F\"><h3>Does it watch a playlist?<\/h3><\/dt>\n<dd><p>No. Channel watch uses a channel URL. Playlists are not watched.<\/p><\/dd>\n<dt id=\"how%20often%20are%20channel%20feeds%20checked%3F\"><h3>How often are channel feeds checked?<\/h3><\/dt>\n<dd><p>You pick per channel: every 30 minutes, every hour, every 3 hours, every 6 hours, or every day. StartupHub.AI looks at due channels about every 10 minutes and skips a channel until its interval has passed.<\/p><\/dd>\n<dt id=\"does%20a%20visitor%20need%20an%20account%3F\"><h3>Does a visitor need an account?<\/h3><\/dt>\n<dd><p>No. Only people who can edit posts see the generator.<\/p><\/dd>\n<dt id=\"do%20the%20videos%20send%20google%20analytics%20events%3F\"><h3>Do the videos send Google Analytics events?<\/h3><\/dt>\n<dd><p>Yes, on generated posts. The YouTube player is set up for the IFrame API and the plugin pushes video_start, video_progress (10, 25, 50, 75), and video_complete to dataLayer and gtag. Site Kit or any theme that loads GA4 will see those events. If WP Consent API is active, events wait for statistics or marketing consent.<\/p><\/dd>\n<dt id=\"does%20it%20add%20schema%20for%20search%3F\"><h3>Does it add schema for search?<\/h3><\/dt>\n<dd><p>Yes. Generated posts print VideoObject JSON-LD (title, thumbnail, embed URL, duration, publisher is your site). If Yoast or Rank Math is not active, it also prints BlogPosting and BreadcrumbList, plus the SEO title and meta description in the document head.<\/p><\/dd>\n<dt id=\"does%20it%20add%20an%20faq%20to%20the%20article%3F\"><h3>Does it add an FAQ to the article?<\/h3><\/dt>\n<dd><p>Optional, on by default. Generate writes a short FAQ at the end of the post and prints FAQPage JSON-LD only while that block is still in the content. Turn it off in settings or uncheck it in the editor.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>A saved key that stops working now shows Reconnect with Google in the Account tab, instead of only an upgrade button.<\/li>\n<li>The connection status in the settings top bar shows in sentence case. Before, every word was capitalised, as in \"Key Saved, Connection Failed. Check The Key.\"<\/li>\n<li>New listing description and screenshots.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Settings were redesigned with a Dashboard showing written, published, awaiting review and watched channel counts and recent articles with Edit links and a checklist, plus a left menu and top bar with connection status and Write an article button.<\/li>\n<\/ul>\n\n<h4>1.5.29<\/h4>\n\n<ul>\n<li>Key takeaways up to 260 characters, FAQ questions up to 160 and FAQ answers up to 480 stay whole. Your longer text now ends on a whole word with an ellipsis instead of being cut at 180 characters mid-word.<\/li>\n<li>New listing description and screenshots.<\/li>\n<\/ul>\n\n<h4>1.5.28<\/h4>\n\n<ul>\n<li>Upgrade for $5\/mo: one button opens a StartupHub.AI pay page in a small window (sign up and card in one screen). When the payment goes through the window closes and this screen reloads with channel watch on. No key to copy.<\/li>\n<li>The API key field folds away under Account for anyone who already has a key.<\/li>\n<\/ul>\n\n<h4>1.5.27<\/h4>\n\n<ul>\n<li>Settings: four tabs, Write, Channels, Article style and Account, instead of one long page.<\/li>\n<li>Settings: voice and length are cards with a short explanation; custom instructions fold away.<\/li>\n<li>Settings: the API key and inbound secret are masked, with Show and Copy.<\/li>\n<li>Settings: everything that applies to channel posts (author, category, review email, Telegram) sits on the Channels tab.<\/li>\n<li>Settings: Recent articles is a list with the video thumbnail, the article title, a coloured status, how long ago, and Review draft, Edit or View.<\/li>\n<\/ul>\n\n<h4>1.5.26<\/h4>\n\n<ul>\n<li>Trial: three articles per site with no account, was one. Each video under 2 hours.<\/li>\n<li>Editor: after a trial article, a notice shows how many free articles are left and the sign-in step.<\/li>\n<\/ul>\n\n<h4>1.5.25<\/h4>\n\n<ul>\n<li>Directory: who this is for (channel, draft then publish, internal links).<\/li>\n<li>Settings: Steem card says generate a WordPress plugin.<\/li>\n<\/ul>\n\n<h4>1.5.24<\/h4>\n\n<ul>\n<li>Settings: more space around Save and below the Steem card.<\/li>\n<\/ul>\n\n<h4>1.5.23<\/h4>\n\n<ul>\n<li>Settings: Steem CTA is a card section, not loose text.<\/li>\n<\/ul>\n\n<h4>1.5.22<\/h4>\n\n<ul>\n<li>Settings: Steem sidebar to generate another plugin.<\/li>\n<\/ul>\n\n<h4>1.5.21<\/h4>\n\n<ul>\n<li>Directory screenshots: YouTube source, WordPress draft, full settings, then each settings section.<\/li>\n<\/ul>\n\n<h4>1.5.20<\/h4>\n\n<ul>\n<li>Editor sidebar inputs keep their right border. Tags use the native WordPress tags box.<\/li>\n<\/ul>\n\n<h4>1.5.19<\/h4>\n\n<ul>\n<li>Plugins-list blurb also mentions YouTube RSS monitoring and auto-convert.<\/li>\n<\/ul>\n\n<h4>1.5.18<\/h4>\n\n<ul>\n<li>Directory and plugins-list blurb: turn any YouTube video into an article with AI, with perfect SEO.<\/li>\n<\/ul>\n\n<h4>1.5.17<\/h4>\n\n<ul>\n<li>Settings: Generate article sits on the YouTube URL row. Channel rows align middle and show a favicon.<\/li>\n<\/ul>\n\n<h4>1.5.16<\/h4>\n\n<ul>\n<li>Writing prompt no longer lists internal-link or SEO field instructions. Those still run.<\/li>\n<\/ul>\n\n<h4>1.5.15<\/h4>\n\n<ul>\n<li>Editor sidebar no longer grows a horizontal scrollbar around the URL field.<\/li>\n<\/ul>\n\n<h4>1.5.14<\/h4>\n\n<ul>\n<li>Directory listing: title YouTube to Article. Tags youtube, article, video, auto-publish, writer.<\/li>\n<\/ul>\n\n<h4>1.5.13<\/h4>\n\n<ul>\n<li>Directory tags: youtube, article, writer, video, ai.<\/li>\n<\/ul>\n\n<h4>1.5.12<\/h4>\n\n<ul>\n<li>Directory listing: title YouTube Article Writer. Tags youtube, article, writer, seo, video.<\/li>\n<\/ul>\n\n<h4>1.5.11<\/h4>\n\n<ul>\n<li>Voice and length toggles rewrite those lines in the writing prompt.<\/li>\n<\/ul>\n\n<h4>1.5.10<\/h4>\n\n<ul>\n<li>Voice and length are settings: dynamic, or a fixed tone and word count.<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Setting to use the YouTube embed as the featured visual on the post. The thumbnail stays attached for social shares.<\/li>\n<li>Writer tags are saved on the post and shown in the editor.<\/li>\n<li>Generate article sits under the YouTube URL so the field can be full width.<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Save the draft before the linking pass and featured-image download so a long write still opens a post on shared hosts.<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Settings: trial articles with no account, or Sign in with Google to save a key.<\/li>\n<li>Settings: paste a YouTube URL and generate a draft without opening a post first.<\/li>\n<li>Generate shows a progress bar: transcript, then write.<\/li>\n<li>Editor: writing prompt, Run again on the same transcript, and a WordPress YouTube embed.<\/li>\n<li>Sets the YouTube thumbnail as the featured image and keeps it 16:9.<\/li>\n<li>YouTube embeds send GA4 video_start, video_progress, and video_complete.<\/li>\n<li>JSON-LD VideoObject on generated posts. BlogPosting and breadcrumbs when Yoast or Rank Math is not active.<\/li>\n<li>Key takeaways after the embed and a visible FAQ at the end, both optional.<\/li>\n<li>FAQPage JSON-LD when the FAQ block is on the page.<\/li>\n<li>Open Graph and Twitter tags when Yoast or Rank Math is not active.<\/li>\n<li>Google mark on Sign in with Google and Connect Search Console.<\/li>\n<li>Directory description covers auto-publish, email and Telegram review, writing controls, and internal links.<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Directory listing: demo video, feature rows, Channel Watch section.<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Directory listing: icons, banners, screenshots, and clearer readme.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Plugin Check: Rank Math SQL uses {$wpdb-&gt;prefix}, video lookup is a prepared postmeta query.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Plugin Check: nonce in each channel form handler, safe OAuth redirects, skip the current post without post__not_in, cache Rank Math reads.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Directory review: four-character prefixes, no load_plugin_textdomain, no site-wide activation notice.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Channels and Search Console stay visible without an API key. They stay dim until you enter a key and save.<\/li>\n<li>Readme: Tested up to WordPress 7.1 for the plugin directory.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Connect Search Console in settings for query-level internal-link ranking. Site Kit and Rank Math remain a fallback if they are already on the site.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Watch YouTube channels with a per-channel fetch frequency. Draft or auto-publish, default author and category, email and Telegram approve, HMAC inbound plus a pull fallback if a push misses.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Writing prompt in settings. Dedicated internal-link pass with a count setting (dynamic, or 1 to 4 attempted links). Candidates are published articles and tag archives, ranked with Search Console via Site Kit or Rank Math plus title, tags, categories, and cornerstone. SEO title, meta description, and focus keyphrase, including Yoast and Rank Math when those are active. No footer credit option.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>First directory release: editor box for posts and pages, server-side generate via StartupHub.AI, Gutenberg and classic editors.<\/li>\n<\/ul>","raw_excerpt":"Turn your YouTube channel into a traffic engine.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/370346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=370346"}],"author":[{"embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/startuphubai"}],"wp:attachment":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=370346"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=370346"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=370346"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=370346"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=370346"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=370346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}