{"id":287352,"date":"2026-03-11T13:19:19","date_gmt":"2026-03-11T13:19:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/newsroom-ai-co-pilot\/"},"modified":"2026-04-04T12:42:34","modified_gmt":"2026-04-04T12:42:34","slug":"newsroom-ai-assistant","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/newsroom-ai-assistant\/","author":20490193,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.3.1","stable_tag":"trunk","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Newsroom OS \u2013 Editorial Control (AI)","header_author":"Kostas Karapapas","header_description":"A control center for newsrooms. Assign topics, track live Google Trends, and use customizable AI Prompts (with FAQ Schema) for better content formatting.","assets_banners_color":"8ca7ad","last_updated":"2026-04-04 12:42:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/newsroom-ai-assistant\/","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":610,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"koskar22","date":"2026-03-21 17:59:14"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3491943,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3491943,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3491943,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3498693,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3498693,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3498693,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3498693,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3498693,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"The Newsroom OS Decision Engine inside the WordPress Editor.","2":"Assigning tasks and tracking team performance in the Editorial Dashboard.","3":"Real-time Google Trends and Competitor RSS tracking.","4":"The Hybrid Entity Engine settings for precise Schema markup.","5":"Auto-generated Story Timelines for maximum user engagement."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[234461,96456,259417,11913,125621],"plugin_category":[46],"plugin_contributors":[257671],"plugin_business_model":[],"class_list":["post-287352","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-content-assistant","plugin_tags-editorial-workflow","plugin_tags-google-discover-seo","plugin_tags-newsroom","plugin_tags-schema-markup","plugin_category-editor-and-writing","plugin_contributors-koskar22","plugin_committers-koskar22"],"banners":{"banner":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/banner-772x250.jpg?rev=3491943","banner_2x":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/banner-1544x500.jpg?rev=3491943","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/icon-256x256.jpg?rev=3491943","icon_2x":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/icon-256x256.jpg?rev=3491943","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/screenshot-1.jpg?rev=3498693","caption":"The Newsroom OS Decision Engine inside the WordPress Editor."},{"src":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/screenshot-2.jpg?rev=3498693","caption":"Assigning tasks and tracking team performance in the Editorial Dashboard."},{"src":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/screenshot-3.jpg?rev=3498693","caption":"Real-time Google Trends and Competitor RSS tracking."},{"src":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/screenshot-4.jpg?rev=3498693","caption":"The Hybrid Entity Engine settings for precise Schema markup."},{"src":"https:\/\/ps.w.org\/newsroom-ai-assistant\/assets\/screenshot-5.jpg?rev=3498693","caption":"Auto-generated Story Timelines for maximum user engagement."}],"raw_content":"<!--section=description-->\n<p><strong>The Operating System for Modern Publishers<\/strong><\/p>\n\n<p>Newsroom OS transforms WordPress into a complete editorial command center. Instead of juggling external task managers and fragmented SEO tools, you get a unified platform built specifically for high-traffic news websites and content teams.<\/p>\n\n\n\n<h3>\ud83d\ude80 100% Compatible with Yoast SEO &amp; Rank Math<\/h3>\n\n<p>Newsroom OS does not try to replace your favorite SEO plugin. It acts as an <strong>Enterprise Schema Extension<\/strong>. \nBy bridging the gap between editorial work and technical SEO, Newsroom OS automatically reads data from Yoast or Rank Math and builds a \"God-Tier\" Semantic Knowledge Graph (JSON-LD) that connects your Authors, Tags, Geo-Locations, and Articles.<\/p>\n\n\n\n<h3>\ud83e\udde0 The Decision Engine (Your biggest advantage)<\/h3>\n\n<p>Stop overwhelming writers with checklists. Newsroom OS analyzes every article in real-time and shows:<\/p>\n\n<ul>\n<li><strong>Publish Confidence Score (0\u2013100%)<\/strong><\/li>\n<li><strong>Next Best Action<\/strong> (what to fix first)<\/li>\n<li>Live SEO and structure insights<\/li>\n<\/ul>\n\n<p>\ud83d\udc49 Writers always know exactly what to do next without leaving the Gutenberg or Classic Editor.<\/p>\n\n\n\n<h3>\u270d\ufe0f Built for Editorial Teams<\/h3>\n\n<p>Manage your entire newsroom from one place:\n- Assign stories with deadlines and priority\n- Track active and overdue tasks\n- Monitor competitor content via Live RSS feeds\n- Detect missing SEO data instantly across your site<\/p>\n\n\n\n<h3>\ud83e\udd16 Smart Writer Assistant (Inside the Editor)<\/h3>\n\n<p>A powerful sidebar that helps every writer perform better:\n- Headline Score (optimize titles instantly for CTR)\n- <strong>Story Timeline:<\/strong> Automatically link related articles into a visual, chronological timeline that improves internal linking and user engagement.\n- SEO checks (live meta description, links, length)\n- Smart Tag suggestions with <strong>1-Click Silent Insertion<\/strong>\n- Internal link suggestions (Insert \"Read Also\" clusters instantly)\n- Trend Radar (Live Google Trends integrated)\n- Quick actions (Auto-generate FAQ Blocks, Key Points, Timelines)<\/p>\n\n\n\n<h3>\u26a1 Built for AI Search (AIO) &amp; Voice SEO<\/h3>\n\n<p>Newsroom OS generates the most advanced Schema Markup available on WordPress:\n- <strong>Hybrid Knowledge Graph:<\/strong> Manually define Tag Entity Types (Person, Place, Organization) or let the built-in AI auto-detect them.\n- <strong>Local SEO Mastery:<\/strong> Add Latitude\/Longitude to Tags. Your articles automatically generate precise \"dateline\" and GeoCoordinates markup.\n- <strong>Voice SEO:<\/strong> Built-in <code>Speakable<\/code> schema integration for Google Assistant and Smart Speakers.\n- <strong>Full Article Parsing:<\/strong> Serves complete, clean JSON-LD (NewsArticle \/ Article) tailored for Large Language Models (LLMs) and Search Generative Experience (SGE).<\/p>\n\n\n\n<h3>\ud83d\udee1\ufe0f E-E-A-T &amp; Author Authority<\/h3>\n\n<ul>\n<li>Advanced author profiles (Job Title, Education, Social Links)<\/li>\n<li>Dynamic expertise mapping (<code>knowsAbout<\/code> with Wikidata linking)<\/li>\n<li>Stronger trust signals mapped directly into the core Schema of every article.<\/li>\n<\/ul>\n\n\n\n<h3>\u26a1 Performance First<\/h3>\n\n<ul>\n<li>Lightweight and insanely fast.<\/li>\n<li>Built for high-traffic news websites.<\/li>\n<li>Event-driven Javascript (Zero CPU idle load in the editor).<\/li>\n<li>Smart Database caching system (no bloat).<\/li>\n<\/ul>\n\n<p>\ud83d\udc49 Faster publishing, better content, full control. All inside WordPress.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/newsroom-os<\/code> directory, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Run the onboarding wizard to configure your team and Schema Engine.<\/li>\n<li>Start assigning tasks and optimizing your content.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20alongside%20yoast%20seo%20or%20rank%20math%3F\"><h3>Does it work alongside Yoast SEO or Rank Math?<\/h3><\/dt>\n<dd><p>Yes! Newsroom OS is designed to complement your existing SEO plugins. It automatically reads their meta data and uses it to build a highly advanced Semantic Knowledge Graph (JSON-LD), without causing any conflicts.<\/p><\/dd>\n<dt id=\"does%20the%20itemlist%20%28carousel%29%20schema%20work%20with%20page%20builders%3F\"><h3>Does the ItemList (Carousel) schema work with Page Builders?<\/h3><\/dt>\n<dd><p>Absolutely. If you use Elementor, WPBakery, Divi, or any other page builder for your custom news feeds, you can specify the page IDs in the settings. The plugin will automatically generate the required CollectionPage and ItemList schema for Google's Top Stories carousel.<\/p><\/dd>\n<dt id=\"will%20the%20auto-timeline%20slow%20down%20my%20site%20or%20bloat%20my%20database%3F\"><h3>Will the Auto-Timeline slow down my site or bloat my database?<\/h3><\/dt>\n<dd><p>No. The Story Timeline uses an intelligent, lightweight caching system (Transients) and event-driven JavaScript, ensuring zero CPU idle load on your server and lightning-fast load times. It does not create messy shortcodes in your database unless manually triggered.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20classic%20editor%20and%20gutenberg%3F\"><h3>Does it work with the Classic Editor and Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. The entire Sidebar Assistant, including the 1-Click Tag insertion and Real-Time Decision Engine, is fully compatible with both the WordPress Classic Editor and the Gutenberg Block Editor.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3.1<\/h4>\n\n<ul>\n<li>FIX: Resolved an issue where the onboarding wizard redirect wouldn't trigger upon fresh plugin activation.<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<p>\ud83d\udd25 <strong>The \"Hybrid Enterprise\" Update (AI, Voice &amp; Performance)<\/strong><\/p>\n\n<ul>\n<li>NEW (SEO): Hybrid Knowledge Graph! You can now manually define Tag Entity Types (Person, Place, Organization, etc.) or let the AI auto-detect them.<\/li>\n<li>NEW (Local SEO): Added Geo-Coordinates (Latitude\/Longitude) directly to Tags. Your articles now automatically generate \"dateline\" and precise local schema markup.<\/li>\n<li>NEW (Voice SEO): Added \"Speakable\" Schema support. Define CSS classes in settings to make your news articles Google Assistant &amp; Smart Speaker ready.<\/li>\n<li>NEW (SEO): Added support for ItemList (Carousel) generation even on Custom Feed Pages built with Page Builders (Elementor, WPBakery).<\/li>\n<li>FIX (Performance): Completely rebuilt the JavaScript Decision Engine. Removed heavy <code>setIntervals<\/code> and implemented a silent, event-driven Gutenberg\/Classic listener (Zero CPU idle load).<\/li>\n<li>FIX (Performance): Implemented strict 3-second timeouts for all external RSS fetching (Competitors &amp; Google Trends) to prevent your server from hanging if external APIs go down.<\/li>\n<li>FIX (Schema): The <code>articleBody<\/code> is now rendered in full (removed the 150-word truncation) for maximum AI &amp; LLM extractability.<\/li>\n<li>FIX (Schema): Smart \"Logo Hunter\" added. The plugin now falls back to Yoast, Rank Math, or Site Icon if your theme doesn't define a custom logo.<\/li>\n<li>FIX (Schema): Added Unicode Normalization (<code>nros_global_unaccent<\/code>) to safely match entities across all languages, bypassing transliteration\/Greeklish plugins.<\/li>\n<li>FIX (UI): The \"Disable Auto-Timeline\" checkbox in the sidebar now successfully saves your preference.<\/li>\n<li>FIX (UX): The Tag Suggester now uses a 1-click silent AJAX adder (no scrolling, no manual copy-pasting required).<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<p>\ud83d\udee1\ufe0f <strong>Security, Schema &amp; Stability Update<\/strong><\/p>\n\n<ul>\n<li>FIX (Security): Patched an SQL Injection vulnerability in the Story Timeline generator.<\/li>\n<li>FIX (Security): Added missing cryptographic Nonces and authorization checks to the Onboarding Wizard AJAX endpoints.<\/li>\n<li>FIX (Schema\/GSC): Resolved Google Search Console validation errors by strictly attributing news events as <code>Thing<\/code> instead of <code>Event<\/code>.<\/li>\n<li>FIX (Compatibility): Fixed a critical TypeError (Fatal Error) that occurred when disabling Rank Math's native schema.<\/li>\n<li>FIX (Cleanup): The plugin now performs a 100% clean uninstall, automatically removing all residual User Meta, Term Meta, and Post Meta fields.<\/li>\n<li>NEW (UX): Restored the Live Google Core Update Tracker!<\/li>\n<li>NEW (Performance): Drastically reduced database load on the Admin Dashboard by caching schema column checks (<code>DESC<\/code>).<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<p>\ud83d\ude80 <strong>The Entity Engine &amp; AIO Update<\/strong><\/p>\n\n<ul>\n<li>NEW: Deterministic Entity Engine based on Tags (no NLP guessing)<\/li>\n<li>NEW: Dynamic Entity Typing (Person, Organization, GovernmentService)<\/li>\n<li>NEW: Fully linked Schema Graph with @id nodes<\/li>\n<li>NEW: Auto-Citations from external links (boosts trust signals)<\/li>\n<li>NEW: Full AMP schema compatibility<\/li>\n<li>FIX: Fixed schema date formatting (Google News compliant)<\/li>\n<li>FIX: Enforced HTTPS for all media URLs<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added Decision Engine (Publish Score + Next Best Action)<\/li>\n<li>Added FAQ &amp; Key Takeaways generation<\/li>\n<li>Upgraded dashboard with real-time metrics<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Run your entire newsroom inside WordPress. Assign stories, guide your writers, automatically generate AI-Ready Schema (NewsArticle), and publish faste &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/287352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=287352"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/koskar22"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=287352"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=287352"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=287352"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=287352"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=287352"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=287352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}