Skip to content

Koala AI's biggest release yet: Brand DNA, your AI SEO agent, and Content Calendar Autopilot. See what's new →

Back to Features
KoalaLinksPro+ plans

Schema Rules: Domain-Wide Schema Markup Without Editing Every Page

Define URL-pattern-matched schema rules once and KoalaLinks materializes them across every matching page. Plus per-URL custom JSON-LD overrides for one-off pages. Schema for the whole site without per-page editing.

Adding structured data to every page on a large site is the kind of work that should be automated. KoalaLinks Schema Rules let you define schema once per URL pattern and apply it across thousands of pages, without touching individual pages.

How rules work

  1. Define a rule: pick a schema type, fill in fields, set the scope: site-wide or a glob URL pattern.
  2. KoalaLinks materializes: the rule is compiled into a KV blob for hot-path serving.
  3. Cache refresh: Cloudflare edge cache is purged for matching pages.
  4. JS snippet serves: when a visitor loads a matching page, the snippet injects the schema into <head> at render time.

Supported schema types

  • Organization
  • Article
  • FAQPage
  • Product
  • HowTo
  • BreadcrumbList
  • WebSite
  • LocalBusiness
  • Review
  • VideoObject
  • Event
  • Recipe

Three layers of schema

KoalaLinks combines three schema mechanisms that all coexist:

  1. Entity-based schema: automatic. TextRazor extracts entities from page content, generates schema.org WebPage with about + mentions. Works on every analyzed page out of the box.
  2. Schema rules: manual. URL-pattern-matched, applies to many pages at once.
  3. Per-URL custom schemas: for one-off pages where you want full control of the JSON-LD.

Per-URL custom schemas

For pages that need bespoke schema (your homepage, a specific landing, a flagship product page), you can override with custom JSON-LD via the URL schema editor. Custom schemas take precedence over rules, which take precedence over entity-based defaults.

Hot-path performance

Schema rules are materialized into a KV blob that the JS snippet reads in a single edge call. No rebuild required when you update a rule. Cloudflare cache is purged for matching URLs and the snippet picks up the new schema on next page load.

Brand DNA integration

The agent has tools for schema management: list_schema_rules, create_schema_rule, update_schema_rule, delete_schema_rule, preview_schema_rule_matches, plus per-URL equivalents. You can ask the agent to "add FAQ schema to all my services pages" and it'll create the rule and validate URL matches before applying.

Key Benefits

  • URL-pattern-matched rules: write once, apply to every matching page
  • 12 supported schema types: Organization, Article, FAQPage, Product, HowTo, etc.
  • Per-URL custom JSON-LD overrides for special pages
  • Hot-path serving via Cloudflare KV, no rebuild required
  • Brand DNA's agent can manage rules conversationally

Ready to try this feature?

Experience the power of Koala AI's platform with a free trial.

Get Started for FreeView Pricing Plans