{"id":244606,"date":"2025-08-11T21:08:29","date_gmt":"2025-08-11T21:08:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kaldia-aeo-manager\/"},"modified":"2026-09-20T20:28:51","modified_gmt":"2026-09-20T20:28:51","slug":"kaldia-aeo-manager","status":"publish","type":"plugin","link":"https:\/\/es-ar.wordpress.org\/plugins\/kaldia-aeo-manager\/","author":18440388,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"7.1.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Kaldia - AEO & GEO Manager","header_author":"HUMA 11","header_description":"AI-powered AEO schema generator: Create & inject FAQ, HowTo, Event & Product JSON-LD for better SEO.","assets_banners_color":"5c6c7d","last_updated":"2026-09-20 20:28:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1574,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"huma11","date":"2025-08-11 21:36:32","revision":3343167},"1.0.1":{"tag":"1.0.1","author":"huma11","date":"2025-10-18 09:04:00","revision":3380440},"1.0.2":{"tag":"1.0.2","author":"huma11","date":"2026-02-14 18:44:58","revision":3461469},"1.0.4":{"tag":"1.0.4","author":"huma11","date":"2026-02-14 22:23:56","revision":3461536},"1.0.5":{"tag":"1.0.5","author":"huma11","date":"2026-02-14 22:40:05","revision":3461544},"2.0.0":{"tag":"2.0.0","author":"huma11","date":"2026-09-20 20:28:51","revision":3704595}},"upgrade_notice":{"2.0.0":"<p>Kaldia 2.0 is a complete page-first AEO and GEO rebuild. Existing legacy markup is preserved until you review and replace it with a verified V2 graph.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3704617,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3343732,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3704603,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3704603,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.4","1.0.5","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3704603,"resolution":"1","location":"assets","locale":"","width":1920,"height":1200},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3704603,"resolution":"2","location":"assets","locale":"","width":1920,"height":1200},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3704603,"resolution":"3","location":"assets","locale":"","width":1920,"height":1200},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3704603,"resolution":"4","location":"assets","locale":"","width":1920,"height":1200},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3704603,"resolution":"5","location":"assets","locale":"","width":1920,"height":1200}},"screenshots":{"1":"Choose any published WordPress page for a focused, page-level AEO\/GEO analysis.","2":"Kaldia assembles page content, retrieval signals, existing structured data and verified evidence into one focused action plan.","3":"Get prioritized AEO\/GEO actions with exact page evidence, implementation guidance and a clear explanation of why each change matters.","4":"Preview the exact structured-data graph before Kaldia generates, applies and verifies the JSON-LD on the public page.","5":"Connect your own OpenAI API key and automatically return analysis and suggested copy in the language of each page."}},"plugin_section":[],"plugin_tags":[244526,2591,1117,186,1121],"plugin_category":[49,55],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-244606","plugin","type-plugin","status-publish","hentry","plugin_tags-aeo","plugin_tags-geo","plugin_tags-schema","plugin_tags-seo","plugin_tags-structured-data","plugin_category-maps-and-location","plugin_category-seo-and-marketing","plugin_committers-huma11"],"banners":{"banner":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/banner-772x250.png?rev=3704603","banner_2x":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/banner-1544x500.png?rev=3704603","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/icon-128x128.png?rev=3704617","icon_2x":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/icon-256x256.png?rev=3343732","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/screenshot-1.png?rev=3704603","caption":"Choose any published WordPress page for a focused, page-level AEO\/GEO analysis."},{"src":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/screenshot-2.png?rev=3704603","caption":"Kaldia assembles page content, retrieval signals, existing structured data and verified evidence into one focused action plan."},{"src":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/screenshot-3.png?rev=3704603","caption":"Get prioritized AEO\/GEO actions with exact page evidence, implementation guidance and a clear explanation of why each change matters."},{"src":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/screenshot-4.png?rev=3704603","caption":"Preview the exact structured-data graph before Kaldia generates, applies and verifies the JSON-LD on the public page."},{"src":"https:\/\/ps.w.org\/kaldia-aeo-manager\/assets\/screenshot-5.png?rev=3704603","caption":"Connect your own OpenAI API key and automatically return analysis and suggested copy in the language of each page."}],"raw_content":"<!--section=description-->\n<h3>AEO and GEO analysis for WordPress<\/h3>\n\n<p>Kaldia analyzes each WordPress page in its real context to identify actionable AEO, GEO and relevant SEO improvements. It can then build and maintain structured data that accurately represents what the page actually contains.<\/p>\n\n<p>No generic checklist. Kaldia works from the actual page.<\/p>\n\n<p>Each analysis considers the content, information structure and existing structured data. Recommendations help make useful information easier for search and answer engines to understand, extract and represent, without sacrificing clarity for human readers.<\/p>\n\n<p>When a structured-data improvement is supported by the page, Kaldia can build, preview, publish and verify the resulting JSON-LD directly from WordPress.<\/p>\n\n<p>Free plugin. Your OpenAI API key. No Kaldia subscription.<\/p>\n\n<h3>Not another SEO score<\/h3>\n\n<p>Kaldia does not reduce a complex page to an arbitrary score from 0 to 100. It explains what can meaningfully be improved across three connected dimensions:<\/p>\n\n<ul>\n<li><strong>Answers and content:<\/strong> are important answers explicit, self-contained and easy to extract?<\/li>\n<li><strong>AEO and GEO:<\/strong> can answer engines identify entities, relationships, claims and useful information?<\/li>\n<li><strong>Structured data:<\/strong> does the machine-readable representation describe what users can actually see?<\/li>\n<\/ul>\n\n<p>Kaldia is not a replacement for a general SEO suite. Sound SEO principles are included when they improve discovery, understanding, answerability or reuse by search and answer systems.<\/p>\n\n<h3>One page. Full context. Focused recommendations.<\/h3>\n\n<p>Kaldia prepares a cleaned semantic representation of the selected page. Depending on the page, it can include:<\/p>\n\n<ul>\n<li>main content, headings and information structure;<\/li>\n<li>page type and relevant WordPress context;<\/li>\n<li>tables, lists and useful links;<\/li>\n<li>visible questions and answers;<\/li>\n<li>commerce information where available;<\/li>\n<li>existing JSON-LD;<\/li>\n<li>canonical and indexability signals.<\/li>\n<\/ul>\n\n<p>Kaldia does not ask AI for generic SEO advice. Analysis is constrained around AEO and GEO principles and evidence present on the page.<\/p>\n\n<p>Recommendations explain what was observed, why it matters, what to change and how to verify the result. Suggested copy follows the page language.<\/p>\n\n<p>Kaldia does not invent studies, statistics, reviews, quotations or business facts. Missing proof becomes a research or editorial action.<\/p>\n\n<h3>From recommendation to action<\/h3>\n\n<p>Most AI audits stop after describing what could be improved. Kaldia can go further when an improvement concerns structured data.<\/p>\n\n<p>Analyze &gt; Understand &gt; Recommend &gt; Preview Schema &gt; Apply &gt; Verify &gt; Undo if needed<\/p>\n\n<p>Kaldia inspects existing JSON-LD before proposing anything. It separates what already exists, what the page proves and what can be generated safely. This helps it work alongside WordPress, WooCommerce, Yoast and other plugins without blindly duplicating their markup.<\/p>\n\n<p>Supported improvements can be previewed, generated from visible facts, approved, published, verified on the public page, reviewed in History and undone.<\/p>\n\n<p>Examples include <code>FAQPage<\/code>, <code>OfferCatalog<\/code>, eligible product ratings, articles, services, products, events and breadcrumb relationships when the required evidence exists.<\/p>\n\n<p>Structured data is not a one-time task. Kaldia can flag a page after its content changes so its analysis and machine-readable representation can be reviewed again.<\/p>\n\n<h3>AI proposes. Kaldia verifies.<\/h3>\n\n<p>OpenAI helps Kaldia interpret meaning. Kaldia keeps factual control.<\/p>\n\n<p>AI output is checked against page evidence before supported structured-data changes can be applied. The model cannot publish JSON-LD or edit page content. Kaldia builds the final graph locally from validated facts, lets an administrator preview it, then verifies the public HTML after publication.<\/p>\n\n<p>Structured data gives supported systems an explicit description of entities and relationships already present on the page. It does not guarantee rankings, rich results, citations or AI visibility, but it can reduce ambiguity and make eligible content easier to understand and represent.<\/p>\n\n<p>Kaldia does not copy third-party local-business ratings into self-serving rating markup.<\/p>\n\n<h3>Bring your own OpenAI API key<\/h3>\n\n<p>Kaldia has no subscription and does not resell AI credits. You connect your own OpenAI API key and choose when a page is analyzed.<\/p>\n\n<p>Kaldia uses a centrally configured, cost-efficient model selected for structured page analysis. It sends a bounded semantic evidence package instead of blindly sending full HTML. The interface estimates analysis size and cost where possible.<\/p>\n\n<p>OpenAI failures are reported explicitly. The API key is encrypted with WordPress secrets.<\/p>\n\n<h3>Built for useful signals, not GEO folklore<\/h3>\n\n<p>Kaldia does not promise AI rankings or citations. It does not turn every heading into a question, create arbitrary FAQs for Schema, use keyword-density recipes or impose generic content-length targets.<\/p>\n\n<p>Every recommendation must be tied to the actual page and to a concrete AEO, GEO or supporting SEO rationale.<\/p>\n\n<h3>How it works<\/h3>\n\n<ol>\n<li>Kaldia creates a lightweight local list of published content.<\/li>\n<li>You select a page and start its evidence-based analysis.<\/li>\n<li>You review recommendations and any supported Schema graph.<\/li>\n<\/ol>\n\n<p>The initial index does not call OpenAI or crawl every public URL. Full public-page evidence is collected only for the page you choose.<\/p>\n\n<h3>Upgrading from Kaldia 1.x<\/h3>\n\n<p>Existing <code>_kaldia_faq<\/code> data remains public until a reviewed V2 graph replaces it on that page. Legacy output is excluded from V2 evidence so it cannot suppress a fresh review. Applying a V2 graph creates a verified History entry and an undo point.<\/p>\n\n<p>Kaldia no longer injects an invisible site-wide Organization or WebSite graph.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Kaldia optionally connects to the OpenAI API, operated by OpenAI, L.L.C.<\/p>\n\n<p>Key validation uses <code>https:\/\/api.openai.com\/v1\/models<\/code>. After explicit administrator confirmation, analysis sends the selected page's bounded evidence package to <code>https:\/\/api.openai.com\/v1\/responses<\/code> with response storage disabled.<\/p>\n\n<p>OpenAI processes the evidence and bills usage to the key owner's account. This optional service is subject to:<\/p>\n\n<ul>\n<li>OpenAI Terms of Use: https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li>OpenAI Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the Kaldia ZIP.<\/li>\n<li>Open <strong>Kaldia<\/strong> and select <strong>Index my pages<\/strong>.<\/li>\n<li>Add an OpenAI API key in <strong>Settings<\/strong>.<\/li>\n<li>Open a page, select <strong>Analyze page<\/strong> and review the results.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20kaldia%20a%20traditional%20seo%20audit%20plugin%3F\"><h3>Is Kaldia a traditional SEO audit plugin?<\/h3><\/dt>\n<dd><p>No. Kaldia focuses on page meaning, answerability, extractability, evidence, entities, relationships and machine representation. It does not use keyword density, arbitrary word counts or a generic site score.<\/p><\/dd>\n<dt id=\"does%20kaldia%20require%20openai%3F\"><h3>Does Kaldia require OpenAI?<\/h3><\/dt>\n<dd><p>OpenAI is required for semantic page analysis and recommendations. Indexing, local validation, final Schema generation, public verification, History and undo run in WordPress.<\/p><\/dd>\n<dt id=\"which%20ai%20model%20does%20kaldia%20use%3F\"><h3>Which AI model does Kaldia use?<\/h3><\/dt>\n<dd><p>Kaldia automatically uses a cost-efficient OpenAI model suitable for structured page analysis. Model selection may evolve as OpenAI models change.<\/p><\/dd>\n<dt id=\"what%20information%20is%20sent%20to%20openai%3F\"><h3>What information is sent to OpenAI?<\/h3><\/dt>\n<dd><p>Only the selected page's cleaned semantic evidence, including relevant content, structure, metadata, links, visible facts and existing JSON-LD. Raw HTML, the API key and other pages are not sent in the analysis payload.<\/p><\/dd>\n<dt id=\"when%20can%20kaldia%20generate%20schema%3F\"><h3>When can Kaldia generate Schema?<\/h3><\/dt>\n<dd><p>Only when the required facts are visible or reliably available in WordPress. For example, <code>FAQPage<\/code> needs explicit questions and answers, while <code>OfferCatalog<\/code> needs named services with associated prices and currencies.<\/p><\/dd>\n<dt id=\"what%20happens%20after%20kaldia%20applies%20json-ld%3F\"><h3>What happens after Kaldia applies JSON-LD?<\/h3><\/dt>\n<dd><p>Kaldia fetches the public URL, compares the observed graph with the expected graph and records the result. A verified Kaldia change does not make the analysis stale.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20a%20structured-data%20change%3F\"><h3>Can I undo a structured-data change?<\/h3><\/dt>\n<dd><p>Yes. History stores the previous Kaldia graph. Undo restores it and verifies the public page again.<\/p><\/dd>\n<dt id=\"does%20kaldia%20track%20visitors%20or%20ai%20referrals%3F\"><h3>Does Kaldia track visitors or AI referrals?<\/h3><\/dt>\n<dd><p>No. Kaldia sends no telemetry and is not an analytics or AI-visibility tracking service.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<p>Kaldia 2.0 is a complete product redesign. The previous schema-generation workflow has been replaced by page-level AEO and GEO analysis, evidence-based recommendations, existing structured-data inspection, verified Schema generation, public-page verification, change detection and a new page-first interface.<\/p>\n\n<ul>\n<li>Rebuilt Kaldia around page-level understanding and evidence-based recommendations.<\/li>\n<li>Added multi-entity Schema planning, preview, verification, History and undo.<\/li>\n<li>Preserved legacy markup until a verified V2 graph replaces it.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<p>Last public release of the original Schema-generation workflow.<\/p>","raw_excerpt":"Analyze every WordPress page in context, get evidence-based AEO and GEO recommendations, and publish verified Schema.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244606"}],"author":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/huma11"}],"wp:attachment":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244606"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244606"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244606"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244606"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244606"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}