Title: Geoboard Schema Injector
Author: maciejpremiumads
Published: <strong>May 26, 2026</strong>
Last modified: July 6, 2026

---

Search plugins

![](https://ps.w.org/geoboard-schema-injector/assets/banner-772x250.png?rev=3548807)

![](https://ps.w.org/geoboard-schema-injector/assets/icon-256x256.png?rev=3548764)

# Geoboard Schema Injector

 By [maciejpremiumads](https://profiles.wordpress.org/maciejpremiumads/)

[Download](https://downloads.wordpress.org/plugin/geoboard-schema-injector.1.1.0.zip)

 * [Details](https://test.wordpress.org/plugins/geoboard-schema-injector/#description)
 * [Reviews](https://test.wordpress.org/plugins/geoboard-schema-injector/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/geoboard-schema-injector/#installation)
 * [Development](https://test.wordpress.org/plugins/geoboard-schema-injector/#developers)

 [Support](https://wordpress.org/support/plugin/geoboard-schema-injector/)

## Description

**Geoboard Schema Injector** is a lightweight WordPress plugin that auto-injects
Schema.org JSON-LD into your site’s `<head>` on every page load, making your site
more visible to AI search engines.

It connects to your existing [Geoboard.ai](https://geoboard.ai/?utm_source=wp_directory&utm_medium=referral&utm_campaign=plugin_listing)
account (a SaaS service for Generative Engine Optimization) and fetches the schema
generated for your brand — Organization, FAQPage, Service, and more.

#### Why server-side schema injection?

Unlike JavaScript-based schema injection (which AI crawlers like **GPTBot** and **
ClaudeBot** ignore because they don’t execute JS), Geoboard Schema Injector outputs
the schema directly into the HTML response. This means:

 * **All AI bots see your schema** — GPTBot, ClaudeBot, PerplexityBot, Google-Extended,
   Bytespider
 * **Faster page rendering** — no JS execution required
 * **Better Core Web Vitals** — no client-side overhead
 * **Works without theme modifications** — single plugin install

#### /llms.txt for AI crawlers

Geoboard Schema Injector can also publish a `/llms.txt` file at your site root, 
following the [llms.txt standard](https://llmstxt.org/) — an emerging convention
for AI assistants to discover what your site is about (similar to robots.txt for
search engines).

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.

Enable in **Settings  Geoboard Schema Injector  /llms.txt for AI crawlers**.

#### How it works

 1. Install and activate the plugin.
 2. Go to **Settings  Geoboard Schema Injector**.
 3. Paste your API key from [geoboard.ai/dashboard/geoboost/](https://geoboard.ai/dashboard/geoboost/?utm_source=wp_directory&utm_medium=referral&utm_campaign=plugin_listing).
 4. Save — that’s it. Schema appears in `<head>` on every page.

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.

#### Plan tiers

Geoboard Schema Injector works with all Geoboard.ai plans, with feature scope based
on your subscription:

 * **Free** — Homepage schema (Organization + WebSite + /llms.txt), 1 brand, **free
   forever**. No credit card required, no trial expiry.
 * **Solo + Monitoring** (248 PLN/mo) — All Free types + BreadcrumbList + FAQPage,
   1 brand. AI monitoring: 15 questions across 3 models, weekly cycle, competitor
   detection, drop alerts.
 * **Pro + Monitoring** (698 PLN/mo) ⭐ — Full schema: FAQPage, Service, HowTo, 
   AggregateRating + multi-page coverage, up to 3 brands. AI monitoring 25 questions
   across 5 models, 2x weekly, sentiment analysis, custom alerts, 30 min consultation.
 * **Agency + Monitoring** (1998 PLN/mo) — Full 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.

The Free plan is free forever — homepage schema with no time limits and no credit
card required.

#### External services

This plugin communicates with **geoboard.ai** (operated by Premiumads sp. z o.o.,
Poland) to fetch your Schema.org JSON-LD.

 * **Endpoint**: `https://geoboard.ai/wp-json/pa-geo/v1/geoboost/schema/{api_key}`
 * **Data sent**: your API key (path parameter), site URL (User-Agent header), plugin/
   WordPress version, and aggregate content counts (published posts, pages, and 
   products, if WooCommerce is active)
 * **Data received**: Schema.org JSON-LD object generated for your brand (or a lightweight“
   unchanged” confirmation if nothing changed since your last check-in)
 * **Frequency**: once per hour (cached via WP transients, most checks are a lightweight
   validation ping, not a full refetch)

No visitor data, post/page content, or titles are transmitted. The plugin does not
track or analyze your site visitors.

Terms of service: [geoboard.ai/regulamin/](https://geoboard.ai/regulamin/)
 Privacy
policy: [geoboard.ai/polityka-prywatnosci/](https://geoboard.ai/polityka-prywatnosci/)

## Screenshots

[⌊Settings page — paste your API key, enable, save.⌉⌊Settings page — paste your 
API key, enable, save.⌉[

Settings page — paste your API key, enable, save.

[⌊Cache status — see when last fetched, manually refresh.⌉⌊Cache status — see when
last fetched, manually refresh.⌉[

Cache status — see when last fetched, manually refresh.

[⌊Schema injected in <head> — view source of any page to see the JSON-LD block.⌉⌊
Schema injected in <head> — view source of any page to see the JSON-LD block.⌉[

Schema injected in `<head>` — view source of any page to see the JSON-LD block.

## Installation

#### Standard install

 1. In WordPress admin go to **Plugins  Add New**.
 2. Search for “Geoboard Schema Injector by Geoboard.ai”.
 3. Click **Install Now**, then **Activate**.
 4. Go to **Settings  Geoboard Schema Injector** and paste your API key.

#### Manual install

 1. Download the plugin ZIP.
 2. In WordPress admin go to **Plugins  Add New  Upload Plugin**.
 3. Upload the ZIP and activate.
 4. Go to **Settings  Geoboard Schema Injector** and paste your API key.

#### Getting your API key

 1. Sign up for a free account at [geoboard.ai](https://geoboard.ai/?utm_source=wp_directory&utm_medium=referral&utm_campaign=plugin_listing).
 2. Add your brand domain.
 3. Go to **Dashboard  Geoboard Schema Injector  Enable Geoboard Schema Injector** 
    for your brand.
 4. Copy the generated `snippet_key` — that’s your API key.

## FAQ

### Does this plugin work without a Geoboard.ai account?

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.

### How often is the schema updated?

The plugin fetches fresh schema from Geoboard.ai every 24 hours. You can manually
refresh anytime from **Settings  Geoboard Schema Injector  Clear cache & refetch**.

### Will this slow down my site?

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.

### What if the API is unreachable?

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 **Settings  Geoboard
Schema Injector** so you can diagnose. The plugin retries on the next cache miss(
1 hour later, or immediately if you click “Clear cache”). After 3 consecutive failures,
it backs off for up to 6 hours instead of retrying on every page load.

### Is the plugin GDPR compliant?

Yes. The plugin does not collect, transmit, or store any visitor data, post content,
or titles. The only outbound communication is the plugin  Geoboard.ai API (your 
API key, site URL, plugin/WordPress version, and aggregate content counts), which
is documented in our privacy policy.

### Can I use this plugin on multisite?

Yes. Activate per-site (or network-activate) and configure each site’s API key separately
under **Settings  Geoboard Schema Injector** on each subsite.

### How does this differ from Yoast SEO or RankMath schema?

Yoast and RankMath generate basic Schema.org (typically Organization + WebPage).
Geoboard Schema Injector generates AI-optimized schema including:

 * Organization with full identifier array (tax IDs and registration numbers for
   Polish businesses)
 * FAQPage from your real customer questions
 * Service schema for your offerings
 * HowTo guides where applicable
 * Cross-references between entities

This is specifically tuned for AI citation (vs. traditional Google SERP rich snippets).

You can use Geoboard Schema Injector alongside Yoast or RankMath without conflicts—
multiple `<script type="application/ld+json">` blocks are valid HTML.

### I have a custom Schema.org plugin already. Can I use Geoboard Schema Injector?

Yes. Geoboard Schema Injector adds additional schema tags — it doesn’t replace or
modify existing ones. AI bots merge multiple JSON-LD blocks naturally.

### Where is the source code?

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).

### Is the documentation available in other languages?

Yes — Polish documentation is available at [geoboard.ai/wp-plugin-pl/](https://geoboard.ai/wp-plugin-pl/?utm_source=wp_directory&utm_medium=referral&utm_campaign=plugin_listing).
The plugin code uses standard WordPress i18n (text domain `geoboard-schema-injector`)
and includes a `.pot` template in the `languages/` folder for translators.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Geoboard Schema Injector” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ maciejpremiumads ](https://profiles.wordpress.org/maciejpremiumads/)

[Translate “Geoboard Schema Injector” into your language.](https://translate.wordpress.org/projects/wp-plugins/geoboard-schema-injector)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/geoboard-schema-injector/),
check out the [SVN repository](https://plugins.svn.wordpress.org/geoboard-schema-injector/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/geoboard-schema-injector/)
by [RSS](https://plugins.trac.wordpress.org/log/geoboard-schema-injector/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0 — 2026-07-07

 * Manifest and heartbeat: the plugin now reports its version, your WordPress version,
   and aggregate content counts (published posts, pages, and products, if WooCommerce
   is active) to Geoboard.ai on each check-in. No visitor data, post/page content,
   or titles are sent.
 * Faster change propagation: cache TTL reduced from 24 hours to 1 hour. Most hourly
   checks are a lightweight validation ping (not a full refetch), so changes made
   in your Geoboard.ai dashboard now appear within an hour instead of a full day.
 * New “Value status” section in Settings: shows which schema types are currently
   injected, recent AI bot activity, and a one-line note about your current plan(
   all sourced from your Geoboard.ai account, nothing hardcoded).
 * More resilient error handling: after 3 consecutive failed fetches, the plugin
   backs off (up to 6 hours) instead of retrying on every page load.
 * Fully backward compatible with the previous Geoboard.ai API. All new fields are
   optional and feature-detected.

#### 1.0.1 — 2026-05-31

 * Free plan is now free forever (no 30-day trial limit, no auto-disable).
 * Tier-based schema type filtering: Free gets Organization+WebSite+llms.txt, Solo
   adds FAQPage+BreadcrumbList, Pro+ unlocks Service, HowTo, AggregateRating and
   more.

#### 1.0.0 — 2026-05-19

 * Initial release.
 * Settings page with API key input and enable/disable toggle.
 * `wp_head` injection of Schema.org JSON-LD.
 * 24-hour WP transient cache.
 * Manual cache refresh button.
 * Error reporting in admin (network errors, invalid API key).
 * `/llms.txt` endpoint (Anthropic llms.txt standard) with auto-generated default
   template and customizable markdown content.
 * `/llms-full.txt` alias for compatibility.
 * Clean uninstall (options and transients removed).
 * Multisite-aware uninstall.
 * `.pot` translation template included for i18n contributors.

## Meta

 *  Version **1.1.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/geoboard-schema-injector/)
 * Tags
 * [AI](https://test.wordpress.org/plugins/tags/ai/)[Generative Engine Optimization](https://test.wordpress.org/plugins/tags/generative-engine-optimization/)
   [JSON-LD](https://test.wordpress.org/plugins/tags/json-ld/)[schema](https://test.wordpress.org/plugins/tags/schema/)
   [seo](https://test.wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://test.wordpress.org/plugins/geoboard-schema-injector/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/geoboard-schema-injector/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/geoboard-schema-injector/reviews/)

## Contributors

 *   [ maciejpremiumads ](https://profiles.wordpress.org/maciejpremiumads/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/geoboard-schema-injector/)