ANDPLUS-SchemaBridge
ANDPLUS-SchemaBridge
Description
ANDPLUS-SchemaBridge helps you output consistent, correct JSON-LD structured data for your WordPress site. It focuses on defining schema structure (not just emitting markup) so that Organization, WebSite, WebPage, Article, Product, LocalBusiness and related types stay in one coherent @graph without conflicting with other SEO plugins.
- Organization & brand: Configure organization source (this site, external reference, or hybrid), name, URL, logo, and sameAs links.
- Content mapping: Map archives, taxonomies, and fixed pages to Blog or CollectionPage; configure single-item schema per post type and taxonomy-to-property semantics.
- Schema Monitor: Register URLs (1 by default on this build), manual checks and health score on the free tier; optional SchemaBridge Pro add-on unlocks higher URL limits, scheduled weekly checks, and (Pro plan) weekly email reports. Optional AI interpretation when you add your own OpenAI API key (BYOK).
Optional commercial add-ons may be offered separately on our website; they are not included in this WordPress.org package and are not required for any feature listed above.
Key features
- Single JSON-LD block in
wp_head— one@graphfor all types - Organization policy: use this site as the canonical source or reference an external URL
- WebSite (front page only), WebPage with BreadcrumbList, Article, Product, LocalBusiness
- List/archive mapping, single-item schema registry, taxonomy semantics
- Schema monitoring (simple manual monitor in this package; scheduled checks and email with the optional Pro add-on), AI interpretation via OpenAI when you enable BYOK
- Japanese admin UI: bundled
languages/andplus-schemabridge-ja.moandandplus-schemabridge-ja_JP.mo; templateandplus-schemabridge.potfor translators.
Support
Community support and documentation. We do not guarantee individual replies. We do not support custom theme/plugin conflicts, server configuration, or general WordPress usage.
External services
This plugin may contact external services only when you enable the related features. There is no background tracking of visitors for advertising.
OpenAI (optional, BYOK)
Used when you save an OpenAI API key and enable AI interpretation for schema monitoring. Requests go to the OpenAI API (api.openai.com) to send the monitoring/check context and prompts you trigger (e.g. interpretation of schema check results). Nothing is sent until you run a feature that calls the API. You supply your own API key; billing and data processing are governed by OpenAI.
- Terms of use: https://openai.com/policies/terms-of-use/
- Privacy policy: https://openai.com/policies/privacy-policy/
Schema monitor: fetched URLs
When you run a schema check or (with the Pro add-on) scheduled monitoring, the plugin requests the URLs you configured in the monitor (and related resources such as the canonical page) over HTTP/HTTPS from your server. No third-party analytics service receives this data; only the targets you entered are contacted.
Installation
- Upload the plugin folder to
/wp-content/plugins/or install via Plugins Add New and upload the ZIP. - Activate ANDPLUS-SchemaBridge from the Plugins screen.
- Go to ANDPLUS-SchemaBridge in the admin menu to set Organization name, URL, logo, mappings, and which schema types to output.
No external service sign-up is required. OpenAI is only used if you add your own API key and enable AI features.
Faq
No. Core structured data and schema monitoring work without any API key. AI interpretation uses a “Bring Your Own Key” (BYOK) option for OpenAI; the plugin does not provide the key.
The plugin outputs its own JSON-LD block. You can disable specific schema types (e.g. WebSite) in settings if another plugin already outputs them. We avoid duplicating the same Organization node by using a single @id reference.
Core JSON-LD and the simple Schema Monitor work without payment. The optional SchemaBridge Pro add-on (not hosted on WordPress.org) adds subscription-based monitor limits, scheduled checks, and weekly email on paid plans.
Japanese is bundled (andplus-schemabridge-ja.mo / andplus-schemabridge-ja_JP.mo). The template catalog is languages/andplus-schemabridge.pot for translators.
Reviews
Changelog
0.1.9
- Schema Monitor:
andplus_schemabridge_can_use_scheduled_monitorandandplus_schemabridge_can_use_weekly_report_emailnow default to false in this package (no tier branching in the WordPress.org code). The optional SchemaBridge Pro add-on registers filters that enable them for paid tiers—update Free and Pro together if you use scheduled checks or weekly email.
0.1.8
- Weekly report email body, cron send, and test-send AJAX are implemented only in the optional SchemaBridge Pro add-on (
includes/monitor-weekly-email.php). This package keeps cron delegation (andplus_schemabridge_weekly_report_schedule/unschedule) and the hook constant for compatibility.
0.1.7
- Schema Monitor weekly WP-Cron: schedule/unschedule is implemented in the optional SchemaBridge Pro add-on (
andplus_schemabridge_pro_weekly_reporthook). This WordPress.org package does not registerwp_schedule_eventfor weekly reports; tier flags and report/email logic remain in this plugin for Pro to call.
0.1.6
- Schema Monitor: Free tier is a simple monitor (one URL, manual checks only). WP-Cron scheduled checks require Basic or Pro (via the SchemaBridge Pro add-on). Weekly email reports, test send, and “last report” UI require the Pro tier.
- Hooks:
andplus_schemabridge_can_use_scheduled_monitorandandplus_schemabridge_can_use_weekly_report_emailfor hosts that need overrides. - On load, free-tier sites clear any leftover weekly cron event.
0.1.5
- Schema Monitor: Weekly report settings are shown for all users (not only when tier is Basic/Pro). Matches readme “weekly reports” as a free-plugin feature.
0.1.4
- Schema Monitor: default registered URL cap is now 1 for this package (sample / light use). JSON-LD and all monitor features remain available; higher caps come from the optional SchemaBridge Pro add-on (paid plans) or the
andplus_schemabridge_monitor_max_urlsfilter / optionalANDPLUS_SCHEMABRIDGE_MONITOR_MAX_URLS_DEFAULTconstant inwp-config.php.
0.1.3
- Schema Monitor: when the optional SchemaBridge Pro add-on is active, show a short link to its “What Pro adds” screen (explains Basic vs Pro plan and monitor URL limits).
0.1.2
- WordPress.org Plugin Directory guidelines (trialware): removed all license/tier checks that disabled built-in functionality in this package.
- JSON-LD: list mappings, single-item schema registry, taxonomy semantics, and Blog/CollectionPage output always follow saved settings (no tier gate).
- Schema Monitor: default max URLs is 30 for this package;
andplus_schemabridge_can_use_monitordefaults to true. Commercial limits for paying Pro customers apply only via the separate SchemaBridge Pro add-on (Freemius), not inside this download. - Admin: removed “current plan” upgrade notices; optional Pro add-on is informational only.
0.1.1
- Intended WordPress.org compliance pass (readme). Code completed in 0.1.2.
- Organization policy, list mappings, single-item schema, taxonomy semantics, monitor, weekly report, and AI (BYOK) are fully enabled in this build.
- Documentation and readme updated; admin UI no longer shows plan tiers or upgrade prompts for in-plugin features.
0.1.0
- Distribution:
languages/andplus-schemabridge.pot, compiled Japanese.mofiles,languages/index.php,bin/i18n-update.sh, plugin headers Text Domain / Domain Path. - Initial release.
- Organization, WebSite, WebPage, BreadcrumbList, Article, Product, LocalBusiness.
- Schema monitoring, weekly report and AI interpretation (BYOK).
- Japanese and English admin translations.