GEO Index Docs

Documentation Suite

The GEO Index system,
documented four ways.

GEO Index classifies WordPress content and turns it into schema.org JSON-LD that search engines and AI answer engines can read — built from the GEOData plugin and the GetJsonLd API. Start anywhere below.

01 · Technical

Technical Overview

How everything works end to end — the plugin's three phases, the API pipeline, the request/response contract, caching & invalidation, safe injection, and security.

Read the narrative →

02 · Reference

Function Reference

Every function and method across both projects, grouped by file, each with a note on what it does and how it fits, with signatures pulled straight from the source.

Browse the catalogue →

03 · Diagram

Data-Flow Diagram

A clean, technical visual of the whole journey, from indexing and classifying content at build time to injecting JSON-LD for crawlers at request time.

Follow the flow →

04 · For Everyone

Business Case Overview

A non-technical, one-page pitch about what GEO Index means for your visibility in the age of AI search, and why structured data is now table stakes.

See the big picture →

At a glance

WordPress plugin · GEOData v1.7.0

Indexes content into wp_gd78_GEOData, lets admins classify each post with a schema.org type, calls the API to generate JSON-LD, caches it, and injects it into the page <head> via wp_head.

Python service · GetJsonLd (FastAPI)

Stateless service at geoapipy.com. Fetches the page, extracts content with Trafilatura, builds a property-whitelisted LLM prompt, and routes it through a 3-model OpenRouter failover to return clean JSON-LD.

How to read this set. Non-technical readers should start with the business case overview. Engineers should read the technical overview, then keep the function reference and the data-flow diagram open while working.