Directory / plugin
Pewit AI Schema Builder
v1.1.5.3 · by pewitlabs
Generate and maintain JSON-LD structured data and rich snippets from your posts, products and pages with your own AI key.
About this plugin
Structured data tells Google, and AI answer engines, what a page is about. Writing JSON-LD by hand is tedious and template plugins produce the same generic markup for every page. Pewit AI Schema Builder reads each post and generates JSON-LD that matches its actual content, then scores it so you know whether it qualifies for rich results.
What you get for free
- Article and WebPage schema (plus AboutPage and ContactPage on pages), generated from the content with your own AI key.
- Preview, edit and validate the JSON-LD before it goes live.
- Rich Results Score (0–100) with hints on what is missing.
- Works with Yoast and Rank Math – coexistence and sync modes, no duplicate output.
What Pro adds
Pro is a separate plugin from pewitlabs.com, with a 14-day free trial.
- More schema types – Product (including WooCommerce variable products), FAQ, HowTo, Event, LocalBusiness and others.
- Bulk generation for existing posts and products, and auto-generate on publish.
- Score Booster – fix low-scoring pages in bulk.
- Scheduled validation scan with fix suggestions and job emails.
- Agency plan – unlimited sites, white-label admin and priority support.
The free version does not contain Pro code. Upgrading means installing the Pro plugin, not unlocking hidden features.
Bring your own AI key
Use your own key from OpenAI, Anthropic (Claude) or Google Gemini. You pay your provider directly; your content does not pass through PEWIT Labs.
External services
This plugin connects to third-party services to generate structured data. Please review this before use.
You choose the AI provider in the plugin settings and use your own API key (BYOK), or on WordPress 7.0+ use the site-wide AI connectors (Settings Connectors) via the core AI Client. No data is sent to any provider until you trigger a generation. Requests go directly from your site to the selected provider under your own credentials and that provider’s terms. Nothing is sent to the plugin author.
WordPress AI Client (WordPress 7.0+, when connectors are configured):
* What and when: schema generation uses wp_ai_client_prompt() so credentials stay in core (Settings Connectors). Your post content and prompt context are sent to whichever provider the site administrator configured.
OpenAI API (https://openai.com):
* What and when: when you generate or regenerate JSON-LD schema for a post, page or product, or test your API key, your content (title, excerpt/content, mapped fields and any context you configure) and the selected model name are sent to OpenAI to produce the structured data.
* Data sent: the post/product content and metadata used for the schema, optional context text you configure, and the selected model name.
* Terms: https://openai.com/policies/terms-of-use — Privacy: https://openai.com/policies/privacy-policy
Anthropic (Claude) API (https://www.anthropic.com):
* What and when: only if you select Claude as the provider — when you generate schema or test your API key, your content and the selected model name are sent to Anthropic to produce the structured data.
* Data sent: the post/product content and metadata used for the schema, optional context text you configure, and the selected model name.
* Terms: https://www.anthropic.com/legal/consumer-terms — Privacy: https://www.anthropic.com/legal/privacy
Google Gemini API (https://ai.google.dev):
* What and when: only if you select Gemini as the provider — when you generate schema or test your API key, your content and the selected model name are sent to Google’s Generative Language API to produce the structured data.
* Data sent: the post/product content and metadata used for the schema, optional context text you configure, and the selected model name.
* Terms: https://ai.google.dev/gemini-api/terms — Privacy: https://policies.google.com/privacy
Freemius (licensing & updates — https://freemius.com):
* What and when: used for plugin updates and optional, opt-in usage diagnostics. Opt-in is optional.
* Terms: https://freemius.com/terms/ — Privacy: https://freemius.com/privacy/
Source code
All JavaScript and CSS shipped in this plugin (in assets/js and assets/css) is the original, hand-written, human-readable source. Nothing is minified, compiled, transpiled or generated by a build tool, so no separate source files are required — what you read in the plugin is the source. The only bundled third-party library is the Freemius SDK (vendor/freemius), whose source is available at https://github.com/Freemius/wordpress-sdk