{"id":305308,"date":"2026-05-15T15:55:25","date_gmt":"2026-05-15T15:55:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/citevera-ai-search-optimization\/"},"modified":"2026-05-15T16:04:32","modified_gmt":"2026-05-15T16:04:32","slug":"citevera-ai-search-optimization","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/citevera-ai-search-optimization\/","author":23461852,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Citevera - AI Search Optimization","header_author":"Citevera","header_description":"Optimize WordPress for AI search engines. Generate llms.txt, inject schema.org, control AI-crawler rules, and fix citation issues for ChatGPT, Perplexity, Gemini, and Google AI Overviews.","assets_banners_color":"090f44","last_updated":"2026-05-15 16:04:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/citevera.com\/wordpress","header_author_uri":"https:\/\/citevera.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"sheetlink","date":"2026-05-15 16:04:32"}},"upgrade_notice":{"1.0.3":"<p>Ships JS\/TS source code inside the plugin zip for build-tool transparency. No functional change for end users.<\/p>","1.0.2":"<p>WP.org review compliance: previously paid features (FAQPage, monthly auto-audit, regression alerts) are now free. Security hardening on \/llms.txt. Recommended for all users.<\/p>","1.0.1":"<p>Fixes broken upgrade links on admin screens. Recommended for all users.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3533200,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3533200,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3533200,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3533200,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard with overall AI search readiness score and top issues.","2":"Full audit view with per-item severity, description, and apply-fix button.","3":"Gutenberg sidebar showing the post's AI-answerability score and suggestions.","4":"Schema settings with per-type toggles and preview.","5":"llms.txt preview with regeneration control.","6":"Robots AI crawler rules with per-agent Allow \/ Disallow."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[244526,220145,2591,244604,1117],"plugin_category":[49,55],"plugin_contributors":[257597],"plugin_business_model":[],"class_list":["post-305308","plugin","type-plugin","status-publish","hentry","plugin_tags-aeo","plugin_tags-ai-search","plugin_tags-geo","plugin_tags-llms-txt","plugin_tags-schema","plugin_category-maps-and-location","plugin_category-seo-and-marketing","plugin_contributors-sheetlink","plugin_committers-sheetlink"],"banners":{"banner":"https:\/\/ps.w.org\/citevera-ai-search-optimization\/assets\/banner-772x250.png?rev=3533200","banner_2x":"https:\/\/ps.w.org\/citevera-ai-search-optimization\/assets\/banner-1544x500.png?rev=3533200","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/citevera-ai-search-optimization\/assets\/icon-128x128.png?rev=3533200","icon_2x":"https:\/\/ps.w.org\/citevera-ai-search-optimization\/assets\/icon-256x256.png?rev=3533200","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Your content is not getting cited by AI answer engines. Classic SEO plugins (Yoast, RankMath, AIOSEO) optimize for Google's blue links. Citevera optimizes for the new layer that sits above them - the one that writes the answer.<\/p>\n\n<p>Citevera is the WordPress plugin for AI search optimization. It makes your site citable by ChatGPT, Perplexity, Gemini, and Google AI Overviews, with one-click fixes that don't require editing theme code or touching header templates.<\/p>\n\n<p><strong>Who this is for<\/strong><\/p>\n\n<ul>\n<li>Site owners who have noticed their brand never appears in AI-generated answers.<\/li>\n<li>Marketing teams that want to stay ahead of the AI-search shift.<\/li>\n<li>Agencies supporting clients through the AEO \/ GEO transition.<\/li>\n<\/ul>\n\n<p><strong>Why Citevera<\/strong><\/p>\n\n<ul>\n<li>Written for AI answer engines, not retrofitted from classic SEO.<\/li>\n<li>Plays nicely with Yoast, RankMath, and AIOSEO - never duplicates schema they already emit.<\/li>\n<li>Free tier makes zero external HTTP calls. Your data stays on your WordPress server.<\/li>\n<li>Paid tier connects to the same audit pipeline behind scan.citevera.com, so your WP plugin and your SaaS account share one license.<\/li>\n<li>Citevera also supports non-WordPress sites through a SKILL.md export for Claude Code. Full documentation at https:\/\/citevera.com\/docs\/claude-code-integration.<\/li>\n<\/ul>\n\n<p><strong>Free features<\/strong><\/p>\n\n<ul>\n<li>One-click site audit with the rule-based checklist used by scan.citevera.com.<\/li>\n<li>llms.txt generator, served dynamically at yoursite.com\/llms.txt with a 1-hour cache.<\/li>\n<li>AI-crawler robots.txt control: per-agent Allow \/ Disallow for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Applebot-Extended, YouBot, cohere-ai, Meta-ExternalAgent, and more.<\/li>\n<li>Schema.org JSON-LD for Organization, WebSite, Article, BreadcrumbList.<\/li>\n<li>FAQPage schema, auto-detected from FAQ blocks on posts and pages.<\/li>\n<li>Monthly scheduled audit with email alerts when your AI-search readiness score drops.<\/li>\n<li>Yoast, RankMath, and AIOSEO compatibility detection.<\/li>\n<\/ul>\n\n<p><strong>Premium features (active Citevera license required)<\/strong><\/p>\n\n<p>The premium tier connects the plugin to the Citevera cloud service at api.citevera.com. These features call our AI inference pipeline and require an active subscription. See the External services section below for the exact data sent and the Terms \/ Privacy links.<\/p>\n\n<ul>\n<li>AI-powered cloud audit with per-page apply-fix buttons (calls api.citevera.com).<\/li>\n<li>Gutenberg block toolbar: select any paragraph, click \"Optimize for AI\", see a diff, accept or decline (calls our AI rewrite service).<\/li>\n<li>Sidebar AI-answerability score inside the Gutenberg editor (cloud-scored).<\/li>\n<li>Competitor tracking and monthly client portfolio reports at app.citevera.com.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>Citevera Free does not connect to any external service.<\/p>\n\n<p>When you paste a license key to unlock premium features, Citevera connects to api.citevera.com (operated by Citevera) to:<\/p>\n\n<ul>\n<li>Verify the key and return your tier entitlements (one request on activation; background refresh every 12 hours after).<\/li>\n<li>Run cloud audits when you explicitly click \"Run full audit\".<\/li>\n<li>Rewrite selected content when you explicitly click \"Optimize for AI\" in the Gutenberg editor.<\/li>\n<\/ul>\n\n<p>The data sent to api.citevera.com during a cloud audit is a summary of your site: post counts, active plugins, active theme, detected schema types, and a sample of up to 10 page contents. The admin previews this exact payload before the first cloud audit runs.<\/p>\n\n<p>Rewrite requests send only the text you selected plus minimal surrounding context (post title, post type, adjacent paragraphs) for a single AI call.<\/p>\n\n<p>Terms of service: https:\/\/citevera.com\/legal\/terms\nPrivacy policy: https:\/\/citevera.com\/legal\/privacy<\/p>\n\n<h3>Development<\/h3>\n\n<p>This plugin ships its full source code inside the deployed zip to comply with WordPress.org Guidelines 1 and 4 (public access to source code and build tools).<\/p>\n\n<p>PHP source: src\/<\/p>\n\n<p>JavaScript \/ TypeScript source for the admin React app and the Gutenberg editor integration: assets\/admin\/src\/ and assets\/editor\/src\/<\/p>\n\n<p>Build configuration: package.json, tsconfig.json, composer.json<\/p>\n\n<p>To rebuild the compiled JS bundles in assets\/admin\/build\/ and assets\/editor\/build\/:<\/p>\n\n<ol>\n<li>npm install<\/li>\n<li>npm run build<\/li>\n<\/ol>\n\n<p>The build uses @wordpress\/scripts (webpack under the hood). PHP autoloading is generated by Composer with: composer install --no-dev --optimize-autoloader<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to your site (Plugins - Add New - Upload Plugin).<\/li>\n<li>Activate Citevera through the Plugins menu.<\/li>\n<li>Navigate to the new Citevera menu in your admin sidebar.<\/li>\n<li>Click \"Run audit\" on the Dashboard to see your current AI search readiness score.<\/li>\n<li>Optional: paste a license key on the License screen to unlock premium features.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20llms.txt%3F\"><h3>What is llms.txt?<\/h3><\/dt>\n<dd><p>llms.txt is a 2024 proposed standard that lets large language models quickly understand a site's content hierarchy. It works like robots.txt but for AI. Citevera generates one for you, served dynamically at yoursite.com\/llms.txt.<\/p><\/dd>\n<dt id=\"does%20citevera%20conflict%20with%20yoast%2C%20rankmath%2C%20or%20aioseo%3F\"><h3>Does Citevera conflict with Yoast, RankMath, or AIOSEO?<\/h3><\/dt>\n<dd><p>No. Citevera detects these plugins and defers to them for Organization, Article, and WebSite schema. Citevera only adds what they do not already emit (FAQPage from detected blocks, HowTo, AI-specific fields). You can override this per schema type if you want Citevera's version to take precedence.<\/p><\/dd>\n<dt id=\"does%20citevera%20make%20external%20http%20calls%20in%20the%20free%20version%3F\"><h3>Does Citevera make external HTTP calls in the free version?<\/h3><\/dt>\n<dd><p>No. The free version makes zero outbound network requests. The only network activity is license verification when you explicitly enter a paid key. All other features read only your WordPress content locally.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20classic%20editor%3F\"><h3>Does this work with the Classic Editor?<\/h3><\/dt>\n<dd><p>Admin area features (audit, schema, llms.txt, robots, license) work with both Classic and Gutenberg editors. Inline block-toolbar rewriting and the sidebar score panel require Gutenberg.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%3F\"><h3>Does this work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Free tier emits Organization \/ WebSite \/ Article schema as usual. The Growth tier adds bulk Product schema across your catalogue with per-variation offers, aggregated ratings, brand, and stock state.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20elementor%20%2F%20divi%20%2F%20bricks%20%2F%20beaver%20builder%20%2F%20oxygen%3F\"><h3>Does this work with Elementor \/ Divi \/ Bricks \/ Beaver Builder \/ Oxygen?<\/h3><\/dt>\n<dd><p>Yes. Citevera detects FAQ patterns across all major page builders. Schema is emitted via wp_head and works regardless of page builder.<\/p><\/dd>\n<dt id=\"does%20citevera%20track%20or%20send%20my%20content%20to%20any%20third%20party%20in%20the%20free%20tier%3F\"><h3>Does Citevera track or send my content to any third party in the free tier?<\/h3><\/dt>\n<dd><p>No. Free tier is fully local. Paid features explicitly send summary data (post counts, detected schema types, sample page content) to api.citevera.com for the audit and to our AI inference service for rewriting. The scope is documented on the License screen before the first call.<\/p><\/dd>\n<dt id=\"where%20are%20the%20paid%20ai%20features%20hosted%3F\"><h3>Where are the paid AI features hosted?<\/h3><\/dt>\n<dd><p>On api.citevera.com, which runs our own AI inference service. No data is sent to OpenAI, Google, or any other public AI provider.<\/p><\/dd>\n<dt id=\"can%20i%20cancel%20my%20paid%20subscription%20from%20inside%20wordpress%3F\"><h3>Can I cancel my paid subscription from inside WordPress?<\/h3><\/dt>\n<dd><p>Yes - the License screen links to app.citevera.com where you can pause, downgrade, or cancel at any time.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20include%20its%20own%20ai%20models%3F\"><h3>Does the plugin include its own AI models?<\/h3><\/dt>\n<dd><p>No. The free version is rule-based. Paid features call out to api.citevera.com.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Build-tool transparency: deployed zip now ships the JavaScript\/TypeScript sources for the admin React app and the Gutenberg editor integration (assets\/admin\/src, assets\/editor\/src) alongside the compiled bundles, plus package.json and tsconfig.json. Satisfies WordPress.org Guidelines 1 and 4 (public access to source code and build tools). New \"Development\" section in readme.txt documents the rebuild steps.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>WP.org review compliance: FAQPage schema emission, monthly auto-audit cron, and regression alerts are now free features (previously license-gated). Premium tier continues to gate cloud audits, AI rewrites, and the Gutenberg sidebar score - all of which require the Citevera cloud service.<\/li>\n<li>Security: harden \/llms.txt output. wp_strip_all_tags() applied to dynamic site fields + X-Content-Type-Options: nosniff response header.<\/li>\n<li>Compliance: text domain renamed from 'citevera' to 'citevera-ai-search-optimization' to match plugin slug.<\/li>\n<li>Build: stop including .wordpress-org\/ in the deploy zip (wp.org pulls it from SVN \/assets\/).<\/li>\n<li>Schema toggle UI: HowTo, SoftwareApplication, and Product entries removed (front-end emission not yet wired; surfacing them as toggles let users enable settings that did not affect output).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: upgrade links in the Dashboard and Schema admin screens now point at https:\/\/citevera.com\/pricing instead of a 404'd URL on app.citevera.com.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Optimize WordPress for AI search engines. Generate llms.txt, inject schema.org for ChatGPT, Perplexity, Gemini, and Google AI Overviews.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305308"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sheetlink"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305308"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305308"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305308"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305308"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305308"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}