=== ANDPLUS-SchemaBridge === Contributors: andplus Tags: schema, json-ld, structured-data, seo, organization Requires at least: 5.9 Tested up to: 6.9 Stable tag: 0.1.9 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html JSON-LD piles up from themes, blocks, and SEO plugins. One @graph in wp_head links Organization and content—less duplicate markup. == Description == If your site already outputs schema, you may see **multiple JSON-LD script blocks** in `wp_head`. That can mean **overlapping entities, harder-to-review markup, and a higher risk of inconsistencies**—with no single place to see how Organization, site, and content link together. **ANDPLUS-SchemaBridge** outputs **one** JSON-LD block containing a single coherent `@graph`, so core types (Organization, WebSite, WebPage, Article, Product, and related items) can stay **linked in one graph**. It is designed to **reduce duplication** and make it easier to run this plugin **alongside** other SEO tools by tuning which types you output in settings. **Core features (no payment required):** JSON-LD generation and Schema Monitor work out of the box. No API key is needed for those features. * **Unified schema graph:** Output supported schema types in one JSON-LD block (`@graph`) * **Organization & brand:** Configure organization source, name, URL, logo, and sameAs links * **Flexible content mapping:** Map archives, taxonomies, and post types to appropriate schema types * **Schema Monitor:** Run **manual** checks on URLs you register in wp-admin (this package includes **one** monitor URL). An optional add-on adds higher URL limits, **scheduled** checks, and reporting. Optional AI interpretation is available when you provide your own OpenAI API key (BYOK). **Nothing is sent to OpenAI until you enable and use that feature.** = Key features = * Single JSON-LD block in `wp_head` (one unified @graph) * Designed to reduce duplication and conflicts with other SEO plugins * Supports Organization, WebSite, WebPage, BreadcrumbList, Article, Product, LocalBusiness * Flexible mapping for archives, taxonomies, and post types * Simple Schema Monitor with manual checks * Optional AI interpretation via OpenAI (BYOK) * Japanese admin UI included = Support = Support is limited. We may not be able to respond to individual requests. == 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 == 1. Upload the plugin folder to `/wp-content/plugins/` or install via **Plugins → Add New** and upload the ZIP. 2. Activate **ANDPLUS-SchemaBridge** from the Plugins screen. 3. 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. == Frequently Asked Questions == = Do I need an API key? = 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. = Will this conflict with Yoast / Rank Math / other SEO plugins? = 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. = Translations? = Japanese is bundled (`andplus-schemabridge-ja.mo` / `andplus-schemabridge-ja_JP.mo`). The template catalog is `languages/andplus-schemabridge.pot` for translators. = Are features locked behind payment? = No. Core functionality is fully available without payment. This package includes JSON-LD generation and a simple Schema Monitor. An optional add-on provides higher limits, scheduling, and reporting features. == Screenshots == 1. **Problem vs approach (recommended first image)** — Contrast “many JSON-LD sources (theme / plugins / blocks)” with **one unified output** this plugin produces. You can use a simple diagram or split “before / after” panel; keep claims factual (e.g. “may,” “often”) if you quote user situations. 2. **Settings** — Organization / graph-related options (example from your install). 3. **Schema Monitor** — Manual URL check UI (example from your install). Upload matching files (`screenshot-1.jpg`, etc.) under **SVN `assets/`** for the plugin directory gallery. Descriptions above are for reviewers and users even before images are added. == Changelog == = 0.1.9 = * Initial public release