Newsroom OS – Editorial Command Center, Smart Tags & Schema Engine
The Operating System for Modern Publishers — buy Pro at newsos.io.
Newsroom OS transforms WordPress into a complete editorial command center. Instead of juggling Google Trends in one tab, Docs in another, an SEO plugin on the side and Slack for assignments, you get a single integrated workflow built specifically for high-traffic news websites and content teams.
🏷️ The Smart Tag System (everyone loves this one)
Tags are the most underused SEO weapon on WordPress. Newsroom OS turns them into a strategic asset:
- Context-aware Tag Suggester — a local, real-time engine analyzes title, lead, and body to recommend tags from your existing taxonomy. Weighted by editorial position (title hits weigh 16×, lead 6×, body 2×) and tag popularity.
- Confidence Levels per Suggestion — every suggestion is scored HIGH / MEDIUM / LOW so writers know which tags are safe to add and which are speculative.
- Phrase-aware matching — multi-word tags get a bonus so “European Central Bank” never collapses to a generic “European” tag.
- Stop-word & noise filter — generic words (“news”, “breaking”, “article”, “story”) are auto-suppressed in EL and EN.
- One-click insert — clicking a suggested tag pill adds it instantly to the post via the native WordPress taxonomy API. Zero conflicts with Yoast or Rank Math.
- Duplicate-tag Guard (Pro) — site-wide audit that surfaces near-duplicate tags (“tesla” / “Tesla Motors” / “tsla”) so you can merge them and consolidate authority.
- Wikidata-linked Entities — tag terms can be linked to a Wikidata Q-ID, geo coordinates, and an entity type. The Schema Engine then weaves these into NewsArticle JSON-LD as
about/mentions/spatialCoverage, the exact signals Google Discover and News love.
🚀 100% Compatible with Yoast SEO & Rank Math
Newsroom OS does not try to replace your favorite SEO plugin. It acts as an Enterprise Schema Extension that reads your existing meta data and layers a “God-Tier” Semantic Knowledge Graph (JSON-LD) on top — connecting Authors → Tags → Geo Locations → Articles.
🧠 The Decision Engine (your biggest advantage)
Stop overwhelming writers with checklists. Newsroom OS analyzes every article in real-time and shows:
- Publish Confidence Score (0–100%) — a live, transparent score with circular gauge
- Next Best Action — the one thing to fix next, color-coded HIGH/MEDIUM/LOW priority
- Live SEO insights, structure checks, internal-link readiness
- Writers always know what to do next without leaving the Gutenberg or Classic Editor
✍️ Editorial Control
Manage the whole newsroom from one place:
- Assign stories to specific writers with deadlines, target keywords, reference links, and editorial briefings
- Real-time dashboard: active / overdue / completed tasks, SEO health, weekly publish KPIs
- Capability-aware UI: chiefs see Editorial Control + Author Performance; writers see a slim “My Inbox” with only their own tasks and their own messages
📈 Trend Radar & Story Timeline
- Google Trends and Google News integrated live in the editor sidebar — localized per country
- Auto-Timeline Engine that builds chronological story clusters from your archive and injects them into articles as a structured internal-link block (massive Discover signal)
- CollectionPage JSON-LD generated alongside NewsArticle for full Discover and Top Stories eligibility
🌐 Multilingual UI (gettext, 4 languages out of the box)
The whole plugin UI ships translated in Greek (el), English (en), German (de), and Spanish (es) — covering every settings tab, editor sidebar string, dashboard label, email subject, and validation message. Translations flow through native WordPress gettext (text domain newsroom-ai-assistant) with compiled .mo catalogs and JS JSON for the editor script.
Pick the UI language per site in Settings → Site Details → Language, independently of the global WordPress locale. Want to localize further? Drop additional .mo files into /languages — see languages/README.txt. Country-specific Google News editions (GR, US, BR, MX, JP, and more) with proper hl/gl/ceid parameters and localized fallback search terms per beat are still in place.
🆓 What you get for FREE
Everything below ships in the free plugin — no signup, no rate limits, no nag screens:
- Smart Tag Suggester with confidence levels and one-click insert (the system everyone loves)
- Decision Engine — Publish Confidence Score, Next Best Action, circular gauge, color-coded priorities
- Editorial Dashboard — task assignment, deadlines, target keywords, briefings, real-time KPIs
- Trend Radar — live Google Trends + Google News in the editor sidebar, localized per country
- Auto-Story Timeline — chronological story clusters injected into articles, with CollectionPage JSON-LD
- NewsArticle JSON-LD Schema with E-E-A-T author signals, organization Knowledge Graph, geo and entity coverage
- E-E-A-T Author Profiles — job title, alumni of, knows about, social links, Wikidata person linking
- Entity Tag Enrichment — link tags to Wikidata Q-IDs, lat/lng coordinates, entity type
- Competitor RSS watch in the editor sidebar
- SEO Auditor — find posts missing meta description in one click
- 4-step Wizard — set up your whole newsroom in under 60 seconds
- Fully translated UI in Greek, English, German & Spanish (selectable per site, independent of the WP locale) + country-aware Google News localization
🚀 PRO Features (Buy at [newsos.io](https://newsos.io/) — €29/month per site)
Pro is a single license key tied to one site, activated inside your dashboard at “Editorial Control → 🚀 PRO”. No separate plugin to install — Pro unlocks inside the same plugin you already trust. Need more than one site? Buy one license per site at newsos.io.
🤖 AI Assist (BYOK – Bring Your Own Key)
Bring your own API key for OpenAI, Google Gemini, or Groq. Newsroom OS never proxies AI traffic through our servers — your key stays on your site.
💸 Free AI tier supported: Groq offers a very generous free tier (no credit card) on llama-3.3-70b-versatile. The settings page links directly to:
- https://platform.openai.com/api-keys (OpenAI)
- https://aistudio.google.com/apikey (Google Gemini — free tier available)
- https://console.groq.com/keys (Groq — free tier, no card required)
You can write your first AI-assisted article with $0 of API spend.
Direct in-editor actions:
- 🎯 Discover-optimized Title Suggestions — five alternative headlines on every run, each in a different angle: facts-first / human impact / aftermath / authority / Discover hook. Every title is 55–70 characters (the Google Discover sweet spot), front-loaded with the news, and live-validated by a character counter and angle badge in the UI.
- ✨ Targeted Content Optimization — non-rewrite editorial suggestions per paragraph, categorized (readability / seo / eeat / structure / factcheck) and ranked by impact.
- 🔥 Trend-Aware Keywords — pulls current Google Trends for your region, picks the ones that genuinely fit the article, and tells you exactly where to weave them in (headline / lede / paragraph / tag).
- FAQ Block generation in valid FAQPage JSON-LD
- Key Takeaways block
- Per-user daily rate limits + transient caching so you never burn budget twice on the same prompt
🌍 Geo-aware language output — the AI answers in the correct language for your geo target automatically. GR/CY → Greek, BR → Brazilian Portuguese, MX → Mexican Spanish, JP → Japanese, IL → Hebrew, and 40+ more locales — even on aggressive English-leaning models like Llama. Filter newsai_ai_geo_to_locale for custom multilingual newsrooms.
Default models are kept current (gpt-4o-mini, gemini-2.5-flash, llama-3.3-70b-versatile) with transparent auto-migration of deprecated providers.
📈 Author Performance Analytics (NEW in 1.7.0)
A complete writer performance dashboard for chiefs:
- Per-author cards: posts published in the window, tasks done/open/overdue, average Focus Score at publish time, 30/60/90-day trend
- Inline expandable details: top recent articles with score, top categories, edit/view shortcuts
- Personal “Your own performance” card on top — chiefs that also write see their own numbers without drilling down
- Cached aggregates with smart invalidation on post publish / task completion / score change
- Phase 2-ready: filter hooks for Discover and Google News click integration via Search Console
💬 Editorial Comms (Task Threads + Email)
- Two-way messaging thread per task — chief ↔ assignee, with unread badges in the menu
- Capability-aware visibility: writers only see their own threads, never peers’
- Configurable email alerts: new assignment, new message, task completed
- Auto-purge old threads on a configurable retention window
🛡️ Duplicate-Tag Guard
Site-wide audit that surfaces near-duplicate tags so you can merge them and consolidate authority. Tied directly into the Smart Tag system.
🔥 Content Decay Radar
Detects evergreen articles losing freshness signals and automatically creates a “Needs Refresh” task with target keyword and reference URL. Configurable batch size, views threshold, and meta key.
⚡ Instant Indexing API
Direct integration with Google Indexing API (service account JSON or bearer token) + IndexNow for Bing/Yandex. Async pings on publish, per-post diagnostics in postmeta, full status panel in settings.
📰 LiveBlogPosting Schema
One toggle on a post turns it into a fully valid LiveBlogPosting JSON-LD with chronological updates — exactly what Google requires for Top Stories live coverage.
🖼️ Google Discover Image Validator
Pre-publish check that flags featured images that fail the 1200px-wide minimum that Google Discover requires.
🧪 Advanced Sidebar Modules
- Auto-Timeline triggers refined for high-frequency desks
- Writer leaderboard widget in the sidebar (legacy)
- Reusable Pro lock cards with custom UTM tracking
🔧 Priority Support & Updates
License-gated updates flow through the same plugin. Verify your license at newsos.io and you keep receiving fixes + new features without re-uploading anything.
Why publishers choose us
- Trusted by 2,000+ active installs in 20+ countries
- Built for high-traffic newsrooms: event-driven JS (zero idle CPU), strict timeouts on every external API, smart database caching
- Zero conflicts with Yoast / Rank Math / SureCart / WooCommerce
- Native UI in Greek, English, German & Spanish (with per-site picker) + country-aware localization (GR, US, BR, MX, JP, IT, ES, FR, DE, IN, +more)
- 30-day money-back guarantee on Pro
👉 Buy Pro at newsos.io — €29/month or $233/year (save 33%). One license key per site, instant delivery via email.
Translators / i18n
- Text domain: newsroom-ai-assistant — every string uses
__(),_e(),esc_html__(), and the editor script is registered withwp_set_script_translations()so Gutenberg sidebar strings translate too. - Compiled
.mocatalogs for el, en_US, de_DE, es_ES ship under/languages, alongside the correspondingnewsroom-ai-assistant-{locale}-newsai-script.jsonfiles for JS translations. - The plugin loads catalogs directly with the resolved request locale (
determine_locale()), making it compatible with the WordPress 6.7+ Just-In-Time loader and the newWP_Translation_Controller. The Site Details → Language picker switches the UI language per site without touching the global WP locale. - Want to add another language? Drop a new
newsroom-ai-assistant-{locale}.mo(and optionally the matching-newsai-script.json) into/languages. Loco Translate orwp i18n make-moare the usual tools. Seelanguages/README.txtfor details.
