{"id":315430,"date":"2026-05-26T08:38:50","date_gmt":"2026-05-26T08:38:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/geoboost\/"},"modified":"2026-05-26T08:38:19","modified_gmt":"2026-05-26T08:38:19","slug":"geoboard-schema-injector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/geoboard-schema-injector\/","author":23502808,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Geoboard Schema Injector","header_author":"Geoboard.ai","header_description":"Auto-inject Schema.org JSON-LD on your WordPress site for AI search visibility (ChatGPT, Claude, Gemini, Perplexity). Server-side injection \u2014 works with non-JS AI crawlers like GPTBot and ClaudeBot.","assets_banners_color":"f5f2ec","last_updated":"2026-05-26 08:38:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/geoboard.ai\/wp-plugin-pl\/","header_author_uri":"https:\/\/geoboard.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":20,"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":"maciejpremiumads","date":"2026-05-26 08:38:19"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3548807,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3548764,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3548764,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3548807,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3548764,"resolution":"1","location":"assets","locale":"","width":919,"height":827},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3548764,"resolution":"2","location":"assets","locale":"","width":2994,"height":1566},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3548764,"resolution":"3","location":"assets","locale":"","width":1794,"height":1652}},"screenshots":{"1":"Settings page \u2014 paste your API key, enable, save.","2":"Cache status \u2014 see when last fetched, manually refresh.","3":"Schema injected in <code>&lt;head&gt;<\/code> \u2014 view source of any page to see the JSON-LD block."}},"plugin_section":[],"plugin_tags":[2353,245227,2516,1117,186],"plugin_category":[55],"plugin_contributors":[264436],"plugin_business_model":[],"class_list":["post-315430","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-generative-engine-optimization","plugin_tags-json-ld","plugin_tags-schema","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-maciejpremiumads","plugin_committers-maciejpremiumads"],"banners":{"banner":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/banner-772x250.png?rev=3548807","banner_2x":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/banner-1544x500.png?rev=3548764","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/icon-128x128.png?rev=3548807","icon_2x":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/icon-256x256.png?rev=3548764","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/screenshot-1.png?rev=3548764","caption":"Settings page \u2014 paste your API key, enable, save."},{"src":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/screenshot-2.png?rev=3548764","caption":"Cache status \u2014 see when last fetched, manually refresh."},{"src":"https:\/\/ps.w.org\/geoboard-schema-injector\/assets\/screenshot-3.png?rev=3548764","caption":"Schema injected in <code>&lt;head&gt;<\/code> \u2014 view source of any page to see the JSON-LD block."}],"raw_content":"<!--section=description-->\n<p><strong>Geoboard Schema Injector<\/strong> is a lightweight WordPress plugin that auto-injects Schema.org JSON-LD into your site's <code>&lt;head&gt;<\/code> on every page load, making your site more visible to AI search engines.<\/p>\n\n<p>It connects to your existing <a href=\"https:\/\/geoboard.ai\/\">Geoboard.ai<\/a> account (a SaaS service for Generative Engine Optimization) and fetches the schema generated for your brand \u2014 Organization, FAQPage, Service, and more.<\/p>\n\n<h4>Why server-side schema injection?<\/h4>\n\n<p>Unlike JavaScript-based schema injection (which AI crawlers like <strong>GPTBot<\/strong> and <strong>ClaudeBot<\/strong> ignore because they don't execute JS), Geoboard Schema Injector outputs the schema directly into the HTML response. This means:<\/p>\n\n<ul>\n<li><strong>All AI bots see your schema<\/strong> \u2014 GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider<\/li>\n<li><strong>Faster page rendering<\/strong> \u2014 no JS execution required<\/li>\n<li><strong>Better Core Web Vitals<\/strong> \u2014 no client-side overhead<\/li>\n<li><strong>Works without theme modifications<\/strong> \u2014 single plugin install<\/li>\n<\/ul>\n\n<h4>\/llms.txt for AI crawlers<\/h4>\n\n<p>Geoboard Schema Injector can also publish a <code>\/llms.txt<\/code> file at your site root, following the <a href=\"https:\/\/llmstxt.org\/\">llms.txt standard<\/a> \u2014 an emerging convention for AI assistants to discover what your site is about (similar to robots.txt for search engines).<\/p>\n\n<p>The plugin auto-generates a default template from your site title, tagline, and recent pages. You can also paste custom markdown content in the settings page.<\/p>\n\n<p>Enable in <strong>Settings \u2192 Geoboard Schema Injector \u2192 \/llms.txt for AI crawlers<\/strong>.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Geoboard Schema Injector<\/strong>.<\/li>\n<li>Paste your API key from <a href=\"https:\/\/geoboard.ai\/dashboard\/geoboost\/\">geoboard.ai\/dashboard\/geoboost\/<\/a>.<\/li>\n<li>Save \u2014 that's it. Schema appears in <code>&lt;head&gt;<\/code> on every page.<\/li>\n<\/ol>\n\n<p>Geoboard Schema Injector caches the schema locally for 24 hours to avoid hitting the API on every page load. You can manually refresh anytime from the settings page.<\/p>\n\n<h4>Plan tiers<\/h4>\n\n<p>Geoboard Schema Injector works with all Geoboard.ai plans, with feature scope based on your subscription:<\/p>\n\n<ul>\n<li><strong>Free<\/strong> \u2014 Geoboard Schema Injector FREE for 30 days, homepage schema only (Organization + WebSite). After 30 days the snippet auto-disables \u2014 upgrade to a paid tier to keep the lift.<\/li>\n<li><strong>Solo + Monitoring<\/strong> (248 PLN\/mo) \u2014 Homepage schema only, 1 brand. Includes AI monitoring: 15 customer questions across 3 models, weekly cycle, competitor detection, drop alerts.<\/li>\n<li><strong>Pro + Monitoring<\/strong> (698 PLN\/mo) \u2b50 \u2014 Full multi-page schema (FAQPage, Service, HowTo) for up to 3 brands. AI monitoring 25 questions across 5 models, 2x weekly cycle, sentiment analysis, custom alerts, 30 min monthly consultation.<\/li>\n<li><strong>Agency + Monitoring<\/strong> (1998 PLN\/mo) \u2014 Full multi-page schema for up to 10 brands. AI monitoring 50 questions across 6 models, daily top 10 + weekly rest, white-label PDF, API access, dedicated account manager, 2h monthly consultation.<\/li>\n<\/ul>\n\n<p>The Free plan does not require a credit card and includes a 30-day Geoboard Schema Injector trial.<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin communicates with <strong>geoboard.ai<\/strong> (operated by Premiumads sp. z o.o., Poland) to fetch your Schema.org JSON-LD.<\/p>\n\n<ul>\n<li><strong>Endpoint<\/strong>: <code>https:\/\/geoboard.ai\/wp-json\/pa-geo\/v1\/geoboost\/schema\/{api_key}<\/code><\/li>\n<li><strong>Data sent<\/strong>: your API key (path parameter) and site URL in User-Agent header<\/li>\n<li><strong>Data received<\/strong>: Schema.org JSON-LD object generated for your brand<\/li>\n<li><strong>Frequency<\/strong>: once per 24 hours (cached via WP transients)<\/li>\n<\/ul>\n\n<p>No visitor data is transmitted. The plugin does not track or analyze your site visitors.<\/p>\n\n<p>Terms of service: <a href=\"https:\/\/geoboard.ai\/regulamin\/\">geoboard.ai\/regulamin\/<\/a>\nPrivacy policy: <a href=\"https:\/\/geoboard.ai\/polityka-prywatnosci\/\">geoboard.ai\/polityka-prywatnosci\/<\/a><\/p>\n\n<!--section=installation-->\n<h4>Standard install<\/h4>\n\n<ol>\n<li>In WordPress admin go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \"Geoboard Schema Injector by Geoboard.ai\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 Geoboard Schema Injector<\/strong> and paste your API key.<\/li>\n<\/ol>\n\n<h4>Manual install<\/h4>\n\n<ol>\n<li>Download the plugin ZIP.<\/li>\n<li>In WordPress admin go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the ZIP and activate.<\/li>\n<li>Go to <strong>Settings \u2192 Geoboard Schema Injector<\/strong> and paste your API key.<\/li>\n<\/ol>\n\n<h4>Getting your API key<\/h4>\n\n<ol>\n<li>Sign up for a free account at <a href=\"https:\/\/geoboard.ai\/\">geoboard.ai<\/a>.<\/li>\n<li>Add your brand domain.<\/li>\n<li>Go to <strong>Dashboard \u2192 Geoboard Schema Injector \u2192 Enable Geoboard Schema Injector<\/strong> for your brand.<\/li>\n<li>Copy the generated <code>snippet_key<\/code> \u2014 that's your API key.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20a%20geoboard.ai%20account%3F\"><h3>Does this plugin work without a Geoboard.ai account?<\/h3><\/dt>\n<dd><p>No. Geoboard Schema Injector is a frontend for the Geoboard.ai SaaS service. You need a Geoboard.ai account (free tier available) to use this plugin.<\/p><\/dd>\n<dt id=\"how%20often%20is%20the%20schema%20updated%3F\"><h3>How often is the schema updated?<\/h3><\/dt>\n<dd><p>The plugin fetches fresh schema from Geoboard.ai every 24 hours. You can manually refresh anytime from <strong>Settings \u2192 Geoboard Schema Injector \u2192 Clear cache &amp; refetch<\/strong>.<\/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. The schema is cached locally (WordPress transient) for 24 hours. After the first page load, every subsequent page hit is a pure database read. Total overhead per request: under 1ms.<\/p><\/dd>\n<dt id=\"what%20if%20the%20api%20is%20unreachable%3F\"><h3>What if the API is unreachable?<\/h3><\/dt>\n<dd><p>If the Geoboard.ai API is unreachable or returns an error, the plugin silently skips schema injection for that page load. An error message appears in <strong>Settings \u2192 Geoboard Schema Injector<\/strong> so you can diagnose. The plugin retries on the next cache miss (24 hours later, or immediately if you click \"Clear cache\").<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr%20compliant%3F\"><h3>Is the plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not collect, transmit, or store any visitor data. The only outbound communication is the plugin \u2192 Geoboard.ai API (your API key and site URL), which is documented in our privacy policy.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20on%20multisite%3F\"><h3>Can I use this plugin on multisite?<\/h3><\/dt>\n<dd><p>Yes. Activate per-site (or network-activate) and configure each site's API key separately under <strong>Settings \u2192 Geoboard Schema Injector<\/strong> on each subsite.<\/p><\/dd>\n<dt id=\"how%20does%20this%20differ%20from%20yoast%20seo%20or%20rankmath%20schema%3F\"><h3>How does this differ from Yoast SEO or RankMath schema?<\/h3><\/dt>\n<dd><p>Yoast and RankMath generate basic Schema.org (typically Organization + WebPage). Geoboard Schema Injector generates AI-optimized schema including:<\/p>\n\n<ul>\n<li>Organization with full identifier array (tax IDs and registration numbers for Polish businesses)<\/li>\n<li>FAQPage from your real customer questions<\/li>\n<li>Service schema for your offerings<\/li>\n<li>HowTo guides where applicable<\/li>\n<li>Cross-references between entities<\/li>\n<\/ul>\n\n<p>This is specifically tuned for AI citation (vs. traditional Google SERP rich snippets).<\/p>\n\n<p>You can use Geoboard Schema Injector alongside Yoast or RankMath without conflicts \u2014 multiple <code>&lt;script type=\"application\/ld+json\"&gt;<\/code> blocks are valid HTML.<\/p><\/dd>\n<dt id=\"i%20have%20a%20custom%20schema.org%20plugin%20already.%20can%20i%20use%20geoboard%20schema%20injector%3F\"><h3>I have a custom Schema.org plugin already. Can I use Geoboard Schema Injector?<\/h3><\/dt>\n<dd><p>Yes. Geoboard Schema Injector adds additional schema tags \u2014 it doesn't replace or modify existing ones. AI bots merge multiple JSON-LD blocks naturally.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%3F\"><h3>Where is the source code?<\/h3><\/dt>\n<dd><p>Geoboard Schema Injector is open source under GPLv2+. The full plugin source is in this directory. The companion Geoboard.ai SaaS is closed-source (it's the service that generates your schema).<\/p><\/dd>\n<dt id=\"is%20the%20documentation%20available%20in%20other%20languages%3F\"><h3>Is the documentation available in other languages?<\/h3><\/dt>\n<dd><p>Yes \u2014 Polish documentation is available at <a href=\"https:\/\/geoboard.ai\/wp-plugin-pl\/\">geoboard.ai\/wp-plugin-pl\/<\/a>. The plugin code uses standard WordPress i18n (text domain <code>geoboard-schema-injector<\/code>) and includes a <code>.pot<\/code> template in the <code>languages\/<\/code> folder for translators.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 \u2014 2026-05-19<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Settings page with API key input and enable\/disable toggle.<\/li>\n<li><code>wp_head<\/code> injection of Schema.org JSON-LD.<\/li>\n<li>24-hour WP transient cache.<\/li>\n<li>Manual cache refresh button.<\/li>\n<li>Error reporting in admin (network errors, invalid API key).<\/li>\n<li><code>\/llms.txt<\/code> endpoint (Anthropic llms.txt standard) with auto-generated default template and customizable markdown content.<\/li>\n<li><code>\/llms-full.txt<\/code> alias for compatibility.<\/li>\n<li>Clean uninstall (options and transients removed).<\/li>\n<li>Multisite-aware uninstall.<\/li>\n<li><code>.pot<\/code> translation template included for i18n contributors.<\/li>\n<\/ul>","raw_excerpt":"Auto-inject Schema.org JSON-LD for AI search visibility. Server-side rendering works with GPTBot, ClaudeBot, PerplexityBot.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=315430"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/maciejpremiumads"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315430"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315430"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315430"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315430"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315430"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}