Changelog
What's new in AI Schema Gen
Every update to the plugin and SaaS platform. Actively maintained and shipped regularly.
Head TagsNew4 September 2026
One-Click Canonical Links, Plus an Alt-Text Work List
- NewIf your check finds pages with no canonical link, your fix plan now has a one-click "Turn on canonical links". For a connected Next.js site, each page starts serving a canonical link pointing at its own address, with no code change, and it updates itself. You can also set a site-wide robots directive from the same place.
- NewThe "images missing alt text" finding now comes with the full list: every image with no alt text, grouped by the page it is on. Download it as a markdown file or copy it, and hand it to a coding assistant to write the descriptions into your site. Through the MCP server it is the new list_missing_alt_text tool.
- ChangedEvery finding in your fix plan is now labelled by who does the work: we fix it, a coding assistant can fix it in your code, or it needs a person to write or decide it.
- New@aischemagen/nextjs 0.7.0: the component now injects the opted-in head tags (canonical, robots, meta description) alongside the JSON-LD. All off by default.
llms.txtNew4 September 2026
One-Click llms.txt for Connected Sites
- NewYour fix plan now has an option to publish an llms.txt: a short plain-text map of your site for AI systems, with your name, a one-line summary, and the pages worth reading. We build it from your Entity Profile and your page list, and your site serves it at /llms.txt. It updates on its own when your business details change.
- NewIt is free, available on every connected site including the free plan, and does not affect your AI readiness score. If your audit shows no llms.txt, you will see it as an optional extra in the fix plan; through the MCP server it is apply_fix with "llms-txt".
- NewFor Next.js sites, the @aischemagen/nextjs package (0.6.0) adds a createLlmsTxtHandler for the /llms.txt route, and setup_nextjs_schema now scaffolds it as part of connecting a site.
MCP Server 1.10New3 September 2026
The MCP Server Sets Up and Checks Live Schema Delivery for Next.js Sites
- NewWhen you work on a Next.js site through an AI assistant, the MCP server now installs the @aischemagen/nextjs package for you, wires it into every page, and then checks that it is actually running on your deployed site. Once that check passes, your site is connected: schema you generate, and readiness fixes you apply, go straight to the live pages.
- ChangedGenerating schema or running a fix for a Next.js site is held back until that check has passed. Before this, an assistant could generate schema for a site the platform had no way to reach, which used up your monthly allowance without anything showing on a live page. Reading tools, like your score and your fix plan, still work straight away so you can see what needs doing first.
- NewAsk your assistant to "set up AI Schema Gen on this site", then deploy, then ask it to verify. Sites that were already connected and serving schema are unaffected. Only Next.js (App Router) is supported through the MCP for now.
Chrome Extension 1.0New2 September 2026
AI Readiness Checker Chrome Extension
- NewA free Chrome extension, AI Readiness Checker, is live on the Chrome Web Store. Click its icon on any page to see the Schema.org markup it declares, the business identity behind it, and whether those connect, along with a plain verdict on whether AI can tell who the business is.
- NewIt reads the page your browser rendered, on your own machine, so it works on staging sites, on localhost, and on pages behind a login, which a server-side crawler cannot reach. No account is needed to see the results.
- NewAlso in the panel: a comparison of what an AI crawler gets versus what you see, one-click buttons to ask ChatGPT, Perplexity, Gemini or Google AI Mode about the business, a copy-the-finding button for client emails, and your recalled site score (always dated) when the site has had a full check.
- NewNew /chrome-extension page and a Chrome Extension section in the docs. Privacy Policy already covers exactly what the extension sends and what it never sends.
v1.0.33Fix31 August 2026
Lighter Background Processing, Plus Setup Wizard Fixes
- FixedThe plugin’s background check for pending bulk schema jobs was running far too often, every 15 seconds and again on every page load, which on a busy site could push the server past its CPU limit. It now checks every 5 minutes, and jobs you start from your dashboard still begin within seconds because the server now signals your site directly. Deactivating the plugin also now properly stops all of its background tasks.
- FixedAfter connecting your account through the popup window, the setup wizard could stay on the first step even though the connection had actually succeeded. The wizard now confirms the connection with our server directly and moves you forward.
- FixedThe dashboard’s "Configure Now" prompt, shown when your site type is not set yet, now returns you to the setup wizard where you left off instead of dropping you into the full Settings page.
- NewOn a fresh install, the dashboard’s "Recent Schemas" area now shows a short list of your own pages, each with a one-click Generate button, instead of a "Create a Post" button that did not help you add schema to existing content.
v1.0.32Fix29 August 2026
Connecting Your Account Now Reaches Your Dashboard Straight Away
- ChangedRemoved the Getting Started checklist and the Quick Actions box from the plugin dashboard. Test a Page and Settings are still in the AI Schema Gen menu on the left.
- FixedConnecting your account now sends your site details to your dashboard straight away. Before this, that first push waited for the plugin’s own six-hourly background job, so you could connect your site and still see an empty dashboard hours later with nothing on screen explaining why. Your AI readiness check now starts as soon as you connect, rather than whenever that job next happened to run.
v1.0.31New27 August 2026
AI Readiness Panel on Your Plugin Dashboard
- NewAn AI Readiness panel on your dashboard, showing your site’s latest score, its grade, how many pages were checked and when. The score is always recalled from your account and always dated, never worked out inside WordPress, because it depends on things only a check from outside your site can see: whether AI crawlers are allowed in, whether your pages are blank until JavaScript runs, and what an AI model actually says about your business when asked.
- NewLinks straight through to the full report, and to the fix list on your dashboard.
v1.0.30New25 August 2026
Schema for Category and Tag Archive Pages
- NewCategory and tag archive pages now get their own schema markup (CollectionPage), listing the page and the posts in it, so Google and AI search engines understand what the page is a collection of. Previously these listing pages never had any structured data at all, regardless of how much schema was generated for your individual posts and pages.
- NewGenerate schema for these archive pages from the SaaS dashboard’s Manage Schemas page, individually or all at once, the same way you already generate schema for posts and pages.
v1.0.29Fix24 August 2026
Schema Now Actually Renders on Your Blog Posts Page
- FixedIf your site has a static "Posts page" configured (Settings > Reading), schema generated for it never actually appeared on the live page, even though it was correctly generated and stored. A duplicate check in the code meant to gate output to real pages/posts was silently blocking this one specific, common case. If this applies to your site, regenerate schema for that page once this update is installed to pick up the fix.
v1.0.28New24 August 2026
Public Location Question Added to the Setup Wizard
- NewThe "Does this business have a public location?" question from 1.0.27 (Settings page) is now also asked in the setup wizard’s Configure step for new installs, so this is answered from the very first setup rather than only discoverable afterward in Settings.
v1.0.27New24 August 2026
Service-Area Businesses Can Say They Have No Public Location
- NewAdded a "Does this business have a public location?" question for local business types (Site Type section). Choosing "service area only" hides the Street Address / City / Postal Code fields entirely and stops the generated schema from claiming an address the business doesn’t have, matching Google’s own guidance for service-area businesses. Service Area becomes the way to say where you operate instead.
- ChangedA declared service-area business no longer loses Knowledge Graph Score points (or gets a "missing address" nag) for correctly not having a street address. Those points are now earned through a declared Service Area instead.
v1.0.26Fix24 August 2026
Existing Logo, Phone and Address Data Now Reaches Your Dashboard
- FixedSites upgrading from before 1.0.25 could have their existing logo/phone/address/city/zip settings never actually reach the dashboard’s Entity Profile, even after updating, because those values didn’t change when the update installed (only newly-added fields need a real edit to sync). The plugin now detects this one-time and pushes the existing data on its next scheduled sync automatically, no re-entry needed.
v1.0.25Fix24 August 2026
Entity Profile Fields No Longer Wiped by a Routine Sync
- FixedReactivating the plugin (or any routine background sync) could silently erase Entity Profile fields that were only ever set from the SaaS dashboard (logo, phone, address, city, zip, company/registry number, service area) if they had never been declared on the WordPress side. These fields are now preserved instead of overwritten.
- ChangedOrganization logo, phone number, and address (already configurable under Schema Defaults) now correctly sync two-way with the dashboard’s Entity Profile.
- ChangedAdded Company Number and Service Area fields to the Entity Authority settings, matching the dashboard. Both are now included in generated Organization/LocalBusiness schema (as identifier and areaServed).
- FixedSaving any part of the plugin’s Settings page could silently wipe locally-stored Founders, Tax ID, and VAT ID entity data (fields only editable from the dashboard, with no input on this page) even when unrelated settings were being changed.
v1.0.24Fix24 August 2026
Toolbar Icon Sizing and Alignment
- ChangedThe "Generate Schema" toolbar icon is now properly centered and sized to match the other icons in that toolbar (Edit Page, Rank Math, etc.), instead of sitting slightly off-center or looking inconsistent next to them.
v1.0.23Fix24 August 2026
Homepage Business Entity No Longer Overwritten on Regenerate
- FixedA business’s homepage entity block (the settings-built Organization/LocalBusiness data) could silently lose its stable ID tag and get overwritten by a rougher, AI-guessed version of the same information every time schema was regenerated, for any business using a specific type (like General Contractor, Plumber, Roofing Contractor, etc.) with no public street address on file. Other pages that reference the homepage’s entity by ID were left pointing at nothing. Regenerating your homepage after this update will restore the correct version.
- FixedA business entity schema could show validator warnings for "datePublished"/"dateModified" properties, which schema.org does not define for business types. These are no longer included on business entity schemas.
- ChangedThe front-end "Generate Schema" toolbar icon is now white, smaller, and vertically centered against its label text.
v1.0.22Fix24 August 2026
Plan Badge Now Reads Your Live Plan
- FixedThe dashboard’s "Connected · Free Plan" badge could keep showing an old plan even after upgrading. The 1.0.21 fix for this addressed the underlying data but missed that the badge itself was still reading a separate, never-updated value. It is now correctly wired to the same live plan data.
v1.0.21Fix24 August 2026
Fake FAQ Schema No Longer Re-Added on Generate
- FixedClicking "Generate Schema" (or running a bulk regeneration from your dashboard) could re-add an FAQPage schema to a page with no real FAQ content, even after AI Schema Gen had already learned not to do that. A separate, older FAQ-detection check inside the plugin itself was silently re-forcing it back in on every click. Both are now fixed to require real question-and-answer content, not just any line that happens to end in a question mark (a "Ready to Start Your Project?" call-to-action button was one real-world example that triggered this).
- ChangedReplaced the plugin’s generic bracket icon with the real AI Schema Gen logo in the front-end "Generate Schema" toolbar button and the dashboard’s empty state, matching the earlier fix already made to the WordPress admin sidebar icon.
- FixedYour dashboard’s plan badge could keep showing an old plan (e.g. "Free Plan") after upgrading, until you manually re-saved your API key. It now stays in sync with your actual current plan automatically.
- NewA "Validate at Schema.org" link next to the existing "Test with Google" link in the front-end "Generate Schema" toolbar, for checking your markup against the official schema.org validator. Both links now open in a small popup window instead of a full new browser tab.
- ChangedThe WordPress admin sidebar icon is now forced to display in full brand color on every admin page, in case a hosting or security plugin was overriding it.
v1.0.20Fix24 August 2026
Setup Wizard No Longer Loops Back After Connecting
- FixedThe "Connect Your AI Schema Gen Account" setup wizard could redirect back to the Connect screen after a successful connection, with no confirmation that it actually worked. It now correctly shows the next step once your API key is saved.
- ChangedReplaced the generic icon and off-brand purple in the setup wizard and dashboard with the real AI Schema Gen logo and brand color.
v1.0.19Fix24 August 2026
Confirmed Compatible With WordPress 7.1
- ChangedConfirmed compatibility with WordPress 7.1 and updated "Tested up to" accordingly. No functional changes in this release.
v1.0.18Fix24 August 2026
Regenerating a Schema Type Now Lets AI Reconsider It
- FixedRegenerating a single schema type from your dashboard’s Coverage page (or Manage Schemas) now lets AI Schema Gen reconsider whether that type is actually correct, instead of always re-saving the same type it already had. Previously, if a page had ever been given the wrong schema type, clicking "Regenerate" for that type could never correct it, since it always reproduced the same type again rather than reclassifying the page.
- FixedA sameAs link (e.g. LinkedIn, Calendly) synced down from your AI Schema Gen dashboard could pick up a stray trailing space and appear in your live schema as a broken URL ending in "%20". Links are now trimmed before saving, so this can’t happen going forward.
- ChangedCorrected the site type count mentioned in the plugin’s description (28 supported site types, not 23), documentation only, no functional change.
v1.0.17Fix5 August 2026
Fixed a Stuck Warning Badge & Added Automatic Cache-Clearing
- FixedYour homepage’s business info block could show a permanent "Schema may be incomplete" warning in the dashboard, even after regenerating it repeatedly. This was a display-only issue in how the warning was calculated; your site’s actual schema markup was always correct. Regenerate your homepage once after updating to clear the stuck warning.
- FixedIf your site uses a full-page caching plugin (WP Rocket, LiteSpeed Cache, WP Super Cache, or W3 Total Cache), newly generated or deleted schema could take a while to actually appear on the live page because the caching plugin had no way to know the schema had changed. AI Schema Gen now automatically clears the affected page from your caching plugin whenever its schema changes, so updates show up right away.
v1.0.16New2 August 2026
Dashboard Widget, One-Click Account Connect & Schema.org Validator
- NewA new "AI Schema Gen Overview" widget on your main WordPress Dashboard shows your schema coverage, entity profile completeness, and anything needing attention, plus your 3 latest AI Schema Gen blog posts, at a glance without opening the plugin.
- NewA one-click "Connect Your AI Schema Gen Account" button during setup, sign in or create your account in a popup window and your API key is filled in automatically. Pasting your API key in manually is still available if you prefer it.
- ChangedReplaced the Schema Audit page with a "Validate with Schema.org" link next to the existing "Test with Google" button, shown everywhere you can already test your schema. Schema.org’s validator checks your markup against the full schema.org standard, not just the smaller set of types Google currently shows rich results for.
- FixedThe Upgrade page’s plan names, prices, and limits could show outdated information after a pricing change; it now always reflects your current, correct plan details automatically.
- FixedReinstalling the plugin on a site that already had schema data configured, then reconnecting your account, could fail to restore that data correctly. This is now fixed.
v1.0.15Fix1 August 2026
AI Generation Now Uses Your Configured Business Type
- FixedAI generation triggered from WordPress (via "Generate with AI"/"Regenerate as..." or the dashboard’s Manage Schemas) now correctly uses your configured business type as context, so it no longer classifies unrelated pages using signals that ignore what kind of business your site actually is. Previously this context was silently missing from every WordPress-initiated generation.
v1.0.14Fix1 August 2026
Manual Schema Type Assignments No Longer Get Overwritten
- FixedA schema type you manually assigned to a page (via "Regenerate as..." in WordPress, or Manage Schemas on your dashboard) could get silently overwritten by the plugin’s own automatic type choice the next time that page was saved for any reason, with no warning. Manual type assignments are now protected and will no longer be discarded by ordinary auto-regeneration.
v1.0.13Fix1 August 2026
knowsAbout Display Bug & Plain-Domain sameAs URLs
- FixedThe Settings page’s knowsAbout Topics field could show the literal text "Array" instead of your actual topic, for any topic that had been linked to a Wikidata entry from your dashboard. Saving the page while it showed "Array" would have overwritten that topic and lost its Wikidata link; this is now fixed and safe to save. Existing topics and Wikidata links are unaffected.
- FixedsameAs URL fields (plugin settings page and dashboard) now accept a plain domain like "linkedin.com/in/your-profile" without requiring you to type "https://" first.
v1.0.12New30 July 2026
AboutPage/ContactPage Types, Author Linking & Business Type Sync Fix
- FixedBusiness type and subtype now sync correctly in both directions between the WordPress plugin and your dashboard. Previously, changing your business type from the dashboard could get silently overwritten the next time the plugin synced; now whichever side was edited most recently is kept, matching how the rest of your Entity Profile already worked.
- NewAbout and Contact pages now generate their own specific AboutPage/ContactPage schema instead of a generic WebPage.
- NewBlog posts and articles written by a real, named author now link to a proper author entity in the schema.
- FixedPosts published under a generic or shared account (e.g. "Admin", "The Team") now credit your business as the author in the schema instead of leaving authorship out entirely.
v1.0.11Fix26 July 2026
Schema Validator Accuracy Fix
- FixedCorrected an internal mismatch that caused the schema validator to wrongly flag a page’s WebPage entity as having a broken link to your site’s Organization/WebSite entity, even when everything was actually generated and connected correctly. Existing pages will show as valid the next time their schema is checked or regenerated.
v1.0.10New25 July 2026
Connected Schema Graph, Massive Type Expansion & Software/SaaS Subtypes
- NewMassively expanded the list of schema types you can choose from throughout the plugin (500+ now, up from around 45), covering far more business, content, and organization types.
- NewGovernment, News/Media, Nonprofit, and other organization site types now have their own specific subtype options (for example "Police Station" or "News/Media Organization"), matching the specific-subtype picker local business types already had.
- New"Software / SaaS / App" site type now has its own specific subtype options too (Web Application, Mobile App, API/Developer Platform, Software Application, Open Source/Developer Tool), instead of only offering the generic Organization type.
- FixedThe Organization schema on your site now correctly uses your selected specific subtype (for example "Self Storage" or "Police Station") for these new non-local-business site types, instead of always falling back to a generic type.
- FixedPages now correctly generate and link to a real WebPage and WebSite entity in your schema, instead of referencing entities that were never actually created. This makes your site’s structured data a properly connected graph instead of disconnected pieces.
- ChangedFAQ sections on a page are now directly linked to that page’s schema, instead of sitting as a separate, unconnected block.
v1.0.9New21 July 2026
Founders, Registry IDs & Wikidata-Linked Topics
- FixedYour business details (address, sameAs links, knowsAbout topics, legal name, etc.) now appear in full only on your homepage, with every other page linking back to it instead of repeating the whole block — matches Google’s own guidance and shrinks the schema code on every other page.
- NewFounders field: add your company’s founders and they’ll appear correctly in your generated schema as linked people (Premium).
- NewTax ID / VAT ID fields for your Entity Profile (Premium).
- NewknowsAbout topics can now be linked to a real Wikidata entry from the dashboard, giving AI search engines a clearer, disambiguated signal about what your business specializes in.
- ChangedKnowledge Graph Entity Score now includes a “Trust Signals” category (Founders + Registry IDs) alongside the existing categories.
- FixedCorrected the schema property name used for founders (was emitting “founders”, schema.org’s correct property is “founder”).
v1.0.8New16 July 2026
Two-Way Entity Profile Sync
- NewYour Entity Profile now syncs both ways between the WordPress plugin and your dashboard: edit it in either place and both sides stay in step. If you change it in both before they sync, the most recent edit wins.
- NewThe “Sync now” button now works both ways in a single click: it sends your latest changes up to the dashboard and pulls the latest changes down, instead of only sending.
- NewEntity Profile edits made in the dashboard now show up in WordPress quickly (checked when you open the plugin, throttled to at most once every few minutes) instead of waiting for the next scheduled sync.
- FixedDashboard edits to the Entity Profile are no longer overwritten by the plugin’s next background sync, and they now survive uninstalling and reinstalling the plugin.
- FixedCorrected 20 business and industry types that were producing invalid or outdated schema.org types in your markup (for example Chiropractor, Food Truck, Nursing Home). Your pages use the corrected type the next time their schema is generated.
- FixedThe main plugin dashboard no longer shows “Not connected” after you have saved a valid API key.
- ChangedMoved the “Sync now” button into the plugin dashboard header, next to the settings icon.
v1.0.7New9 July 2026
Manual Schema Type Control from the Dashboard
- NewNew "Manage Schemas" dashboard page: search your pages, add a specific schema.org type alongside what’s already on a page, or remove a single type without touching the rest
- NewSite settings and generated schema now back up to your dashboard automatically; reconnecting an API key on a fresh install (or after uninstall/reinstall) restores them
- New"Quick Feedback" survey when deactivating the plugin, so we can see why and keep improving
- FixedDeleting or editing schema now updates your live pages within seconds instead of being served from a stale cache for up to a week
v1.0.6Maintenance7 July 2026
Maintenance Re-release
- FixedRe-published the plugin release to restore update delivery on WordPress.org, some sites were not being offered the 1.0.5 update. Includes all 1.0.5 changes; no functional changes beyond 1.0.5.
v1.0.5Improvement6 July 2026
Security Hardening, Templates Fix & Listing Refresh
- FixedSecurity hardening: stronger JSON-LD output escaping, stricter REST API input sanitization, and tightened admin data handling
- FixedBuilt-in schema template library now loads correctly (industry and schema-type starter templates)
- NewDismissible in-dashboard announcement banner, managed centrally so you always see the latest product news
- ChangedWordPress.org listing rewritten to lead with AI search / entity SEO positioning (Google AI Mode, ChatGPT, Perplexity citation signals) instead of the old rich-results-only pitch
- ChangedExpanded plugin tags for discoverability: entity seo, knowledge graph, local seo, rich results, google search
- RemovedDonate link removed from the plugin listing
v1.0.4Improvement30 June 2026
New Site Types & Business Subtypes
- NewReligious Organization site type with subtypes: Church, Mosque, Synagogue, Hindu Temple, Buddhist Temple
- NewChildcare site type with subtypes: Childcare Center, Daycare, Nursery, After-School Care, Babysitter / Nanny Service
- NewAdded DEI Coach / Consultant, Design Agency, and Printing Company subtypes under Professional Services
v1.0.3Fix29 June 2026
Database Fix, API Stability & Rank Math Suppression
- FixedStats dashboard (Total Schemas, Valid, Schema Types, AI Generations Today) always showed 0, database tables were silently skipped on FTP installs due to a dbDelta() parsing limitation
- FixedAPI calls returning 403 errors, REST namespace corrected across all plugin JavaScript files
- FixedAdmin page navigation links (Settings, Tester, Upgrade) pointing to wrong URLs
- FixedWordPress translation text domain corrected across all admin components
- NewAdmin error notice if database tables cannot be created: shows the exact MySQL error without needing server log access
- NewRank Math suppression extended to cover inline FAQ blocks embedded in page content and footer JSON-LD injection paths
v1.0.2Improvement24 June 2026
Entity Schema Injection, Plan Sync & Business Subtypes
- NewCorrect organization entity auto-injected on WordPress Pages, built from plugin settings instead of relying on AI inference
- NewDental Academy / Dental School business subtype added (maps to EducationalOrganization)
- FixedPlan status now syncs automatically after each generation, no longer requires clicking Verify Connection after upgrading
- FixedAuto-generate scheduler no longer re-processes posts that already have a schema
- FixedBulk generation now surfaces the actual error message when a page fails
v1.0.1Fix21 June 2026
Blank Pages, Logo Upload & Settings Sync
- FixedDashboard, Settings, and Upgrade pages showed a blank screen after FTP or manual install
- FixedLogo upload preview not working on the Settings page
- NewSync Now button on Settings page for manually refreshing the SaaS dashboard connection
v1.0.0Release19 June 2026
Initial Release
- NewAI-powered schema generation across 827+ schema.org types
- NewVisual editor, code editor, and live preview in the post meta box
- NewGoogle Rich Results Test integration
- NewYoast SEO, Rank Math, AIOSEO, Elementor, WooCommerce, and ACF integrations
- NewBuilt-in schema validation and analytics dashboard
- NewAuto-apply on publish: schema generated automatically when a post is published or updated
- NewFree tier with 30 AI generations per month
Full changelog also available on WordPress.org
Get Started Free