{"id":294010,"date":"2026-04-06T04:42:31","date_gmt":"2026-04-06T04:42:31","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/ap-schemabridge\/"},"modified":"2026-04-08T09:15:41","modified_gmt":"2026-04-08T09:15:41","slug":"andplus-schemabridge","status":"publish","type":"plugin","link":"https:\/\/ta.wordpress.org\/plugins\/andplus-schemabridge\/","author":23471140,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.1.9","stable_tag":"0.1.9","tested":"6.9.4","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"ANDPLUS-SchemaBridge","header_author":"Andplus Co. Ltd.","header_description":"Defines structured data (Organization \/ WebPage \/ Article, etc.) and outputs JSON-LD","assets_banners_color":"333333","last_updated":"2026-04-08 09:15:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.andplus.co.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":276,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.9":{"tag":"0.1.9","author":"andplus","date":"2026-04-08 09:15:41"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3499484,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3499484,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3499987,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3499978,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3502098,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3502098,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3502101,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<strong>Problem vs approach (recommended first image)<\/strong> \u2014 Contrast \u201cmany JSON-LD sources (theme \/ plugins \/ blocks)\u201d with <strong>one unified output<\/strong> this plugin produces. You can use a simple diagram or split \u201cbefore \/ after\u201d panel; keep claims factual (e.g. \u201cmay,\u201d \u201coften\u201d) if you quote user situations.","2":"<strong>Settings<\/strong> \u2014 Organization \/ graph-related options (example from your install).","3":"<strong>Schema Monitor<\/strong> \u2014 Manual URL check UI (example from your install)."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2516,5884,1117,186,1121],"plugin_category":[55],"plugin_contributors":[259490],"plugin_business_model":[],"class_list":["post-294010","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-organization","plugin_tags-schema","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-andplus","plugin_committers-andplus"],"banners":{"banner":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/banner-772x250.jpg?rev=3499978","banner_2x":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/banner-1544x500.jpg?rev=3499987","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/icon-128x128.png?rev=3499484","icon_2x":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/icon-256x256.png?rev=3499484","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/screenshot-1.png?rev=3502098","caption":"<strong>Problem vs approach (recommended first image)<\/strong> \u2014 Contrast \u201cmany JSON-LD sources (theme \/ plugins \/ blocks)\u201d with <strong>one unified output<\/strong> this plugin produces. You can use a simple diagram or split \u201cbefore \/ after\u201d panel; keep claims factual (e.g. \u201cmay,\u201d \u201coften\u201d) if you quote user situations."},{"src":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/screenshot-2.png?rev=3502098","caption":"<strong>Settings<\/strong> \u2014 Organization \/ graph-related options (example from your install)."},{"src":"https:\/\/ps.w.org\/andplus-schemabridge\/assets\/screenshot-3.png?rev=3502101","caption":"<strong>Schema Monitor<\/strong> \u2014 Manual URL check UI (example from your install)."}],"raw_content":"<!--section=description-->\n<p>If your site already outputs schema, you may see <strong>multiple JSON-LD script blocks<\/strong> in <code>wp_head<\/code>. That can mean <strong>overlapping entities, harder-to-review markup, and a higher risk of inconsistencies<\/strong>\u2014with no single place to see how Organization, site, and content link together.<\/p>\n\n<p><strong>ANDPLUS-SchemaBridge<\/strong> outputs <strong>one<\/strong> JSON-LD block containing a single coherent <code>@graph<\/code>, so core types (Organization, WebSite, WebPage, Article, Product, and related items) can stay <strong>linked in one graph<\/strong>. It is designed to <strong>reduce duplication<\/strong> and make it easier to run this plugin <strong>alongside<\/strong> other SEO tools by tuning which types you output in settings.<\/p>\n\n<p><strong>Core features (no payment required):<\/strong> JSON-LD generation and Schema Monitor work out of the box. No API key is needed for those features.<\/p>\n\n<ul>\n<li><strong>Unified schema graph:<\/strong> Output supported schema types in one JSON-LD block (<code>@graph<\/code>)<\/li>\n<li><strong>Organization &amp; brand:<\/strong> Configure organization source, name, URL, logo, and sameAs links<\/li>\n<li><strong>Flexible content mapping:<\/strong> Map archives, taxonomies, and post types to appropriate schema types<\/li>\n<li><strong>Schema Monitor:<\/strong> Run <strong>manual<\/strong> checks on URLs you register in wp-admin (this package includes <strong>one<\/strong> monitor URL). An optional add-on adds higher URL limits, <strong>scheduled<\/strong> checks, and reporting.<\/li>\n<\/ul>\n\n<p>Optional AI interpretation is available when you provide your own OpenAI API key (BYOK). <strong>Nothing is sent to OpenAI until you enable and use that feature.<\/strong><\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>Single JSON-LD block in <code>wp_head<\/code> (one unified @graph)<\/li>\n<li>Designed to reduce duplication and conflicts with other SEO plugins<\/li>\n<li>Supports Organization, WebSite, WebPage, BreadcrumbList, Article, Product, LocalBusiness<\/li>\n<li>Flexible mapping for archives, taxonomies, and post types<\/li>\n<li>Simple Schema Monitor with manual checks<\/li>\n<li>Optional AI interpretation via OpenAI (BYOK)<\/li>\n<li>Japanese admin UI included<\/li>\n<\/ul>\n\n<h4>Support<\/h4>\n\n<p>Support is limited. We may not be able to respond to individual requests.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin may contact external services only when you enable the related features. There is no background tracking of visitors for advertising.<\/p>\n\n<h4>OpenAI (optional, BYOK)<\/h4>\n\n<p>Used when you save an OpenAI API key and enable AI interpretation for schema monitoring. Requests go to the OpenAI API (<code>api.openai.com<\/code>) to send the <strong>monitoring\/check context and prompts<\/strong> 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.<\/p>\n\n<ul>\n<li>Terms of use: https:\/\/openai.com\/policies\/terms-of-use\/<\/li>\n<li>Privacy policy: https:\/\/openai.com\/policies\/privacy-policy\/<\/li>\n<\/ul>\n\n<h4>Schema monitor: fetched URLs<\/h4>\n\n<p>When you run a schema check or (with the Pro add-on) scheduled monitoring, the plugin requests the <strong>URLs you configured<\/strong> 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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins \u2192 Add New<\/strong> and upload the ZIP.<\/li>\n<li>Activate <strong>ANDPLUS-SchemaBridge<\/strong> from the Plugins screen.<\/li>\n<li>Go to <strong>ANDPLUS-SchemaBridge<\/strong> in the admin menu to set Organization name, URL, logo, mappings, and which schema types to output.<\/li>\n<\/ol>\n\n<p>No external service sign-up is required. OpenAI is only used if you add your own API key and enable AI features.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"will%20this%20conflict%20with%20yoast%20%2F%20rank%20math%20%2F%20other%20seo%20plugins%3F\"><h3>Will this conflict with Yoast \/ Rank Math \/ other SEO plugins?<\/h3><\/dt>\n<dd><p>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 <code>@id<\/code> reference.<\/p><\/dd>\n<dt id=\"translations%3F\"><h3>Translations?<\/h3><\/dt>\n<dd><p>Japanese is bundled (<code>andplus-schemabridge-ja.mo<\/code> \/ <code>andplus-schemabridge-ja_JP.mo<\/code>). The template catalog is <code>languages\/andplus-schemabridge.pot<\/code> for translators.<\/p><\/dd>\n<dt id=\"are%20features%20locked%20behind%20payment%3F\"><h3>Are features locked behind payment?<\/h3><\/dt>\n<dd><p>No. Core functionality is fully available without payment.<\/p>\n\n<p>This package includes JSON-LD generation and a simple Schema Monitor. An optional add-on provides higher limits, scheduling, and reporting features.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.9<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<\/ul>","raw_excerpt":"JSON-LD piles up from themes, blocks, and SEO plugins. One @graph in wp_head links Organization and content\u2014less duplicate markup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294010"}],"author":[{"embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/andplus"}],"wp:attachment":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294010"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294010"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294010"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294010"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294010"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}