GEO Cite 22

Docs / Configuration · Fatti indicizzare dalle AI

Configuration

Campi GEO supportati, JSON-LD multi-stack, llms.txt per sito cliente, hook WordPress esposti.

Campi GEO supportati

Tutti i campi sono esposti via register_post_meta() con show_in_rest, quindi leggibili/scrivibili anche dalla REST API e dal block editor. I campi marcati AI possono essere generati dal plugin via tool-use a partire da post_content.

Campo (meta key) Tipo AI Uso
_gc22_quick_answer textarea ≤ 1200 char AI Risposta diretta estraibile dagli LLM (~200 parole). Alimenta `abstract` dell'Article.
_gc22_key_takeaways string[] (3-5) AI Bullet self-contained, nessun riferimento contestuale.
_gc22_faq array {question,answer} (3-10) AI Alimenta FAQPage JSON-LD quando ≥3 entries.
_gc22_target_queries string[] (una per riga) AI Query realistiche in stile colloquiale. Alimenta `keywords` di Article.
_gc22_direct_definition string ≤ 300 char AI Definizione lapidaria da 40 parole — critica per estrazione su pagine concept.
_gc22_citation_sources array {title,url,author} AI Fonti autorevoli citate. Alimenta `citation` (CreativeWork) dell'Article.
_gc22_key_statistics array {stat,source,year} AI Dati numerici — fortemente estratti dagli LLM.
_gc22_related_entities array {name,type,sameAs_url} AI Entità menzionate con sameAs verso Wikidata/Wikipedia. Alimenta `mentions`.
_gc22_schema_type select Tipo Schema.org primario: Article / BlogPosting / NewsArticle / HowTo / Product / Review / Recipe / Event / FAQPage.
_gc22_expertise_level select AI Beginner / Intermediate / Expert — calibra tono AI e complessità terminologica.
_gc22_last_fact_check date (YYYY-MM-DD) Override di `dateModified` — rinforza il freshness signal.
_gc22_reading_time integer (minuti) Autocalcolato al save (~200 parole/min). Editabile. Alimenta `timeRequired` ISO 8601 dell'Article.
_gc22_author_override post_ref (int) Riferimento a un CPT Person alternativo. Se vuoto usa autore WP.
_gc22_itemlist_entries array {name,position,description,pros,cons,best_for} AI Per pagine "Top N" — alimenta ItemList JSON-LD.

Totale: 14 campi GEO post-level. La matrice campi per post type in Impostazioni > Campi GEO per post type permette di abilitarli selettivamente per ogni post type.

JSON-LD multi-stack

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

Puoi disabilitare singoli blocchi da Impostazioni > Schema.org. Il plugin valida il payload JSON-LD prima di emetterlo.

llms.txt del sito cliente

Il plugin genera un file llms.txt pubblicato su https://tuo-sito.it/llms.txt contenente pillar content + link ai post ottimizzati GEO.

Il file viene rigenerato a ogni salvataggio post con campi GEO compilati, oppure on-demand dal pulsante Rigenera llms.txt nel pannello plugin.

Hook WordPress esposti

Per personalizzazioni custom il plugin espone hook filtrabili:

  • geo_cite_22_json_ld_payload — modifica il payload JSON-LD prima dell'output
  • geo_cite_22_llms_txt_content — modifica il contenuto di llms.txt prima del save
  • geo_cite_22_tool_schema — modifica lo schema tool-use prima della chiamata AI
  • geo_cite_22_allowed_post_types — whitelist custom post types