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