{"id":381165,"date":"2026-11-12T21:51:52","date_gmt":"2026-11-12T21:51:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/icap-seo\/"},"modified":"2026-11-13T21:47:21","modified_gmt":"2026-11-13T21:47:21","slug":"icap-seo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/icap-seo\/","author":23568696,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.156","stable_tag":"0.1.156","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"iCap SEO","header_author":"iCapSolutions","header_description":"Site-wide SEO checks and one-click fixes that run on your own site, with optional outside crawling and AI drafts.","last_updated":"2026-11-13 21:47:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.icapsolutions.com\/services\/wordpress-seo-plugin.html","header_author_uri":"https:\/\/www.icapsolutions.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":101,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.156":{"tag":"0.1.156","author":"ikirko","date":"2026-11-13 21:47:21","revision":3801176}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3800881,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3800881,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3800881,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3800881,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.156"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3799316,"resolution":"1","location":"assets","locale":"","width":1512,"height":793},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3799316,"resolution":"2","location":"assets","locale":"","width":1512,"height":793},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3799316,"resolution":"3","location":"assets","locale":"","width":1512,"height":793},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3799316,"resolution":"4","location":"assets","locale":"","width":1512,"height":793},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3799316,"resolution":"5","location":"assets","locale":"","width":1512,"height":793},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3799316,"resolution":"6","location":"assets","locale":"","width":1512,"height":793}},"screenshots":{"1":"Overview \u2014 site-wide SEO score, Google connections and AI credits at a glance.","2":"Content Scores \u2014 every page scored, with Search Console and Analytics numbers alongside.","3":"Page detail \u2014 what to fix on each page, with one-click and preview-before-publish fixes.","4":"SEO Performance \u2014 clicks, impressions, CTR and position from Google Search Console.","5":"Site Analytics \u2014 users, sessions and traffic channels from Google Analytics.","6":"Account \u2014 your plan, Google connection and billing in one place."}},"plugin_section":[262246],"plugin_tags":[236374,46987,1117,186,31034],"plugin_category":[55],"plugin_contributors":[292651,292401],"plugin_business_model":[],"class_list":["post-381165","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-ai-seo","plugin_tags-google-search-console","plugin_tags-schema","plugin_tags-seo","plugin_tags-seo-audit","plugin_category-seo-and-marketing","plugin_contributors-icapsolutions","plugin_contributors-ikirko","plugin_committers-icapsolutions","plugin_committers-ikirko","plugin_support_reps-ikirko"],"banners":{"banner":"https:\/\/ps.w.org\/icap-seo\/assets\/banner-772x250.png?rev=3800881","banner_2x":"https:\/\/ps.w.org\/icap-seo\/assets\/banner-1544x500.png?rev=3800881","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/icap-seo\/assets\/icon-128x128.png?rev=3800881","icon_2x":"https:\/\/ps.w.org\/icap-seo\/assets\/icon-256x256.png?rev=3800881","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/icap-seo\/assets\/screenshot-1.png?rev=3799316","caption":"Overview \u2014 site-wide SEO score, Google connections and AI credits at a glance."},{"src":"https:\/\/ps.w.org\/icap-seo\/assets\/screenshot-2.png?rev=3799316","caption":"Content Scores \u2014 every page scored, with Search Console and Analytics numbers alongside."},{"src":"https:\/\/ps.w.org\/icap-seo\/assets\/screenshot-3.png?rev=3799316","caption":"Page detail \u2014 what to fix on each page, with one-click and preview-before-publish fixes."},{"src":"https:\/\/ps.w.org\/icap-seo\/assets\/screenshot-4.png?rev=3799316","caption":"SEO Performance \u2014 clicks, impressions, CTR and position from Google Search Console."},{"src":"https:\/\/ps.w.org\/icap-seo\/assets\/screenshot-5.png?rev=3799316","caption":"Site Analytics \u2014 users, sessions and traffic channels from Google Analytics."},{"src":"https:\/\/ps.w.org\/icap-seo\/assets\/screenshot-6.png?rev=3799316","caption":"Account \u2014 your plan, Google connection and billing in one place."}],"raw_content":"<!--section=description-->\n<p>iCap SEO checks your pages for common SEO problems, explains what it finds in plain language, and fixes most of it for you, either with one click or with a preview you approve first.<\/p>\n\n<p><strong>Runs on your site, no account needed<\/strong><\/p>\n\n<ul>\n<li><strong>35 on-page checks<\/strong> for every post and page: title tag and length, meta description and length, H1, HTTPS, robots meta rules (noindex, nofollow, noimageindex, nosnippet), robots.txt, security headers, content depth, readability (reading ease, long sentences, transition words, passive voice), heading and paragraph structure, image alt text, width\/height and lazy loading, canonical URL, structured data (JSON-LD presence, @type, and required properties), internal links, external references, and internal nofollow links. They read the page from your own site; nothing is sent anywhere.<\/li>\n<li><strong>Check all pages<\/strong>: run those checks across your published pages at once and see a site-wide score, with results and fixes for each page.<\/li>\n<li><strong>Link check<\/strong>: find broken links on any page when you click Check links.<\/li>\n<li><strong>One-click fixes<\/strong> for those checks: titles, meta descriptions, H1, alt text, image dimensions, lazy loading, canonical URL, JSON-LD structured data, headings, paragraphs, and internal links. Checks that need a judgment call, such as readability or robots rules, explain what to change. They are applied directly on your site. With AI Improvements, some of these fixes use AI-drafted text instead of the built-in templates.<\/li>\n<li><strong>Editor panel<\/strong>: a quick-check score, search result preview, and social preview in the block editor (updated as you type) and in a classic editor meta box.<\/li>\n<li><strong>Social sharing tags, a redirect manager with a 404 log, an llms.txt file, Local SEO, and optional IndexNow pings<\/strong>: Open Graph and X Card tags, old-URL-to-new-URL redirects, a log of pages visitors hit that don't exist, a generated <code>\/llms.txt<\/code>, LocalBusiness structured data (address, phone, hours), and IndexNow notifications on publish, update, or delete (off by default).<\/li>\n<\/ul>\n\n<p><strong>Free with registration<\/strong><\/p>\n\n<p>Registering the site (free) connects it to the iCap SEO service, which runs on our servers and adds:<\/p>\n\n<ul>\n<li><strong>Google Search Console and Google Analytics reports<\/strong>: search performance, traffic, and keywords, from your own Google account.<\/li>\n<\/ul>\n\n<p><strong>Optional Premium service<\/strong><\/p>\n\n<p>A Premium subscription adds, on top of that:<\/p>\n\n<ul>\n<li><strong>Scans from outside your site<\/strong>: up to 100 pages per scan, requested from our servers.<\/li>\n<li><strong>3 checks that need an outside view of your site<\/strong>: whether each page is reachable by a crawler, and broken links across your pages, requested from our servers, within a limit per scan.<\/li>\n<li><strong>AI Improvements<\/strong>: AI-drafted titles, descriptions, headings, alt text, internal links, expanded content, rewrites, and grammar fixes. Premium is billed yearly or monthly; the yearly plan includes 25 AI credits a year, and anyone on Premium can buy more.<\/li>\n<\/ul>\n\n<p>Everything in the \"Runs on your site\" list above works the same with or without Premium, and without registering.<\/p>\n\n<h3>External services<\/h3>\n\n<p>The plugin works without contacting any external service. It connects to the services below only after you start registration or test the connection on the Account tab, connect a Google account, start a checkout, request an AI draft, click Check links, or turn on IndexNow pings.<\/p>\n\n<h4>iCap SEO service (iCapSolutions)<\/h4>\n\n<p>Used for site registration, subscription status, the free Google reports, and the Premium features: scans and checks from outside your site, AI Improvements, and AI credit balance.<\/p>\n\n<ul>\n<li>Service host: api.icapsolutions.com (API only, no web page)<\/li>\n<li>Registration data: the site URL and name, the site's admin email address, the WordPress and plugin versions, and the site's time zone, plus the email address you enter when requesting a token.<\/li>\n<li>Requests after registration: the site ID and access token issued at registration and the plugin version, with the post IDs or page keys involved. Scans fetch your public pages from our servers. Fix previews send the issue codes you select.<\/li>\n<li>AI draft requests: the page's title and text, the site name, the post type, the target length, the titles of related posts offered as links, and the page's image URLs.<\/li>\n<li>Billing and Google connections: the address of your WordPress dashboard, so you can be sent back to it. Starting a checkout also sends the plan you chose (yearly or monthly).<\/li>\n<li>When: when you click Get started, request a token, register, test the connection, run a scan, preview a fix, request an AI draft, or check billing status. Once the site is registered, opening the plugin's pages also refreshes billing status and loads saved results. Nothing is sent until you take one of these actions.<\/li>\n<li>Privacy policy: https:\/\/www.icapsolutions.com\/about\/privacy-policy.html<\/li>\n<li>Terms of service: https:\/\/www.icapsolutions.com\/about\/terms-of-service.html<\/li>\n<\/ul>\n\n<h4>Anthropic (AI Improvements)<\/h4>\n\n<p>AI Improvements are generated by Anthropic's Claude models. The iCap SEO service sends the page content needed for the draft to Anthropic; your site does not contact Anthropic directly.<\/p>\n\n<ul>\n<li>When: only when you request an AI draft.<\/li>\n<li>Privacy policy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>Terms: https:\/\/www.anthropic.com\/legal\/commercial-terms<\/li>\n<\/ul>\n\n<h4>Link check<\/h4>\n\n<p>When you click Check links on a page, your server requests up to 25 URLs that page links to. Those websites receive a normal web request from your server. Nothing else is sent, and nothing goes to us.<\/p>\n\n<h4>Stripe (payments)<\/h4>\n\n<p>Subscriptions and AI credit purchases are handled by Stripe Checkout and the Stripe billing portal. When you click a checkout or billing button, the iCap SEO service creates a Stripe session and your browser is sent to Stripe. The service gives Stripe the site's ID and, to pre-fill checkout, the admin email address from registration. Card details go to Stripe only.<\/p>\n\n<ul>\n<li>When: only when you start a checkout or open the billing portal.<\/li>\n<li>Privacy policy: https:\/\/stripe.com\/privacy<\/li>\n<li>Terms: https:\/\/stripe.com\/legal\/ssa<\/li>\n<\/ul>\n\n<h4>Google Search Console and Google Analytics<\/h4>\n\n<p>Optional, free for registered sites. Connected from the Account tab with your own Google account, using read-only access. Your browser is sent to Google to approve access, and the data is fetched by the iCap SEO service and shown in your WordPress dashboard.<\/p>\n\n<ul>\n<li>Data used: Search Console search performance and indexing data for properties you have verified, and Google Analytics (GA4) traffic data for the property you choose. Your Google account name and email are used to show which account is connected.<\/li>\n<li>When: when you connect the account, and when the Overview, SEO Performance, Site Analytics, Keywords, or Content Scores tabs request this data.<\/li>\n<li>Revoke at any time from the plugin's Account tab or from your Google Account's connected apps page.<\/li>\n<li>Google privacy policy: https:\/\/policies.google.com\/privacy<\/li>\n<li>Google terms of service: https:\/\/policies.google.com\/terms<\/li>\n<li>Google API Services User Data Policy: https:\/\/developers.google.com\/terms\/api-services-user-data-policy<\/li>\n<\/ul>\n\n<h4>IndexNow<\/h4>\n\n<p>Optional, off by default. Only if you tick \"IndexNow pings\" under Advanced on the Account tab does the plugin send a post or page's URL and a site-specific verification key to the IndexNow endpoint when you publish, update, or delete it. IndexNow shares the URL with participating search engines (including Bing and Yandex). Untick the setting to turn it off.<\/p>\n\n<ul>\n<li>Endpoint: https:\/\/api.indexnow.org\/indexnow<\/li>\n<li>Data sent: the URL of the changed page and the site's IndexNow key. No personal data is sent.<\/li>\n<li>About IndexNow: https:\/\/www.indexnow.org\/<\/li>\n<li>Privacy: https:\/\/privacy.microsoft.com\/privacystatement and https:\/\/yandex.com\/legal\/privacy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from <strong>Plugins \u2192 Add New<\/strong>, or upload the ZIP under <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate it.<\/li>\n<li>Open <strong>iCap SEO \u2192 Content Scores<\/strong>, click <strong>Check all pages<\/strong>, then pick a page to see its results and apply fixes.<\/li>\n<li>Optional: to add the free Google reports, open <strong>iCap SEO \u2192 Account<\/strong>, click <strong>Get started<\/strong>, enter your email to request a token, follow the link in the email, paste the token on the same page, and click <strong>Connect this site<\/strong>. Then connect Google and, for Premium, upgrade on the same tab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%20to%20use%20this%20plugin%3F\"><h3>Do I need an account to use this plugin?<\/h3><\/dt>\n<dd><p>No. The 35 on-page checks, their fixes, the editor panel, redirects, social tags, llms.txt, and Local SEO all work without an account. An account (free) is only needed for the Google reports and for Premium: AI Improvements, and outside scans and checks.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20change%20my%20content%20without%20asking%3F\"><h3>Will this plugin change my content without asking?<\/h3><\/dt>\n<dd><p>No. Nothing changes until you click Apply. Larger content changes (expanded content, reworded paragraphs) are shown as a draft you approve before anything is written to your site.<\/p><\/dd>\n<dt id=\"what%20is%20sent%20to%20the%20icap%20seo%20service%3F\"><h3>What is sent to the iCap SEO service?<\/h3><\/dt>\n<dd><p>Nothing, until you start registration on the Account tab. Registering sends basic site details, scans read your public pages, and AI drafts send the relevant page content. See \"External services\" below for details.<\/p><\/dd>\n<dt id=\"how%20do%20i%20report%20a%20bug%2C%20request%20a%20feature%2C%20or%20report%20a%20security%20issue%3F\"><h3>How do I report a bug, request a feature, or report a security issue?<\/h3><\/dt>\n<dd><p>Email support@icapsolutions.com. Report security vulnerabilities to security@icapsolutions.com, not publicly.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.156<\/h4>\n\n<ul>\n<li>llms.txt and the IndexNow key file now return a normal success status, so crawlers and IndexNow accept them.<\/li>\n<li>Google report tabs reuse results from the last 30 minutes instead of reloading on every visit.<\/li>\n<li>The structured data fix now adds a description to page schema when the page has no meta description, so the \"required properties\" check can be fixed in one click.<\/li>\n<li>After applying fixes, only the checks a fix actually changed are marked as applied; checks with no on-site fix stay listed.<\/li>\n<li>Premium can now be billed monthly as well as yearly; the Account tab offers both.<\/li>\n<li>Plan changes, cancellations, and AI credits show as soon as you return from the billing portal.<\/li>\n<li>Clearer messages when a fix has nothing to change, shown as information rather than an error.<\/li>\n<li>Fix notes now point to the AI Improvements tab by its current name.<\/li>\n<\/ul>\n\n<h4>0.1.155<\/h4>\n\n<ul>\n<li>Every tab now shows its content in the same framed tiles.<\/li>\n<\/ul>\n\n<h4>0.1.154<\/h4>\n\n<ul>\n<li>Overview tiles that aren't connected now have a button to connect them, and the page is easier to scan.<\/li>\n<li>Softer button styling throughout.<\/li>\n<\/ul>","raw_excerpt":"SEO audit for every page with one-click fixes for titles, meta descriptions, schema, alt text and links. Free Search Console reports. Optional AI SEO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=381165"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ikirko"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381165"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381165"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381165"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381165"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381165"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}