{"id":346977,"date":"2026-09-18T09:42:18","date_gmt":"2026-09-18T09:42:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ranklance-ai-seo-and-aeo-execution\/"},"modified":"2026-09-18T09:42:10","modified_gmt":"2026-09-18T09:42:10","slug":"ranklance","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/ranklance\/","author":9259846,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.1","requires":"6.8","requires_php":"8.2","requires_plugins":null,"header_name":"Ranklance \u2014 AI SEO and AEO Execution","header_author":"WisdmLabs","header_description":"SEO + AEO plugin that executes optimizations, not just diagnoses them. AI agents analyze, propose, and apply changes with human approval.","assets_banners_color":"41506c","last_updated":"2026-09-18 09:42:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ranklance.wisdmlabs.net\/","header_author_uri":"https:\/\/wisdmlabs.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"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":"WisdmLabs","date":"2026-09-18 09:42:10","revision":3701709}},"upgrade_notice":{"1.0.0":"<p>Initial release of the free edition of Ranklance.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3701704,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3701704,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3701704,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3701704,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3701704,"resolution":"1","location":"assets","locale":"","width":1810,"height":1256},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3701704,"resolution":"2","location":"assets","locale":"","width":1862,"height":1236},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3701704,"resolution":"3","location":"assets","locale":"","width":325,"height":486},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3701704,"resolution":"4","location":"assets","locale":"","width":340,"height":973},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3701704,"resolution":"5","location":"assets","locale":"","width":1788,"height":1150}},"screenshots":{"1":"Dashboard \u2014 site health, SEO score, and AEO score at a glance.","2":"Technical SEO audit \u2014 the crawler's prioritized list of on-page issues.","3":"AEO score breakdown across eight dimensions, in the post editor sidebar.","4":"Meta title and description editor with a live search-result preview.","5":"Settings \u2014 integrations and configuration."}},"plugin_section":[262246],"plugin_tags":[244526,236374,1117,186,1121],"plugin_category":[55],"plugin_contributors":[79685],"plugin_business_model":[],"class_list":["post-346977","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-aeo","plugin_tags-ai-seo","plugin_tags-schema","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-wisdmlabs","plugin_committers-wisdmlabs"],"banners":{"banner":"https:\/\/ps.w.org\/ranklance\/assets\/banner-772x250.png?rev=3701704","banner_2x":"https:\/\/ps.w.org\/ranklance\/assets\/banner-1544x500.png?rev=3701704","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ranklance\/assets\/icon-128x128.png?rev=3701704","icon_2x":"https:\/\/ps.w.org\/ranklance\/assets\/icon-256x256.png?rev=3701704","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ranklance\/assets\/screenshot-1.png?rev=3701704","caption":"Dashboard \u2014 site health, SEO score, and AEO score at a glance."},{"src":"https:\/\/ps.w.org\/ranklance\/assets\/screenshot-2.png?rev=3701704","caption":"Technical SEO audit \u2014 the crawler's prioritized list of on-page issues."},{"src":"https:\/\/ps.w.org\/ranklance\/assets\/screenshot-3.png?rev=3701704","caption":"AEO score breakdown across eight dimensions, in the post editor sidebar."},{"src":"https:\/\/ps.w.org\/ranklance\/assets\/screenshot-4.png?rev=3701704","caption":"Meta title and description editor with a live search-result preview."},{"src":"https:\/\/ps.w.org\/ranklance\/assets\/screenshot-5.png?rev=3701704","caption":"Settings \u2014 integrations and configuration."}],"raw_content":"<!--section=description-->\n<p>Ranklance is a WordPress plugin for SEO and Answer Engine Optimization (AEO). It scores your pages for AI answer engines, audits your site for technical SEO issues, and gives you full control over meta tags, schema, sitemaps, and robots directives \u2014 for both traditional search engines and AI-powered answer engines.<\/p>\n\n<p><strong>What the free plugin does<\/strong><\/p>\n\n<ul>\n<li>On-site crawler + Technical SEO audit \u2014 finds broken links, redirect chains, missing tags, and on-page issues, ranked by impact. Findings appear as a read-only list of recommendations.<\/li>\n<li>AEO score \u2014 every page is scored across eight dimensions: Answer Readiness, Schema Coverage, Entity and Link Clarity, FAQ\/HowTo Presence, Content Structure, E-E-A-T Signals, Snippet Readiness, and Freshness.<\/li>\n<li>AI-assisted analysis (optional) \u2014 add your own Anthropic (Claude) API key to enrich the AEO score and entity analysis with AI. Analysis only; no content is sent to Anthropic unless you provide a key and tick the consent box. Without a key, scoring runs rule-based.<\/li>\n<li>Meta title and description editor \u2014 per-post SEO title and meta description with a live search-result preview.<\/li>\n<li>Schema \/ JSON-LD engine \u2014 outputs clean structured data (Article, BreadcrumbList, Organization, and more) as a single @graph in the page head.<\/li>\n<li>XML sitemap \u2014 a fast sitemap that respects your noindex settings.<\/li>\n<li>Robots meta directives and Open Graph \/ Twitter Cards \u2014 control indexing and social preview tags.<\/li>\n<li>Meta tag conflict detection \u2014 warns when another SEO plugin is emitting competing tags.<\/li>\n<li>Google Search Console \u2014 connect your own GSC property (bring-your-own OAuth credentials) to see real search performance.<\/li>\n<li>Import \u2014 bring your existing SEO settings over from Yoast SEO, Rank Math, or All in One SEO.<\/li>\n<\/ul>\n\n<p><strong>Ranklance Pro<\/strong><\/p>\n\n<p>The free edition analyzes; Pro turns that analysis into automatic execution \u2014 an AI agent team that generates fixes and an approval queue that applies them to your live site with one click, plus:<\/p>\n\n<ul>\n<li>AI agents for schema, on-page optimization, internal linking, content refresh, and llms.txt.<\/li>\n<li>An approval queue that applies approved changes automatically.<\/li>\n<li>Third-party data: Ahrefs, Semrush, and Bing Webmaster Tools.<\/li>\n<li>AEO monitoring and AI-citation tracking, a redirect manager, IndexNow, scheduled PDF reports, and agency multi-site management.<\/li>\n<\/ul>\n\n<p>Learn more at https:\/\/ranklance.wisdmlabs.net\/.<\/p>\n\n\n\n<p><strong>External Services This Plugin Connects To<\/strong><\/p>\n\n<p>Ranklance connects to external services to provide its features. All connections are initiated by the site administrator and require explicit setup. No data is transmitted without configuration.<\/p>\n\n<p><em>Google Search Console<\/em>\nService: https:\/\/search.google.com\/search-console \u2014 OAuth 2.0 authentication. Data received: impressions, clicks, CTR, position per page, crawl errors. Connection occurs during OAuth setup and on scheduled syncs. Privacy policy: https:\/\/policies.google.com\/privacy | Terms: https:\/\/developers.google.com\/terms<\/p>\n\n<p><em>Google PageSpeed Insights API (optional)<\/em>\nService: https:\/\/pagespeed.web.dev\/ \u2014 Public page URLs are submitted for performance analysis during a Technical SEO audit run. Privacy policy: https:\/\/policies.google.com\/privacy | Terms: https:\/\/developers.google.com\/terms<\/p>\n\n<p><em>Google Rich Results Test API (optional)<\/em>\nService: https:\/\/search.google.com\/test\/rich-results \u2014 JSON-LD markup is submitted for schema validation, on demand from the post editor. Privacy policy: https:\/\/policies.google.com\/privacy | Terms: https:\/\/developers.google.com\/terms<\/p>\n\n<p><em>Anthropic Claude API (optional, bring-your-own key)<\/em>\nService: https:\/\/www.anthropic.com \u2014 Used only for AI-assisted AEO analysis, and only when you supply your own Anthropic API key AND enable the data-sharing consent toggle in Settings \u2192 Integrations. When enabled, page content (titles and body text) is sent to Anthropic for analysis. Nothing is sent without both the key and explicit consent; with neither, the plugin uses rule-based analysis and contacts no AI service. Privacy policy: https:\/\/www.anthropic.com\/legal\/privacy | Terms: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/p>\n\n<h3>Development<\/h3>\n\n<p>Ranklance is open source (GPLv2+). The complete, human-readable source for every compiled asset is included in the plugin package, and the build is fully reproducible.<\/p>\n\n<p>Build tooling: <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/packages-scripts\/\">@wordpress\/scripts<\/a> (webpack) for the block-editor bundles, and Terser \/ cssnano for the classic admin assets.<\/p>\n\n<p>Compiled files and their sources:<\/p>\n\n<ul>\n<li><code>assets\/build\/editorial-sidebar.js<\/code> is built from <code>assets\/js\/gutenberg\/editorial-sidebar.js<\/code><\/li>\n<li><code>assets\/build\/meta-editor-sidebar.js<\/code> is built from <code>assets\/js\/gutenberg\/meta-editor-sidebar.js<\/code><\/li>\n<li><code>assets\/js\/*.min.js<\/code> are minified from the matching <code>assets\/js\/*.js<\/code> sources<\/li>\n<li><code>assets\/css\/*.min.css<\/code> are minified from the matching <code>assets\/css\/*.css<\/code> sources<\/li>\n<\/ul>\n\n<p>To regenerate the compiled assets from source:<\/p>\n\n<pre><code>npm install\nnpm run build\n<\/code><\/pre>\n\n<p>The webpack entry points are defined in <code>webpack.config.js<\/code> and the build scripts in <code>package.json<\/code> (both included in the package), so the compiled assets can be regenerated directly from the included source.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ranklance<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Navigate to \"Ranklance\" in your WordPress admin menu to access the dashboard.<\/li>\n<li>Connect your Google Search Console account under Ranklance &gt; Settings &gt; Integrations.<\/li>\n<li>Optionally configure an AI provider API key under Ranklance &gt; Settings &gt; Integrations to enable AI-powered agents.<\/li>\n<li>Run your first site audit from the Ranklance dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20ranklance%20make%20changes%20to%20my%20site%20automatically%3F\"><h3>Does Ranklance make changes to my site automatically?<\/h3><\/dt>\n<dd><p>No. Every change proposed by an AI agent is placed in the approval queue. You review, approve, or reject each change individually. Nothing is applied to your live site without your explicit consent.<\/p><\/dd>\n<dt id=\"what%20php%20and%20wordpress%20versions%20are%20required%3F\"><h3>What PHP and WordPress versions are required?<\/h3><\/dt>\n<dd><p>Ranklance requires PHP 8.2 or higher and WordPress 6.8 or higher.<\/p><\/dd>\n<dt id=\"can%20i%20use%20ranklance%20alongside%20yoast%2C%20rank%20math%2C%20or%20aioseo%3F\"><h3>Can I use Ranklance alongside Yoast, Rank Math, or AIOSEO?<\/h3><\/dt>\n<dd><p>Ranklance includes a migration tool to import settings from those plugins. Running multiple SEO plugins simultaneously is not recommended as they may produce conflicting meta tags and schema markup. Ranklance includes a coexistence mode that disables its meta\/schema output so you can use its AEO scoring and llms.txt features alongside another SEO plugin.<\/p><\/dd>\n<dt id=\"what%20ai%20provider%20does%20ranklance%20use%3F\"><h3>What AI provider does Ranklance use?<\/h3><\/dt>\n<dd><p>Ranklance uses the Anthropic Claude API. You supply your own API key under Ranklance &gt; Settings &gt; Integrations. AI-powered features require an API key and an explicit consent toggle to be enabled.<\/p><\/dd>\n<dt id=\"is%20my%20content%20sent%20to%20external%20ai%20services%3F\"><h3>Is my content sent to external AI services?<\/h3><\/dt>\n<dd><p>Only when you have enabled the AI consent toggle and triggered or scheduled an agent run. Relevant content excerpts (titles, body text, meta descriptions) are sent to the Anthropic Claude API using their zero-retention tier, meaning Anthropic does not retain or train on your data. API keys and credentials are encrypted at rest.<\/p><\/dd>\n<dt id=\"does%20ranklance%20work%20with%20woocommerce%3F\"><h3>Does Ranklance work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Ranklance generates Product, Offer, AggregateRating, and Review schema markup for WooCommerce product pages, and supports batch processing for stores with hundreds of products.<\/p><\/dd>\n<dt id=\"what%20is%20aeo%20and%20why%20does%20it%20matter%3F\"><h3>What is AEO and why does it matter?<\/h3><\/dt>\n<dd><p>Answer Engine Optimization (AEO) is the practice of optimizing content so that AI-powered answer engines (such as Google AI Overviews and Bing AI) can accurately understand, cite, and surface your content. As more users get answers from AI rather than clicking through search results, AEO is becoming essential alongside traditional SEO.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p>Free tier users can access the WordPress.org support forum. Paid tier subscribers receive priority support through the Ranklance website.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<li>AEO score for every page across eight dimensions (Answer Readiness, Schema Coverage, Entity &amp; Link Clarity, FAQ\/HowTo Presence, Content Structure, E-E-A-T Signals, Snippet Readiness, Freshness).<\/li>\n<li>On-site crawler and Technical SEO audit with a read-only recommendations list.<\/li>\n<li>Meta title and description editor with a live search-result preview.<\/li>\n<li>JSON-LD schema engine (single @graph in the page head), XML sitemap, robots meta directives, and Open Graph \/ Twitter Card tags.<\/li>\n<li>Meta-tag conflict detection with other SEO plugins.<\/li>\n<li>Google Search Console integration (bring-your-own OAuth credentials).<\/li>\n<li>Import from Yoast SEO, Rank Math, and All in One SEO.<\/li>\n<li>Optional AI-assisted AEO analysis with your own Anthropic (Claude) API key \u2014 analysis only, and no content is sent without an explicit consent toggle. Free sites make no external requests unless you connect an optional Google or Anthropic service.<\/li>\n<li>AI <em>execution<\/em> features (agent team, auto-applying approval queue, third-party data, AEO monitoring, redirects, reports, agency multi-site) are available in Ranklance Pro.<\/li>\n<\/ul>","raw_excerpt":"AI-assisted SEO &amp; AEO \u2014 score pages for AI answer engines, run a technical audit, and manage meta, schema, sitemaps, and robots.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346977"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wisdmlabs"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346977"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346977"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346977"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346977"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346977"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}