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
- Define a rule: pick a schema type, fill in fields, set the scope: site-wide or a glob URL pattern.
- KoalaLinks materializes: the rule is compiled into a KV blob for hot-path serving.
- Cache refresh: Cloudflare edge cache is purged for matching pages.
- 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:
- 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. - Schema rules: manual. URL-pattern-matched, applies to many pages at once.
- 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
Related Features
Ready to try this feature?
Experience the power of Koala AI's platform with a free trial.
Get Started for FreeView Pricing Plans