GEO Cite 22

Docs / Configuration Β· Get indexed by AI

Configuration

Supported GEO fields, multi-stack JSON-LD, per-site llms.txt, exposed WordPress hooks.

Supported GEO fields

All fields are exposed via register_post_meta() with show_in_rest, so they're also readable/writable via the REST API and the block editor. Fields marked AI can be generated by the plugin via tool-use from post_content.

Field (meta key) Type AI Usage
_gc22_quick_answer textarea ≀ 1200 char AI Direct LLM-extractable answer (~200 words). Feeds the Article's `abstract`.
_gc22_key_takeaways string[] (3-5) AI Self-contained bullets, no contextual references.
_gc22_faq array {question,answer} (3-10) AI Feeds the FAQPage JSON-LD when β‰₯3 entries are present.
_gc22_target_queries string[] (una per riga) AI Realistic colloquial-style queries. Feeds the Article `keywords`.
_gc22_direct_definition string ≀ 300 char AI 40-word terse definition β€” critical for extraction on concept pages.
_gc22_citation_sources array {title,url,author} AI Authoritative sources cited. Feeds the Article's `citation` (CreativeWork).
_gc22_key_statistics array {stat,source,year} AI Numeric data β€” heavily extracted by LLMs.
_gc22_related_entities array {name,type,sameAs_url} AI Mentioned entities with sameAs toward Wikidata/Wikipedia. Feeds `mentions`.
_gc22_schema_type select β€” Primary Schema.org type: Article / BlogPosting / NewsArticle / HowTo / Product / Review / Recipe / Event / FAQPage.
_gc22_expertise_level select AI Beginner / Intermediate / Expert β€” tunes AI tone and terminological complexity.
_gc22_last_fact_check date (YYYY-MM-DD) β€” Overrides `dateModified` β€” reinforces the freshness signal.
_gc22_reading_time integer (minuti) β€” Auto-computed on save (~200 words/min). Editable. Feeds the Article's `timeRequired` ISO 8601.
_gc22_author_override post_ref (int) β€” Reference to an alternative Person CPT. If empty, the WP author is used.
_gc22_itemlist_entries array {name,position,description,pros,cons,best_for} AI For "Top N" pages β€” feeds the ItemList JSON-LD.

Total: 14 post-level GEO fields. The fields per post type matrix in Settings > GEO fields per post type lets you enable them selectively per post type.

Multi-stack JSON-LD

Di default il plugin emette fino a 5 blocchi application/ld+json nel <head>: Article/BlogPosting (sempre), FAQPage (se compilato il campo FAQ), ItemList / HowTo (condizionali), BreadcrumbList (sempre), Organization (sempre).

You can disable individual blocks from Settings > Schema.org. The plugin validates the JSON-LD payload before emitting it.

the customer site’s llms.txt

The plugin generates a llms.txt file published at https://tuo-sito.it/llms.txt containing pillar content + links to GEO-optimized posts.

The file is regenerated on every post save with GEO fields filled in, or on demand from the Regenerate llms.txt button in the plugin panel.

Exposed WordPress hooks

For custom tweaks the plugin exposes filterable hooks:

  • geo_cite_22_json_ld_payload β€” modify the JSON-LD payload before output
  • geo_cite_22_llms_txt_content β€” modify the llms.txt content before saving
  • geo_cite_22_tool_schema β€” modify the tool-use schema before the AI call
  • geo_cite_22_allowed_post_types β€” whitelist custom post types