{"id":397662,"date":"2026-11-14T11:59:21","date_gmt":"2026-11-14T11:59:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kintsugi-seo-ai-healer\/"},"modified":"2026-11-14T11:58:45","modified_gmt":"2026-11-14T11:58:45","slug":"bconnect-seo-recovery-toolkit","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bconnect-seo-recovery-toolkit\/","author":23596660,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.1.4","requires":"6.2","requires_php":"7.2","requires_plugins":null,"header_name":"BConnect SEO Recovery Toolkit","header_author":"BConnect srl","header_description":"Measure your real Google visibility loss, find the causes and mend them step by step, with verified fixes, rollback and optional AI.","last_updated":"2026-11-14 11:58:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/seorecoverytoolkit.com","header_author_uri":"https:\/\/bconn.it","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.1":{"tag":"1.5.1","author":"bconnectsrl","date":"2026-11-14 11:58:45","revision":3801827}},"upgrade_notice":{"1.5.1":"<p>Security hardening from the WordPress.org review. Requires WordPress 6.2 or later.<\/p>","1.5.0":"<p>New first aid, in-depth AI analysis and internal links. The AI functions show their cost before they run. The database gets new tables on update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3801827,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3801827,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3801827,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3801827,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3801827,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3801827,"resolution":"1","location":"assets","locale":"","width":1240,"height":922},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3801827,"resolution":"2","location":"assets","locale":"","width":1699,"height":1235},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3801827,"resolution":"3","location":"assets","locale":"","width":1704,"height":1228},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3801827,"resolution":"4","location":"assets","locale":"","width":1755,"height":1232},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3801827,"resolution":"5","location":"assets","locale":"","width":1733,"height":1233}},"screenshots":{"1":"The dashboard: open issues by severity, each with the way it is mended (rules, AI or manual), before \/ after preview and rollback.","2":"The Recovery plan: ten guided steps from the starting-point snapshot to the measurement of the results, with progress and time estimate.","3":"The Settings screen: setup checklist, Search Console connection guide, AI credits and indexing rules.","4":"The Search Console and Monitor tabs: Recovery Radar verdict, visibility chart and indexability checks.","5":"The redirect tool: 301 \/ 410 rules, the 404 log and lost-URL recovery."}},"plugin_section":[],"plugin_tags":[10557,6681,13383,127115,186],"plugin_category":[55],"plugin_contributors":[292728],"plugin_business_model":[],"class_list":["post-397662","plugin","type-plugin","status-publish","hentry","plugin_tags-indexing","plugin_tags-internal-links","plugin_tags-recovery","plugin_tags-search-console","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-bconnectsrl","plugin_committers-bconnectsrl"],"banners":{"banner":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/banner-772x250.png?rev=3801827","banner_2x":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/banner-1544x500.png?rev=3801827","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/icon.svg?rev=3801827","icon":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/icon.svg?rev=3801827","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/screenshot-1.png?rev=3801827","caption":"The dashboard: open issues by severity, each with the way it is mended (rules, AI or manual), before \/ after preview and rollback."},{"src":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/screenshot-2.png?rev=3801827","caption":"The Recovery plan: ten guided steps from the starting-point snapshot to the measurement of the results, with progress and time estimate."},{"src":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/screenshot-3.png?rev=3801827","caption":"The Settings screen: setup checklist, Search Console connection guide, AI credits and indexing rules."},{"src":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/screenshot-4.png?rev=3801827","caption":"The Search Console and Monitor tabs: Recovery Radar verdict, visibility chart and indexability checks."},{"src":"https:\/\/ps.w.org\/bconnect-seo-recovery-toolkit\/assets\/screenshot-5.png?rev=3801827","caption":"The redirect tool: 301 \/ 410 rules, the 404 log and lost-URL recovery."}],"raw_content":"<!--section=description-->\n<p><strong>BConnect SEO Recovery Toolkit<\/strong> is a recovery toolkit for sites that lost visibility on Google after a quality update, an indexing mistake or mass-produced content.<\/p>\n\n<p>The plugin shows you exactly where the site cracked, mends it with careful, reversible fixes, and keeps a visible record of every change, so you can always see what changed and undo it.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>Recovery Radar<\/strong>: compares the last 28 days with the site's own normal level (up to 16 months of Search Console history), estimates the date of the break, counts the pages that disappeared from Google and checks whether a publishing burst preceded it.<\/li>\n<li><strong>Guided Recovery plan<\/strong>: ten steps through all the tools, a starting-point snapshot, weekly snapshots, a before \/ after comparison and an impact timeline.<\/li>\n<li><strong>Scanner<\/strong>: AI footprints (multi-language), duplicated and near-identical content, thin pages, affiliate links, duplicate slugs, weak author profiles, missing meta descriptions and alt text.<\/li>\n<li><strong>Rendered-page audit<\/strong>: checks the page as Google receives it (status, noindex, canonical, H1, duplicated structured data, boxes repeated at render time).<\/li>\n<li><strong>Verified fixes<\/strong>: technical fixes reload the live page and are undone automatically if they do not work. Every fix keeps a rollback point and shows a before \/ after preview.<\/li>\n<li><strong>A path for every issue<\/strong>: fixed by rules (no AI), rewritten by AI, drafted by AI from true facts you type (author bios) or explained by an AI diagnosis. The fix list shows live progress and a time estimate.<\/li>\n<li><strong>Monitoring<\/strong>: indexability guard (robots.txt, noindex, sitemap, server errors), daily visibility alert, URL Inspection monitor, verified Googlebot log, 404 log, lost-URL recovery, indexing rules per content type (noindex until N unique words, expiry, drip indexing).<\/li>\n<li><strong>First aid<\/strong>: when the whole site vanishes from Google the plugin opens an emergency triage in the right order: manual actions, whether Googlebot can reach the site (and whether a CDN or firewall may be blocking it), an <strong>index census<\/strong> that asks Google what it has really indexed, a quality triage, publishing speed, trust signals and, only at the end, the request for a new evaluation.<\/li>\n<li><strong>Alignment with Google<\/strong>: a map of the confirmed Google updates (shown on the Radar chart, with a note when a drop coincides with one) and of the Google systems and policies, with the checks of the plugin that cover each one. It is a comparison with what Google has published, not a guarantee.<\/li>\n<li><strong>In-depth AI analysis<\/strong>: one operation that reads everything the plugin knows and returns the likely causes (with the evidence), what to avoid and a plan whose steps are buttons of the plugin. Reports are saved and can be compared and exported.<\/li>\n<li><strong>Internal links<\/strong>: a free local index and graph (orphan pages, weakly linked pages, silos and pillar candidates) and, with credits, semantic proposals for a silo structure. The anchor is always a phrase already in your text, every link is shown before it is inserted and every link can be removed exactly.<\/li>\n<li><strong>Effect of every fix<\/strong>: impressions and position of the page 28 days before and 28 days after the fix.<\/li>\n<li><strong>Patient with the AI<\/strong>: after the AI rewrites a page, the same issue on the same page is kept under observation for a few weeks (Google needs time to re-evaluate) instead of being proposed again.<\/li>\n<li><strong>Activity panel<\/strong>: every job shows whether it uses AI, its progress and, on failure, the cause and the remedy.<\/li>\n<li>Works with Rank Math, Yoast SEO, SEOPress, The SEO Framework or standalone.<\/li>\n<\/ul>\n\n<h4>AI credits<\/h4>\n\n<p>Everything above works without AI. The fixes marked \"AI\" are delivered by the BConnect AI service and use credits. The price of each operation is decided by the service and shown by the plugin before anything is sent:<\/p>\n\n<ul>\n<li>a fix, a diagnosis, a biography draft: <strong>1 credit<\/strong> (previewing and then applying the same fix counts once);<\/li>\n<li>the AI check of the headings during a scan: 1 credit per block of 20 pages;<\/li>\n<li>the in-depth analysis: <strong>10 credits<\/strong> (fast model) or <strong>20 credits<\/strong> (pro model);<\/li>\n<li>the semantic internal links: <strong>20 credits<\/strong> (fast) or <strong>40 credits<\/strong> (pro) for up to 100 pages, plus 10 \/ 20 credits for every further block of 100 pages (even a partial one); a later run that only analyses new or edited pages costs one block of 10 \/ 20 credits.<\/li>\n<\/ul>\n\n<p>Every site starts with <strong>5 free credits<\/strong> so you can see what the AI does. When the service offers it, you can choose between the fast and the pro model; otherwise the engine is chosen by the service. More credits can be bought from the plugin's service (https:\/\/seorecoverytoolkit.com\/pricing\/). When they run out the AI buttons stay in place, a message explains what stops (only the AI functions) and what keeps working, and every non-AI fix continues. If the AI fails, nothing is charged.<\/p>\n\n<p>The plugin does not generate sitemaps or schema, does not replace your SEO plugin and cannot promise a recovery date: it measures, diagnoses and mends.<\/p>\n\n<h4>Languages<\/h4>\n\n<p>The interface is written in English and is fully translatable: translations are delivered by translate.wordpress.org (see the FAQ). The AI footprint detector knows phrases in English, Italian, Spanish, French, German, Portuguese, Dutch, Polish, Turkish and Russian; AI answers are written in the language of the content or of the administrator's locale.<\/p>\n\n<h3>External services<\/h3>\n\n<p>The plugin connects to external services <strong>only after the administrator uses a feature that needs them<\/strong>. Nothing is sent when the plugin is merely active.<\/p>\n\n<ul>\n<li><strong>BConnect AI service<\/strong> (https:\/\/seorecoverytoolkit.com\/admin\/v1), operated by BConnect srl. It runs the AI operations, keeps the credit balance and the prices, and serves a public list of Google updates. It is contacted only when you use a feature that needs it. Terms of service: https:\/\/seorecoverytoolkit.com\/terms\/ - Privacy policy: https:\/\/seorecoverytoolkit.com\/privacy\/\n\n<ul>\n<li><em>Account and balance<\/em> (when you open Settings \u2192 AI credits and press \"Refresh the balance\", save a licence key, or run an AI operation): an anonymous random site identifier, the site address, the plugin version and the licence key (if you entered one). The service answers with the balance, the plan, the prices and the names of the AI engines.<\/li>\n<li><em>Quote<\/em> (before a costly operation, to show its cost): the same identity data plus the type of operation, the model chosen (fast or pro) and the number of pages.<\/li>\n<li><em>AI operations<\/em> (a fix, a diagnosis, an author biography, the heading check): the text or excerpt of the page being fixed, its title and metadata, small versions of images (alt text) and, for diagnoses, technical facts about the site (WordPress \/ PHP version, theme name, SEO plugin name, slugs of active plugins, HTTP headers and <code>&lt;head&gt;<\/code> of the page).<\/li>\n<li><em>In-depth analysis<\/em>: a summary of what the plugin knows, shown to you before it is sent: the Radar figures, the confirmed Google updates, Search Console figures (addresses and numbers of the pages that lost most and of the queries), the results of the indexability checks, open issues by type and severity (counts), the index census, the first-aid answers, site profile (publishing speed, site age, content types, Googlebot visits and errors per day, the most requested missing addresses), the history of the fixes with their dates, the technical environment (WordPress and PHP versions, theme, SEO plugin, folder names of active plugins) and the title, address and a 600-character excerpt of the five pages that lost most. No visitor data (IP addresses, referrers, user agents), no keys or passwords, and no other page text.<\/li>\n<li><em>Internal links<\/em> (only when you start the semantic analysis, after you see its cost): for every page analysed, its title, its headings and the beginning of its text (about 2,500 characters) to compute its meaning, then the beginning of the text (about 3,000 characters) of the pages being linked, with the titles and short summaries of the candidate target pages, to choose the links.<\/li>\n<li><em>List of Google updates<\/em> (only when you press \"Update the list of updates\"): a public request that carries only the plugin version in its address.<\/li>\n<\/ul><\/li>\n<li><strong>Google Search Console API, URL Inspection API and Google OAuth<\/strong> (www.googleapis.com, searchconsole.googleapis.com, oauth2.googleapis.com): used to read search performance and index status with the administrator's Service Account (or through Google Site Kit). Data sent: the Service Account's signed token request, the property URL and, for the index census and the daily check, the address of the pages inspected (never more than 2,000 requests a day, the quota of Google). Terms: https:\/\/policies.google.com\/terms - Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li><strong>IndexNow<\/strong> (api.indexnow.org): optional, off by default; notifies search engines of updated URLs. Data sent: the URL and the site's IndexNow key. Terms: https:\/\/www.indexnow.org\/terms - Privacy: https:\/\/www.microsoft.com\/privacy\/privacystatement<\/li>\n<li><strong>Google Indexing API<\/strong> (indexing.googleapis.com): optional, off by default; asks Google to recrawl updated URLs with the administrator's Service Account. Data sent: the URL. Terms: https:\/\/policies.google.com\/terms - Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li><strong>Google IP ranges<\/strong> (developers.google.com): a public file downloaded to verify that requests claiming to be Googlebot are genuine. No data about your site is sent. Terms: https:\/\/policies.google.com\/terms - Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li><strong>Your own AI provider keys (optional, inactive in this edition)<\/strong>: the code includes connectors that can call an AI provider directly with a key the site owner enters. They are switched off in this edition, which uses the BConnect AI service above; they run only in a build configured for it. When used, the page text or excerpt being fixed, its title and metadata are sent to the provider chosen by the owner, and the owner's API key is sent to that provider only:\n\n<ul>\n<li>Anthropic (api.anthropic.com). Terms: https:\/\/www.anthropic.com\/legal\/commercial-terms - Privacy: https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<li>OpenAI (api.openai.com). Terms: https:\/\/openai.com\/policies\/terms-of-use - Privacy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Google Gemini API (generativelanguage.googleapis.com). Terms: https:\/\/ai.google.dev\/gemini-api\/terms - Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<li>Perplexity (api.perplexity.ai). Terms: https:\/\/www.perplexity.ai\/hub\/legal\/terms-of-service - Privacy: https:\/\/www.perplexity.ai\/hub\/legal\/privacy-policy<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin stores its settings, issues, redirects, snapshots, the AI credit balance, the saved in-depth analysis reports, an index of your pages (clean text, headings and terms, kept in your database and used for the internal links), the index census history and a Googlebot \/ 404 log in the site database. The Search Console Service Account is stored encrypted; the licence key is kept in a database option that only administrators can read. Neither is ever printed back in the admin screens. The plugin does not track visitors and sets no cookies on the front end. The bot log records only requests that identify as a Google crawler (address, user agent, path, status), the 404 log records the missing path, the referrer and the user agent, and IP addresses are used only to check that a crawler is genuine; none of it is shared. The crawler log is kept for 30 days, and the 404 log can be cleared at any time from the plugin. Everything is removed on uninstall unless \"keep data\" is selected.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Deactivate and delete any previous copy of the plugin (including older versions under a different folder name).<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> and activate it.<\/li>\n<li>Open <strong>BConnect SEO<\/strong> in the admin menu and follow the Recovery plan. Connect Search Console in Settings (a step-by-step guide and a connection test are included).<\/li>\n<\/ol>\n\n<p>You can also define <code>WSAH_GSC_SERVICE_ACCOUNT_JSON<\/code> in wp-config.php to keep the Search Console key out of the database.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20it%20recover%20my%20rankings%3F\"><h3>Can it recover my rankings?<\/h3><\/dt>\n<dd><p>No tool can guarantee that. The plugin measures the loss, looks for technical causes, flags risky content and guides the fixes; search engines then have to re-evaluate the site, which can take weeks or months.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20ai%3F\"><h3>Does it work without AI?<\/h3><\/dt>\n<dd><p>Yes. Measurement, scanning, redirects, indexing rules, technical fixes and all monitors work without credits.<\/p><\/dd>\n<dt id=\"does%20it%20need%20wordpress%206.9%3F\"><h3>Does it need WordPress 6.9?<\/h3><\/dt>\n<dd><p>No. The plugin works from WordPress 6.2. The options that rewrite the finished page (rel=\"sponsored\" on the whole page, removal of duplicate structured data) use the page filter that WordPress provides from version 6.9; on older versions the rel option is applied to the content and the widgets only, and the structured-data option is unavailable.<\/p><\/dd>\n<dt id=\"how%20do%20ai%20credits%20work%3F\"><h3>How do AI credits work?<\/h3><\/dt>\n<dd><p>A fix, a diagnosis or a biography draft costs 1 credit (previewing and then applying the same fix counts once). The in-depth analysis costs 10 credits with the fast model and 20 with the pro model. The semantic internal links cost 20 \/ 40 credits for up to 100 pages, plus 10 \/ 20 for every further block of 100 pages. The plugin always shows the cost before anything is sent, and a failed AI operation is not charged. Each site starts with 5 free credits; more can be bought from Settings \u2192 AI credits. When the balance reaches zero a message explains what stops (only the AI functions); nothing else is affected.<\/p><\/dd>\n<dt id=\"is%20the%20first%20aid%20free%3F\"><h3>Is the first aid free?<\/h3><\/dt>\n<dd><p>The triage, the emergency mode, the Googlebot checks, the index census, the quality triage, the Google map and the index and report of the internal links work on your site and need no credits. Credits are only used by the AI functions: the in-depth analysis, the AI fixes and the semantic proposals of the internal links.<\/p><\/dd>\n<dt id=\"why%20does%20the%20plugin%20wait%20after%20rewriting%20a%20page%20with%20the%20ai%3F\"><h3>Why does the plugin wait after rewriting a page with the AI?<\/h3><\/dt>\n<dd><p>Google needs weeks to recrawl and re-evaluate a page. Rewriting it again earlier does not help and can look unstable, so for a few weeks (4 by default, 2 to 12 in Settings) the same issue on that page is shown \"under observation\" with the figures before and since the fix. If the page has not recovered afterwards, the plugin proposes the next step (an AI diagnosis, a merge into a stronger page or noindex) instead of the same rewrite.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20edit%20my%20pages%20when%20it%20inserts%20internal%20links%3F\"><h3>Does the plugin edit my pages when it inserts internal links?<\/h3><\/dt>\n<dd><p>Only the links you approve, and only in the body text: paragraphs and lists (never headings, buttons, tables, code, affiliate boxes or tables of contents). The anchor is a phrase already in the text. The exact change is saved, so every link can be removed one by one or as a block and the original text comes back. Pages built with Elementor, Divi, WPBakery and similar builders are not edited: the proposal shows where to insert the link by hand.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20content%20to%20a%20third%20party%3F\"><h3>Does the plugin send my content to a third party?<\/h3><\/dt>\n<dd><p>Only when you press an AI button: the text or excerpt of that page, its title and metadata are sent to the BConnect AI service (see \"External services\"). Without AI the plugin sends nothing about your content.<\/p><\/dd>\n<dt id=\"how%20do%20i%20translate%20the%20plugin%3F\"><h3>How do I translate the plugin?<\/h3><\/dt>\n<dd><p>Translations are managed on translate.wordpress.org and installed by WordPress as language packs. To add a language of your own before it is available there, copy <code>languages\/bconnect-seo-recovery-toolkit.pot<\/code> to <code>languages\/bconnect-seo-recovery-toolkit-LOCALE.po<\/code> (for example <code>-es_ES<\/code>), translate it with Poedit or Loco Translate and save the generated <code>.mo<\/code> file in the same folder. A regional fallback is applied: es_MX uses es_ES if no es_MX file exists.<\/p><\/dd>\n<dt id=\"does%20it%20support%20right-to-left%20languages%3F\"><h3>Does it support right-to-left languages?<\/h3><\/dt>\n<dd><p>Yes, the admin screens include right-to-left adjustments.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Security review: every piece of HTML built by the admin screens is escaped with wp_kses() when it is printed; table names go through the %i placeholder of $wpdb-&gt;prepare() and lists of ids use one placeholder per value.<\/li>\n<li>The printable report is a stand-alone page without a style block.<\/li>\n<li>The \"Get more credits\" link opens the pricing page of seorecoverytoolkit.com.<\/li>\n<li>New logo and menu icon, the same as on seorecoverytoolkit.com; removed an old tagline from the header of the admin screens.<\/li>\n<li>WordPress 6.2 or later is now required (for the %i placeholder).<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New: <strong>first aid<\/strong> for a site that vanished from Google (emergency mode, ordered triage, Googlebot and CDN checks, index census, quality triage, trust signals and affiliate disclosure check).<\/li>\n<li>New: <strong>in-depth AI analysis<\/strong> with a plan whose steps are buttons of the plugin; saved reports, comparison with the previous one, Markdown and printable export.<\/li>\n<li>New: <strong>internal links<\/strong>: free index, graph, orphan pages and silos; semantic proposals with credits, exact insertion rules and one-click removal of every link or block.<\/li>\n<li>New: <strong>alignment with Google<\/strong>: confirmed updates on the Radar chart, reading of the date of the break, map of the Google systems and of the checks that cover them.<\/li>\n<li>New: <strong>effect of the fixes<\/strong> (28 days before and after) in the History tab.<\/li>\n<li>New: the AI is patient: after an AI rewrite the same issue on the same page is kept \"under observation\" for 2 to 12 weeks; the plugin then proposes the next step instead of the same rewrite. An issue closed as fixed in the last 72 hours is not reopened.<\/li>\n<li>New: <strong>bulk AI fixes<\/strong> with a dialog (summary, cost, choice of the model, confirmation) and a rollback of the whole block.<\/li>\n<li>New: credit pop-ups (used up, not enough for the operation, running low) and a single price table shared by the whole interface; the service decides the price and a failed AI call is not charged.<\/li>\n<li>Improved: the drop detection compares 28 days with the 28 before, skips the days not yet consolidated and ignores pages with little traffic.<\/li>\n<li>Improved: Search Console through Site Kit without all the permissions is detected and explained, with the two ways out.<\/li>\n<li>Improved: minor fixes (rel attributes, alt text, extra H1, internal links) keep the modified date of the page when \"freeze modified\" is on; the heavy jobs work in slices and resume.<\/li>\n<li>The browser dialogs are replaced by accessible dialogs.<\/li>\n<\/ul>\n\n<h4>1.4.7 and earlier<\/h4>\n\n<ul>\n<li>Private releases before the submission to WordPress.org.<\/li>\n<\/ul>","raw_excerpt":"Measure your real Google visibility loss, find the causes and mend them step by step, with verified fixes, rollback and optional AI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/397662","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=397662"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bconnectsrl"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=397662"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=397662"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=397662"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=397662"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=397662"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=397662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}