{"id":326635,"date":"2026-06-19T16:22:49","date_gmt":"2026-06-19T16:22:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-schema-gen\/"},"modified":"2026-08-30T04:01:02","modified_gmt":"2026-08-30T04:01:02","slug":"ai-schema-gen","status":"publish","type":"plugin","link":"https:\/\/br.wordpress.org\/plugins\/ai-schema-gen\/","author":23455880,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.32","stable_tag":"1.0.32","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AI Schema Gen","header_author":"AI Schema Gen","header_description":"AI-powered schema markup plugin for WordPress. Automatically analyzes page content and generates schema markup in seconds.","assets_banners_color":"","last_updated":"2026-08-30 04:01:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/aischemagen.com","header_author_uri":"https:\/\/aischemagen.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":972,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"digitalstorks","date":"2026-06-19 16:22:27","revision":3578948},"1.0.1":{"tag":"1.0.1","author":"digitalstorks","date":"2026-06-21 10:33:24","revision":3580527},"1.0.10":{"tag":"1.0.10","author":"digitalstorks","date":"2026-07-26 12:54:41","revision":3623437},"1.0.11":{"tag":"1.0.11","author":"digitalstorks","date":"2026-07-26 13:51:53","revision":3623511},"1.0.12":{"tag":"1.0.12","author":"digitalstorks","date":"2026-07-30 11:12:58","revision":3628459},"1.0.13":{"tag":"1.0.13","author":"digitalstorks","date":"2026-07-31 19:54:39","revision":3630442},"1.0.14":{"tag":"1.0.14","author":"digitalstorks","date":"2026-08-01 18:07:38","revision":3631204},"1.0.15":{"tag":"1.0.15","author":"digitalstorks","date":"2026-08-01 18:58:59","revision":3631239},"1.0.16":{"tag":"1.0.16","author":"digitalstorks","date":"2026-08-01 23:45:46","revision":3631394},"1.0.17":{"tag":"1.0.17","author":"digitalstorks","date":"2026-08-05 02:15:45","revision":3634772},"1.0.18":{"tag":"1.0.18","author":"digitalstorks","date":"2026-08-23 22:24:42","revision":3662371},"1.0.19":{"tag":"1.0.19","author":"digitalstorks","date":"2026-08-23 22:43:10","revision":3662394},"1.0.2":{"tag":"1.0.2","author":"digitalstorks","date":"2026-06-23 21:28:40","revision":3583800},"1.0.3":{"tag":"1.0.3","author":"digitalstorks","date":"2026-06-28 20:44:51","revision":3589243},"1.0.32":{"tag":"1.0.32","author":"digitalstorks","date":"2026-08-30 04:01:02","revision":3672013},"1.0.4":{"tag":"1.0.4","author":"digitalstorks","date":"2026-06-29 21:09:31","revision":3590620},"1.0.5":{"tag":"1.0.5","author":"digitalstorks","date":"2026-07-06 00:26:53","revision":3597174},"1.0.6":{"tag":"1.0.6","author":"digitalstorks","date":"2026-07-06 23:07:32","revision":3598386},"1.0.7":{"tag":"1.0.7","author":"digitalstorks","date":"2026-07-09 22:11:00","revision":3602013},"1.0.8":{"tag":"1.0.8","author":"digitalstorks","date":"2026-07-16 03:56:25","revision":3609646},"1.0.9":{"tag":"1.0.9","author":"digitalstorks","date":"2026-07-20 19:09:17","revision":3616098}},"upgrade_notice":{"1.0.32":"<p>Recommended update, and a large one: it covers every release since 1.0.19. Fixes Entity Profile fields (logo, phone, address) being silently wiped by a routine sync, your homepage&#039;s business entity losing its ID and being overwritten by a rougher AI-guessed version, and schema never appearing at all on a site&#039;s blog &quot;Posts page&quot;. Adds schema for category and tag archive pages, an AI Readiness panel, and a &quot;no public location&quot; option for service-area businesses. After updating, regenerate your homepage once, and regenerate your Posts page if you have one set under Settings &gt; Reading, to clear stale data left behind by the bugs this release fixes.<\/p>","1.0.23":"<p>Recommended update: fixes a real bug where the homepage&#039;s business entity block could silently lose its stable ID and get overwritten by a rougher AI-guessed version on regenerate, breaking other pages&#039; references to it. Affects any business using a specific type (General Contractor, Plumber, etc.) with no street address on file. Regenerate your homepage after updating.<\/p>","1.0.21":"<p>Recommended update: fixes &quot;Generate Schema&quot; and bulk regeneration occasionally re-adding an FAQPage schema to pages with no real FAQ content. Also fixes the dashboard&#039;s plan badge getting stuck on an old plan, and replaces the plugin&#039;s generic icon with the real logo in more places.<\/p>","1.0.18":"<p>Recommended update: &quot;Regenerate&quot; for a single schema type can now actually correct a wrong type instead of always re-saving the same one. Also fixes a sameAs link occasionally saving with a broken trailing &quot;%20&quot;.<\/p>","1.0.17":"<p>Recommended update: fixes a permanently-stuck &quot;incomplete&quot; warning on your homepage&#039;s business info (display-only, your live schema was always correct) and adds automatic cache-clearing for WP Rocket\/LiteSpeed\/WP Super Cache\/W3 Total Cache so schema changes show up immediately instead of waiting on a stale cache.<\/p>","1.0.16":"<p>Recommended update: adds a Dashboard overview widget, a simpler one-click account connect option, and a Schema.org Validator link alongside &quot;Test with Google&quot;. Also fixes outdated pricing on the Upgrade page and a data-restore issue that could occur when reconnecting after a reinstall.<\/p>","1.0.9":"<p>Recommended update: fixes your business details being repeated in full on every page (now homepage-only, per Google&#039;s own guidance); adds Founders, Registry IDs, and Wikidata-linked knowsAbout topics to your Entity Profile.<\/p>","1.0.8":"<p>Recommended update: your Entity Profile now stays in sync both ways with your dashboard (and survives reinstalls), the &quot;Sync now&quot; button syncs both ways in one click, and 20 business\/industry types now generate correct schema.org markup. Also fixes a &quot;Not connected&quot; display bug.<\/p>","1.0.6":"<p>Recommended update: includes the 1.0.5 security hardening and template library fix. If you are on 1.0.4 or earlier, update now.<\/p>","1.0.5":"<p>Recommended update: security hardening and a fix so the built-in template library loads correctly. Also adds a dashboard announcement banner and refreshes the plugin listing.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3602012,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3602012,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3602012,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"ai-schema-gen\/schema-panel":{"name":"ai-schema-gen\/schema-panel","title":"Schema Panel"}},"tagged_versions":["1.0.0","1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.2","1.0.3","1.0.32","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard overview showing schema coverage, rich result performance, and quick actions","2":"AI schema generator automatically analyzing page content to create JSON-LD schema markup","3":"Visual editor for editing schema markup fields with live structured data preview","4":"Code editor for directly editing JSON-LD schema markup and structured data","5":"Template library with pre-built schema markup templates for common content types","6":"Settings page for connecting your API key and configuring AI schema generation","7":"Schema validation results checking structured data against schema.org specifications","8":"Google Rich Results Test and Schema.org Validator integration for validating schema markup in one click"}},"plugin_section":[262246],"plugin_tags":[2353,2998,125621,186,1121],"plugin_category":[55],"plugin_contributors":[259134],"plugin_business_model":[],"class_list":["post-326635","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-ai","plugin_tags-rich-snippets","plugin_tags-schema-markup","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-digitalstorks","plugin_committers-digitalstorks"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/ai-schema-gen\/assets\/icon.svg?rev=3602012","icon":"https:\/\/ps.w.org\/ai-schema-gen\/assets\/icon.svg?rev=3602012","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AI search engines \u2014 Google AI Mode, ChatGPT, Perplexity \u2014 decide which brands to cite using entity signals. <strong>AI Schema Gen<\/strong> builds those signals automatically: entity-aware JSON-LD, sameAs links, <code>@graph<\/code> output with <code>@id<\/code> cross-references, and a Knowledge Graph Entity Score that tracks your progress.<\/p>\n\n<p>Click Generate \u2014 the AI reads your content and creates accurate, entity-aware schema markup in seconds. No manual JSON-LD writing. No schema expertise required. Connects to the AI Schema Gen API using your free API key and handles everything automatically.<\/p>\n\n<p>\ud83d\udcd6 <strong><a href=\"https:\/\/aischemagen.com\/docs\">Full Documentation at aischemagen.com\/docs<\/a><\/strong><\/p>\n\n<h4>Built for AI Search (GEO)<\/h4>\n\n<p>AI search doesn't rank pages the way traditional search does \u2014 it decides which brands and sources to cite by reading entity signals: who you are, what you're known for, and how your identity connects across the web. Schema markup used to be about snippets. Now it's also about earning a citation in Google AI Mode, ChatGPT, and Perplexity.<\/p>\n\n<p>AI Schema Gen is built for this shift:<\/p>\n\n<ul>\n<li><strong>Entity-Aware JSON-LD<\/strong> \u2014 every schema block describes your business, author, or content as a connected entity, not an isolated snippet<\/li>\n<li><strong>sameAs Links<\/strong> \u2014 connect your site to authoritative profiles (Wikipedia, Wikidata, LinkedIn, Crunchbase, social profiles) that AI models use to verify who you are<\/li>\n<li><strong>Entity @graph Output<\/strong> \u2014 every entity on the page linked by canonical <code>@id<\/code> references, the exact structure Google and AI crawlers use to resolve identity<\/li>\n<li><strong>Knowledge Graph Entity Score<\/strong> \u2014 a 0\u2013100 score tracking how completely your site's core entity (Organization or LocalBusiness) is defined, so you can see \u2014 and close \u2014 your entity gaps<\/li>\n<\/ul>\n\n<h4>Rich Results Too<\/h4>\n\n<p>Schema markup (structured data) also helps traditional search engines understand your content. When implemented correctly, it enables rich results in Google such as:<\/p>\n\n<ul>\n<li>Star ratings and review snippets<\/li>\n<li>Product prices and availability<\/li>\n<li>FAQ accordions directly in search results<\/li>\n<li>Recipe cards with cook time and calories<\/li>\n<li>Event dates and locations<\/li>\n<li>Breadcrumb navigation trails<\/li>\n<\/ul>\n\n<p>AI Schema Gen generates all of these automatically \u2014 no JSON-LD knowledge required.<\/p>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate AI Schema Gen<\/li>\n<li>Create a free account at <a href=\"https:\/\/aischemagen.com\">aischemagen.com<\/a> and copy your API key<\/li>\n<li>Paste the API key into the plugin settings<\/li>\n<li>Open any post or page in the WordPress editor<\/li>\n<li>Click <strong>Generate with AI<\/strong> from the AI Schema Gen meta box or admin bar on the top<\/li>\n<li>Schema markup is generated, validated, and saved automatically<\/li>\n<\/ol>\n\n<p>See the <a href=\"https:\/\/aischemagen.com\/docs#getting-started\">full getting started guide<\/a> for detailed instructions.<\/p>\n\n<h4>Why AI Schema Gen?<\/h4>\n\n<ul>\n<li><strong>30 seconds<\/strong> to generate complete schema markup instead of 10+ minutes manually<\/li>\n<li><strong>AI-powered<\/strong> content analysis \u2014 detects the right schema type automatically<\/li>\n<li><strong>827+ schema types<\/strong> \u2014 Article, Product, LocalBusiness, FAQ, Recipe, Event, and every type on schema.org<\/li>\n<li><strong>Smart page detection<\/strong> \u2014 automatically identifies your page type and selects the correct schema without any manual input<\/li>\n<li><strong>Site type awareness<\/strong> \u2014 28 site types (local business, SaaS, news, podcast, portfolio, and more) ensure schema output fits your kind of website<\/li>\n<li><strong>Entity @graph output<\/strong> \u2014 all entities output in a single <code>@graph<\/code> block with canonical <code>@id<\/code> cross-references, the format Google recommends<\/li>\n<li><strong>Built-in validation<\/strong> \u2014 checks against schema.org specifications and Google's Rich Results requirements<\/li>\n<li><strong>Google Rich Results Test + Schema.org Validator<\/strong> \u2014 one-click testing against both, directly inside WordPress<\/li>\n<li><strong>Universal<\/strong> \u2014 works with any theme, page builder, and content type<\/li>\n<\/ul>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li><strong>Entity @graph Output<\/strong> \u2014 all schema entities are output in a single <code>@graph<\/code> block with canonical <code>@id<\/code> cross-references, matching Google's recommended structured data format<\/li>\n<li><strong>Knowledge Graph Entity Score<\/strong> \u2014 tracks how completely your site's core entity (Organization or LocalBusiness) is defined, helping improve Google Knowledge Graph eligibility<\/li>\n<li><strong>30 AI Generations per Month<\/strong> \u2014 Let AI analyze your content and generate schema automatically<\/li>\n<li><strong>All 827+ Schema Types<\/strong> \u2014 Article, Product, Recipe, FAQ, HowTo, Event, LocalBusiness, Service, Organization, Person, Course, VideoObject, ImageObject, Breadcrumb, Review, and more<\/li>\n<li><strong>Smart Page Type Detection<\/strong> \u2014 automatically classifies each page (homepage, service, FAQ, product, recipe, event, and 12 more types) and selects the correct schema types to generate<\/li>\n<li><strong>Schema Decision Engine<\/strong> \u2014 a built-in decision matrix maps your site type and page type to the right schema combination every time, no guesswork required<\/li>\n<li><strong>Site Type Configuration<\/strong> \u2014 28 site types across local\/physical and online\/digital categories (restaurant, law firm, SaaS, news, podcast, portfolio, and more) tailor schema output to your business<\/li>\n<li><strong>Business Subtype<\/strong> \u2014 maps your business to a specific schema.org subtype (Plumber, Dentist, Attorney, Restaurant, etc.) for more precise rich result eligibility<\/li>\n<li><strong>FAQ Auto-Detection<\/strong> \u2014 automatically detects FAQ content from Gutenberg blocks, Elementor accordions, and standard HTML <code>&lt;details&gt;<\/code> elements<\/li>\n<li><strong>Auto-Apply on Publish<\/strong> \u2014 automatically generates schema when you publish or update posts, configurable per post type<\/li>\n<li><strong>Rule Engine<\/strong> \u2014 assign schema types automatically by post type, category, tag, or URL pattern without spending AI credits<\/li>\n<li><strong>Schema Health Score<\/strong> \u2014 per-post 0\u2013100 quality score based on validation results, entity signals, images, and field completeness<\/li>\n<li><strong>Visual Editor<\/strong> \u2014 Edit schema fields with a user-friendly visual interface<\/li>\n<li><strong>Code Editor<\/strong> \u2014 Full JSON-LD code editing for advanced users<\/li>\n<li><strong>Built-in Validation<\/strong> \u2014 Ensure your schema is valid before publishing<\/li>\n<li><strong>Google Rich Results Test + Schema.org Validator<\/strong> \u2014 One-click test against both, right from the plugin<\/li>\n<li><strong>Single Site<\/strong> \u2014 Fully functional on a single WordPress installation<\/li>\n<\/ul>\n\n<h4>Pro Plan ($19\/mo) \u2014 For Your Own Website<\/h4>\n\n<ul>\n<li><strong>300 AI Generations per Month<\/strong><\/li>\n<li><strong>Bulk Generation<\/strong> \u2014 Generate or update schemas for 100+ posts at once<\/li>\n<li><strong>2 Competitor URL Analyses per Month<\/strong> \u2014 Analyze competitor schemas for gap insights<\/li>\n<li><strong>Content Gap Analysis<\/strong> \u2014 See which schema types your competitors use that you don't<\/li>\n<li><strong>Google Search Console Integration<\/strong> \u2014 Import real click and impression data<\/li>\n<li><strong>Priority Email Support<\/strong><\/li>\n<li><strong>All free features included<\/strong><\/li>\n<\/ul>\n\n<h4>Premium Plan ($49\/mo) \u2014 For Client Work &amp; Agencies<\/h4>\n\n<ul>\n<li><strong>1,000 AI Generations per Month<\/strong><\/li>\n<li><strong>10 Competitor URL Analyses per Month<\/strong><\/li>\n<li><strong>Multi-Site Support<\/strong> \u2014 Connect up to 5 WordPress sites<\/li>\n<li><strong>Team Seats<\/strong> \u2014 3 team members included<\/li>\n<li><strong>Bulk Generation<\/strong> \u2014 Generate or update schemas for 100+ posts at once<\/li>\n<li><strong>Schema Analytics Dashboard<\/strong> \u2014 Track rich result performance, impressions, clicks, and CTR<\/li>\n<li><strong>Dedicated Support<\/strong><\/li>\n<li><strong>All Pro features included<\/strong><\/li>\n<\/ul>\n\n<h4>Agency Plan ($99\/mo) \u2014 For Managing Many Client Sites<\/h4>\n\n<ul>\n<li><strong>3,000 AI Generations per Month<\/strong><\/li>\n<li><strong>Unlimited Sites<\/strong><\/li>\n<li><strong>Unlimited Competitor URL Analyses<\/strong><\/li>\n<li><strong>Unlimited Team Seats<\/strong><\/li>\n<li><strong>Dedicated Support<\/strong><\/li>\n<li><strong>All Premium features included<\/strong><\/li>\n<\/ul>\n\n<h4>Supported Schema Types<\/h4>\n\n<ul>\n<li>Article \/ BlogPosting \/ NewsArticle<\/li>\n<li>Product<\/li>\n<li>Recipe<\/li>\n<li>Review \/ AggregateRating<\/li>\n<li>FAQ<\/li>\n<li>HowTo<\/li>\n<li>Event<\/li>\n<li>LocalBusiness (and all subtypes: Restaurant, MedicalBusiness, LegalService, and 100+ more)<\/li>\n<li>Service<\/li>\n<li>Organization<\/li>\n<li>Person<\/li>\n<li>Course<\/li>\n<li>VideoObject<\/li>\n<li>ImageObject \/ ImageGallery<\/li>\n<li>Breadcrumb<\/li>\n<li>SoftwareApplication<\/li>\n<li>JobPosting<\/li>\n<li>And 800+ more from schema.org<\/li>\n<\/ul>\n\n<h4>Third-Party Integrations<\/h4>\n\n<ul>\n<li><strong>WooCommerce<\/strong> \u2014 Automatic Product schema with price, availability, and ratings<\/li>\n<li><strong>Yoast SEO<\/strong> \u2014 Supported; schema output managed by AI Schema Gen to prevent duplicates<\/li>\n<li><strong>Rank Math<\/strong> \u2014 Supported; schema output managed by AI Schema Gen to prevent duplicates<\/li>\n<li><strong>Elementor<\/strong> \u2014 Schema AI Status widget for the Elementor editor<\/li>\n<li><strong>ACF<\/strong> \u2014 Custom field mapping for schema properties<\/li>\n<\/ul>\n\n<p>\ud83d\udcd6 See the <a href=\"https:\/\/aischemagen.com\/docs#integrations\">full integration guide<\/a> for setup instructions.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin communicates with the AI Schema Gen SaaS backend at:\n<strong>https:\/\/api.aischemagen.com<\/strong><\/p>\n\n<p>No data is transmitted until an API key is entered in the plugin settings.<\/p>\n\n<h4>Schema Generation<\/h4>\n\n<p><strong>What:<\/strong> Post title, content (stripped of HTML), excerpt, post type, categories, tags, headings, and featured image URL.\n<strong>When:<\/strong> When the user clicks \"Generate with AI\", saves a post with auto-apply enabled, or runs a bulk generation job.\n<strong>Why:<\/strong> To analyse page content and generate appropriate schema.org structured data markup.<\/p>\n\n<h4>API Key Verification<\/h4>\n\n<p><strong>What:<\/strong> The API key you enter in Settings.\n<strong>When:<\/strong> When you click \"Verify Key\" in the Settings page.\n<strong>Why:<\/strong> To confirm the key is valid and retrieve your plan information.<\/p>\n\n<h4>Dashboard Sync &amp; Backup<\/h4>\n\n<p><strong>What:<\/strong> Page titles, URLs, post types, the full generated schema markup (JSON-LD) for each page, validation status, your entity\/organization settings, and your plugin configuration (site type, business subtype, automation settings). Your API key is never included in this data.\n<strong>When:<\/strong> Automatically after any schema is generated, edited, or deleted; every 6 hours via WordPress cron; or when you click \"Sync Now\" in Settings.\n<strong>Why:<\/strong> To power your AI Schema Gen dashboard (coverage, validation, and analytics views), and to back up your settings and generated schema so they can be restored automatically if you reconnect an API key on a fresh WordPress install \u2014 for example, after uninstalling and reinstalling the plugin, which deletes all local plugin data and database tables.<\/p>\n\n<h4>Service Provider<\/h4>\n\n<p>AI Schema Gen is operated by Digital Storks Ltd.<\/p>\n\n<p><strong>Terms of Service:<\/strong> https:\/\/aischemagen.com\/terms\n<strong>Privacy Policy:<\/strong> https:\/\/aischemagen.com\/privacy<\/p>\n\n<!--section=installation-->\n<h4>From the WordPress Plugin Directory<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for <strong>AI Schema Gen<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>AI Schema Gen<\/strong> in the admin sidebar<\/li>\n<li>Create a free account at <a href=\"https:\/\/aischemagen.com\">aischemagen.com<\/a> to get your API key<\/li>\n<li>Paste your API key in the Settings page<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip from <a href=\"https:\/\/wordpress.org\/plugins\/ai-schema-gen\/\">wordpress.org\/plugins\/ai-schema-gen<\/a><\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Upload the zip and activate<\/li>\n<\/ol>\n\n<h4>Minimum Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>MySQL 5.7 or higher \/ MariaDB 10.3 or higher<\/li>\n<\/ul>\n\n<p>\ud83d\udcd6 Full installation guide: <a href=\"https:\/\/aischemagen.com\/docs#installation\">aischemagen.com\/docs#installation<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20schema%20markup%3F\"><h3>What is schema markup?<\/h3><\/dt>\n<dd><p>Schema markup (structured data) is code added to your website that helps search engines understand your content. It can result in rich snippets in search results, such as star ratings, prices, FAQ accordions, recipe cards, event details, and more.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes. Create a free account at <a href=\"https:\/\/aischemagen.com\">aischemagen.com<\/a> \u2014 it takes 30 seconds. The free account gives you 30 AI generations per month at no cost. Copy your API key and paste it into the plugin Settings page.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. AI Schema Gen outputs lightweight JSON-LD in the page <code>&lt;head&gt;<\/code>. The admin interface uses React but is only loaded in the WordPress dashboard \u2014 it is never loaded on your front end.<\/p><\/dd>\n<dt id=\"is%20the%20generated%20schema%20valid%3F\"><h3>Is the generated schema valid?<\/h3><\/dt>\n<dd><p>AI Schema Gen includes built-in validation that checks your markup against schema.org specifications and Google's Rich Results requirements. You can also test with Google's Rich Results Test or schema.org's own validator, both in one click directly inside the plugin.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20or%20rank%20math%3F\"><h3>Does it work with Yoast SEO or Rank Math?<\/h3><\/dt>\n<dd><p>Yes. AI Schema Gen suppresses competing schema output from Yoast SEO and Rank Math to prevent duplicate structured data. Your existing Yoast\/Rank Math settings are untouched \u2014 only the schema output is managed by AI Schema Gen.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20on%20multiple%20sites%3F\"><h3>Can I use it on multiple sites?<\/h3><\/dt>\n<dd><p>The Pro plan supports 1 site. The Premium plan supports up to 5 sites. The Agency plan supports unlimited sites. Each WordPress site needs its own API key.<\/p><\/dd>\n<dt id=\"what%20ai%20models%20are%20used%3F\"><h3>What AI models are used?<\/h3><\/dt>\n<dd><p>AI Schema Gen uses state-of-the-art AI models to analyze your content and generate schema markup. Your content is never used for AI model training.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20exceed%20my%20monthly%20limit%3F\"><h3>What happens if I exceed my monthly limit?<\/h3><\/dt>\n<dd><p>You can still manually create and edit schemas using the visual editor or code editor. Only AI-powered generation counts toward the monthly limit. Upgrade your plan at any time from <a href=\"https:\/\/aischemagen.com\/billing\">aischemagen.com\/billing<\/a>.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20detailed%20documentation%3F\"><h3>Where can I find detailed documentation?<\/h3><\/dt>\n<dd><p>Full documentation including installation guides, feature walkthroughs, schema type references, and troubleshooting is available at <a href=\"https:\/\/aischemagen.com\/docs\">aischemagen.com\/docs<\/a>.<\/p><\/dd>\n<dt id=\"where%20do%20i%20report%20bugs%20or%20request%20features%3F\"><h3>Where do I report bugs or request features?<\/h3><\/dt>\n<dd><p>Use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/ai-schema-gen\/\">WordPress.org support forum<\/a> for public issues, or email support@aischemagen.com for account-related questions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Changed: Removed 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.<\/li>\n<li>Fixed: Connecting 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.<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>New: An 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.<\/li>\n<li>New: Links straight through to the full report, and to the fix list on your dashboard.<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>New: Category 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.<\/li>\n<li>New: Generate 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.<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Fix: If your site has a static \"Posts page\" configured (Settings &gt; 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.<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>New: The \"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.<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>New: Added 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.<\/li>\n<li>Improvement: A declared service-area business no longer loses Knowledge Graph Score points (or gets a \"missing address\" nag) for correctly not having a street address \u2014 those points are now earned through a declared Service Area instead.<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Fix: sites 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.<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Fix: Reactivating 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.<\/li>\n<li>Improvement: Organization logo, phone number, and address (already configurable under Schema Defaults) now correctly sync two-way with the dashboard's Entity Profile.<\/li>\n<li>Improvement: Added Company Number and Service Area fields to the Entity Authority settings, matching the dashboard. Both are now included in generated Organization\/LocalBusiness schema (as <code>identifier<\/code> and <code>areaServed<\/code>).<\/li>\n<li>Fix: Saving 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.<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Improvement: The \"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.<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Fix: A 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.<\/li>\n<li>Fix: A 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.<\/li>\n<li>Improvement: The front-end \"Generate Schema\" toolbar icon is now white, smaller, and vertically centered against its label text.<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Fix: The dashboard's \"Connected \u00b7 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 \u2014 it's now correctly wired to the same live plan data.<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Fix: Clicking \"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).<\/li>\n<li>Improvement: Replaced 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.<\/li>\n<li>Fix: Your 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.<\/li>\n<li>New: A \"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.<\/li>\n<li>Improvement: The 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.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Fix: The \"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.<\/li>\n<li>Improvement: Replaced the generic icon and off-brand purple in the setup wizard and dashboard with the real AI Schema Gen logo and brand color.<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Confirmed compatibility with WordPress 7.1 and updated \"Tested up to\" accordingly. No functional changes in this release.<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Fix: Regenerating 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.<\/li>\n<li>Fix: A 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.<\/li>\n<li>Improvement: Corrected the site type count mentioned in this plugin's description (28 supported site types, not 23), documentation only, no functional change.<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Fix: Your 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.<\/li>\n<li>Fix: If 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.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>New: A new \"AI Schema Gen Overview\" widget on your main WordPress Dashboard shows your schema coverage, your entity profile completeness, and anything needing attention, plus your 3 latest AI Schema Gen blog posts, at a glance without opening the plugin.<\/li>\n<li>New: A 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.<\/li>\n<li>Improvement: Replaced 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.<\/li>\n<li>Fix: The 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.<\/li>\n<li>Fix: Reinstalling 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.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Fix: AI 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.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Fix: A 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.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Fix: The 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 AI Schema Gen 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. Your existing topics and Wikidata links are unaffected.<\/li>\n<li>Fix: sameAs URL fields (both here and on the dashboard) now accept a plain domain like \"linkedin.com\/in\/your-profile\" without requiring you to type \"https:\/\/\" first.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Fix: Business type and subtype now sync correctly in both directions between this plugin and your AI Schema Gen 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.<\/li>\n<li>New: About and Contact pages now generate their own specific AboutPage\/ContactPage schema instead of a generic WebPage.<\/li>\n<li>New: Blog posts and articles written by a real, named author now link to a proper author entity in the schema.<\/li>\n<li>Fix: Posts 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.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Fix: Corrected 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.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>New: Massively 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.<\/li>\n<li>New: Government, 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.<\/li>\n<li>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.<\/li>\n<li>Fix: The 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.<\/li>\n<li>Fix: Pages 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.<\/li>\n<li>Improvement: FAQ sections on a page are now directly linked to that page's schema, instead of sitting as a separate, unconnected block.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fix: Your business details (address, sameAs links, knowsAbout topics, legal name, etc.) now appear in full only on your homepage, and every other page links back to it instead of repeating the whole block. This matches Google's own guidance and shrinks the schema code on every non-homepage page.<\/li>\n<li>New: Founders field \u2014 add your company's founders and they'll appear correctly in your generated schema as linked people (Premium).<\/li>\n<li>New: Tax ID \/ VAT ID fields for your entity profile (Premium).<\/li>\n<li>New: knowsAbout 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.<\/li>\n<li>Improvement: Knowledge Graph Entity Score now includes a \"Trust Signals\" category (Founders + Registry IDs) alongside the existing categories.<\/li>\n<li>Fix: Corrected the schema property name used for founders (was emitting \"founders\", schema.org's correct property is \"founder\").<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>New: Your Entity Profile now syncs both ways between the plugin and your SaaS 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).<\/li>\n<li>New: The \"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.<\/li>\n<li>New: Dashboard edits to your Entity Profile now appear in your WordPress admin quickly (checked when you open the plugin, at most once every few minutes) instead of waiting for the next scheduled sync.<\/li>\n<li>Fix: Entity Profile edits made in the dashboard are no longer overwritten by the plugin's background sync, and they now survive uninstalling and reinstalling the plugin.<\/li>\n<li>Fix: Corrected 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 will use the corrected type the next time their schema is generated; nothing you need to do.<\/li>\n<li>Fix: The main plugin dashboard no longer shows \"Not connected\" after you have saved a valid API key.<\/li>\n<li>Improvement: Moved the \"Sync now\" button into the plugin dashboard header, next to the settings icon.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>New: Bulk generation jobs from the SaaS dashboard can now force a specific schema type on regenerate, or delete schema entirely, for a chosen page or group of pages \u2014 supports the new \"Manage Schemas\" dashboard page<\/li>\n<li>New: Site settings and generated schema now back up to your SaaS dashboard automatically; reconnecting an API key on a fresh install (or after uninstall\/reinstall) restores them<\/li>\n<li>New: \"Quick Feedback\" survey when deactivating the plugin, so we can see why<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Maintenance: Re-published release to restore update delivery on WordPress.org; includes all 1.0.5 changes, no functional changes beyond 1.0.5<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Security: Hardened JSON-LD output escaping and REST API input sanitization; API key no longer exposed in admin page source<\/li>\n<li>Fix: Built-in schema template library (industry and schema-type starter templates) now loads correctly<\/li>\n<li>New: Dismissible in-dashboard announcement banner, centrally managed so you always see the latest product news<\/li>\n<li>Update: Listing rewritten to lead with AI search \/ entity SEO positioning (Google AI Mode, ChatGPT, Perplexity citation signals)<\/li>\n<li>Update: Expanded tags for discoverability (entity seo, knowledge graph, local seo, rich results, google search)<\/li>\n<li>Housekeeping: Removed the Donate link from the plugin listing<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New: Added Religious Organization site type with subtypes (Church, Mosque, Synagogue, Hindu Temple, Buddhist Temple)<\/li>\n<li>New: Added Childcare site type with subtypes (Childcare Center, Daycare, Nursery, After-School Care, Babysitter \/ Nanny Service)<\/li>\n<li>New: Added DEI Coach \/ Consultant, Design Agency, and Printing Company subtypes under Professional Services<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: REST API namespace mismatch \u2014 all meta box buttons (Generate, Analyze, Save, Delete) now work correctly<\/li>\n<li>Fix: Pro\/Premium plan limit now correctly shows 300\/1000 instead of defaulting to the free plan's 30 limit<\/li>\n<li>Fix: Code editor is now fully responsive \u2014 no longer renders as a tiny fixed box<\/li>\n<li>Fix: Health banner \"Settings\" link now goes to the Settings page<\/li>\n<li>Fix: DB tables now created on FTP\/manual installs where the activation hook never fires<\/li>\n<li>Fix: Generation logging and schema counts now record correctly in the plugin dashboard<\/li>\n<li>Fix: Plugin version display corrected<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: Meta box available on all public post types<\/li>\n<li>Fix: Rank Math duplicate schema suppression covers inline content and footer output paths<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Dashboard, Schema Tester, and Upgrade pages now load correctly after plugin rename<\/li>\n<li>Fix: Logo upload button and Verify Connection button on Settings page now work correctly<\/li>\n<li>New: \"Sync Now\" button on Settings page \u2014 push schema data to the AI Schema Gen dashboard instantly without waiting for the automatic 6-hour sync<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>AI-powered schema generation \u2014 one click analyzes your content and creates accurate JSON-LD markup<\/li>\n<li>All 827+ schema types \u2014 Article, Product, LocalBusiness, FAQ, HowTo, Recipe, Event, Service, Course, VideoObject, SoftwareApplication, PodcastEpisode, CreativeWork, and every type on schema.org<\/li>\n<li>Smart Page Type Detection \u2014 18-page-type classification engine using a 5-level signal stack (user override, post type, URL slug, content signals, fallback)<\/li>\n<li>Schema Decision Engine \u2014 2D decision matrix maps site type and page type to the correct schema types automatically<\/li>\n<li>Site Type System \u2014 23 site types across local\/physical and online\/digital categories<\/li>\n<li>Business Subtype System \u2014 50+ local business subtypes mapped to specific schema.org LocalBusiness types<\/li>\n<li>Entity @graph output \u2014 single @graph block per page with canonical @id cross-references across all entities<\/li>\n<li>FAQ Auto-Detection \u2014 detects FAQ pairs from Gutenberg, Elementor accordions, and HTML details elements<\/li>\n<li>Auto-Apply on Publish \u2014 automatic schema generation on post publish and update<\/li>\n<li>Rule Engine \u2014 rule-based schema type assignment by post type, category, tag, or URL pattern<\/li>\n<li>Schema Health Score \u2014 per-post 0\u2013100 quality score<\/li>\n<li>Knowledge Graph Entity Score \u2014 tracks completeness of your site's core entity definition<\/li>\n<li>Visual editor and code editor with live preview<\/li>\n<li>Built-in validation against schema.org specifications and Google Rich Results requirements<\/li>\n<li>Google Rich Results Test integration \u2014 one-click validation inside WordPress<\/li>\n<li>Template library with import and export<\/li>\n<li>WooCommerce integration \u2014 Product schema with price, availability, ratings, and gallery<\/li>\n<li>Yoast SEO and Rank Math schema suppression \u2014 prevents duplicate structured data<\/li>\n<li>Elementor Schema Status widget and accordion detection<\/li>\n<li>ACF custom field mapping for schema properties<\/li>\n<li>Free tier with 30 AI generations per month<\/li>\n<\/ul>","raw_excerpt":"AI-powered schema markup &amp; entity signals that get your brand cited in Google AI Mode, ChatGPT &amp; Perplexity. Rich results included. Free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326635"}],"author":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/digitalstorks"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326635"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326635"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326635"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326635"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326635"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}