BlueSoup AI Auto Schema
BlueSoup AI Auto Schema is the most complete schema management system for WordPress. It’s the only plugin that reads your actual live page, generates accurate JSON-LD from real content, keeps your schemas automatically up to date as your site evolves, and optimizes your content for Google voice search and AI Overviews — all without touching a line of code.
Bring your own OpenAI key. AI generation uses your OpenAI account — you pay OpenAI directly. Using gpt-4.1-mini, generating a full schema typically costs a fraction of a cent.
The problem with every other schema plugin
Most schema plugins hand you a form to fill out. You type in a title, paste in a description, and hope you didn’t miss a required field. The schema gets saved, your content changes six months later, and now your structured data is stale — outdated dates, wrong descriptions, placeholders where real data should be. Google notices.
BlueSoup AI Auto Schema works differently. It reads your live page the same way Google does, extracts every signal it can find (title, meta tags, phone numbers, addresses, social links, images, existing JSON-LD), and generates schema that reflects your actual content. Then it watches for changes and tells you when to regenerate.
What sets this plugin apart
AI reads your page, not a form. When you click Generate, the plugin fetches your live URL and reads the full HTML — meta tags, Open Graph data, phone and email links, social profile links, existing structured data, and body text. It generates schema from what’s actually on your page, not from what you type into a box.
Your schemas stay current automatically. When you update a post, the dateModified in your Article and WebPage schemas updates automatically. If the content itself changes significantly, a yellow ”⟳ Outdated” badge appears on the schema card — click it to regenerate in one click without opening the editor.
Voice search and AI citation optimization built in. Enable the Speakable section on any post and the plugin automatically injects a SpeakableSpecification into your Article and WebPage schemas at output time — no schema regeneration needed. Your post title and excerpt are pulled directly from WordPress (no fragile CSS selector detection), so what Google’s voice assistant reads is exactly what you expect.
Schema conflict detection and suppression. If Yoast SEO, RankMath, AIOSEO, or SEOPress are active, the plugin detects them and warns you about potential duplicate schemas. One checkbox disables their JSON-LD output on any specific page, giving you clean, non-conflicting structured data exactly where you want it.
Complete JSON-LD management in one place. Every page and post has its own schema list. Add multiple schemas per page (Article + BreadcrumbList + FAQPage on a single post), toggle them active/inactive, validate with a server-side checker, or force-save with warnings acknowledged.
Free features
- AI-powered JSON-LD generation — works with any OpenAI-compatible key (gpt-4.1-mini recommended)
- Live schema validation — instant client-side + server-side validation with specific, actionable error messages
- Per-page schema manager — view, add, edit, delete, and toggle all schemas on any page or post
- Multiple schemas per page — stack Article + BreadcrumbList + FAQPage + Organization on a single post
- Staleness detection — yellow ”⟳ Outdated” badge appears when post content changes after a schema was saved
- Auto-sync dateModified — Article and WebPage schemas automatically keep their
dateModifiedcurrent on every post save (togglable per post) - Voice search & AI citation — per-post Speakable section with
SpeakableSpecificationauto-injected using your actual WordPress title and excerpt - Schema conflict management — detects Yoast SEO, RankMath, AIOSEO, and SEOPress; per-page toggle to suppress their JSON-LD output
- Business information settings — enter name, address, phone, logo, email, and social profiles once; injected into every AI prompt
- Quick links — ”↗ Open page” and ”🔍 Test in Google Rich Results” links for every loaded post
- Smart AI prompts — explicit rules for Product brand, price format, shippingDetails, hasMerchantReturnPolicy, BreadcrumbList item URLs, and more
- Product schema post-processor — auto-fixes brand @type, falls back to logo as product image, and sets price placeholder for dynamic-pricing pages
- BreadcrumbList auto-fix — automatically fills in the missing ”item” URL on the last list entry (the most common BreadcrumbList validation error)
- Priority output — schemas inject before Yoast SEO (priority 0 vs priority 1)
- @graph unwrapping — AI-generated @graph schemas are silently split into individual
<script>blocks to prevent duplicate @graph roots - Debug log — view the last 25 AI generation calls with token counts, schema types, and any validation warnings
- 20+ schema types (see list below)
Supported schema types
Article, BlogPosting, NewsArticle, WebPage, FAQPage, Recipe, Discussion / Forum Post, Profile Page, Organization, LocalBusiness, Restaurant, Hotel, Medical Business, Legal Service, Person, Product, Product Group (variants), Offer, Service, Software Application, Web Application / SaaS, Event, Conference Event, Performing Arts Event, Course, Job Posting, Video, Image, Audio, Review, Aggregate Rating, Web Site, Breadcrumb List, Sitelinks Search Box, Contact Page — and any custom Schema.org type.
Pro features
- Global Schemas — create Organization, WebSite, or any schema that injects on every page of your site. One place to manage your site-wide structured data. No more adding the same Organization schema to 200 pages.
- ✨ Generate All Recommended — one click analyses your page and generates every schema type it qualifies for (Article + BreadcrumbList + FAQPage in a single AI call), then saves them all automatically
- Row actions in Posts/Pages lists — ”Edit Schema” and ”Add Schema” links appear directly on every post in the admin list screens — jump to schema management in one click without navigating away
- Schema meta box in post editor — a ”Schema Markup” sidebar panel in the WordPress block editor and classic editor shows active schema counts and provides a direct link to manage them without leaving the post
Who is this for?
- SEO professionals managing structured data across client sites who need a reliable, non-fragile workflow that doesn’t break when clients update their content
- WordPress developers who want correct, complete schema without maintaining custom code or hunting down outdated JSON-LD in theme files
- Business owners who want rich results — star ratings, FAQs, breadcrumbs, product prices — but don’t want to learn JSON-LD syntax
- Bloggers and publishers who want Article, BreadcrumbList, and Speakable schema on every post, automatically kept current, without a plugin conflict minefield
- Anyone targeting AI search — FAQPage and Speakable schemas significantly improve visibility in Google AI Overviews, ChatGPT browsing, and voice search results
External Services
This plugin connects to the following external services:
OpenAI API (api.openai.com)
Used to generate JSON-LD schema markup. When you click ”Generate with AI,” your page’s URL, title, schema type, and business information from Settings are sent to OpenAI. This only happens when you explicitly trigger generation — never automatically. You must supply your own API key.
- OpenAI Privacy Policy: https://openai.com/privacy
- OpenAI Terms of Use: https://openai.com/terms
BlueSoup License Server (bluesoup.biz) — Pro only
Used to validate Pro license keys and deliver plugin updates. Your license key and site domain are sent to bluesoup.biz for verification. Checked once per day and cached.
- BlueSoup Privacy Policy: https://bluesoup.biz/privacy/
BlueSoup Promotional Content (bluesoup.biz/plugin-promos.json)
A small JSON file fetched once every 7 days to display information about other BlueSoup plugins in the admin. No data is sent — GET request only. Only occurs in the WordPress admin, never on the public front end.
