

License page.
Innova GEO AI Indexer adds the essential GEO fields and structures to WordPress for optimizing content for Generative Search Engines (ChatGPT, Claude, Gemini, Perplexity, Mistral, Kimi). It features single-field AI population using your own provider API keys (BYOK), multi-stack Schema.org JSON-LD output, and site-level llms.txt file management.
Fully free with no account, no license, no subscription — you bring your own API key and the plugin calls the provider directly. Nothing goes through geocite22.com.
@graph in the <head>./v1/models endpoint. The Model field becomes an autocompleted dropdown — no need to remember exact model names as they change.ⓘ tooltip for debugging.AUTH_KEY).There is an optional Innova GEO AI Indexer Pro add-on plugin distributed separately at geocite22.com that adds — on top of everything the free plugin does:
post_contentThe Pro is entirely optional. The free plugin is fully functional and does not degrade in any way if the Pro is not installed.
The free plugin communicates ONLY with the AI provider you configure — geocite22.com is never contacted:
api.anthropic.comapi.openai.comgenerativelanguage.googleapis.comapi.mistral.aiapi.moonshot.cnThe plugin sends the post title + content + your prompt to the provider you selected, and receives back the AI-generated field values. No data is sent anywhere else. Your API keys are stored encrypted (Sodium secretbox) in wp_options and never leave your site except as Authorization headers in the direct provider calls.
IndexNow (optional, disabled by default) — if you switch it on in Settings IndexNow, publishing or updating a post whose Quick Answer is filled sends a notification to the search endpoints you selected:
api.indexnow.orgyandex.comsearchadvisor.naver.comsearch.seznam.czEach notification contains only the URL of the content, your site host and a randomly generated verification key — never the post content. The key is published as a plain text file at https://your-site.com/{key}.txt, as the IndexNow protocol requires. Turning the feature off stops all outbound calls immediately.
Filterable hooks for developers and the Pro add-on:
innogai22_field_definitions — add/remove GEO fields.innogai22_displayable_fields — extend the list of publicly-displayable fields.innogai22_enabled_post_types — extend the post types where the metabox appears.innogai22_schema_output — modify JSON-LD payload before output.innogai22_tool_schema — modify AI tool-use schema.innogai22_ai_providers — register custom AI providers.innogai22_license_manager — replace the null license manager (used by the Pro add-on).innogai22_indexnow_should_notify — decide whether a saved post triggers an IndexNow notification (default: only posts with a filled Quick Answer).innogai22_citation_density_config — recalibrate the Citation Density weights, thresholds and bonus meta keys.innogai22_registered_geo_blocks — add or modify the GEO blocks catalogue.innogai22_block_html — replace the public markup of a GEO block. Receives (string $html, string $blockName, array $attrs).JavaScript filters (via wp.hooks, editor side):
innogai22.citationDensity.suggestions — append or replace the actionable suggestions in the Citability sidebar. Receives (suggestions, analysis).innogai22.citationDensity.panels — append panels to the Citability sidebar. Receives (panels, analysis).innogai22_metabox_before_fields — inject markup at the top of the metabox (used by the Pro for the multi-field panel).innogai22_settings_before_provider_section / innogai22_settings_before_locale_section — inject Settings sections (used by the Pro for the advanced tabs).innogai22_dashboard_after_main_cards — inject Dashboard widgets (used by the Pro for license status, credits, monitoring).innogai22_required_capability — custom capability for plugin management.