{"id":332420,"date":"2026-07-12T09:43:47","date_gmt":"2026-07-12T09:43:47","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/404-ia-redirector\/"},"modified":"2026-07-12T10:27:16","modified_gmt":"2026-07-12T10:27:16","slug":"gonow-ia-broken-url-resolver","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/gonow-ia-broken-url-resolver\/","author":23522950,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"GoNow IA Broken URL Resolver","header_author":"GoNow","header_description":"Automatically detects 404 errors, logs them, and uses AI (via the native WordPress AI Client) to find the best matching WooCommerce product and apply 301 redirects. Requires WordPress 7.0+ and an AI provider connected under Settings > Connectors. \/ Detecta errores 404 autom\u00e1ticamente, los registra y usa IA (a trav\u00e9s del AI Client nativo de WordPress) para encontrar el producto WooCommerce m\u00e1s similar y aplicar redirecciones 301. Requiere WordPress 7.0+ y un proveedor de IA conectado en Ajustes > Connectors.","assets_banners_color":"1c4d9a","last_updated":"2026-07-12 10:27:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gonow.social\/redirector","header_author_uri":"https:\/\/gonow.social","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.3":{"tag":"1.0.3","author":"radilov","date":"2026-07-12 10:27:16"}},"upgrade_notice":{"1.0.3":"<p>AI matching now goes through the native WordPress AI Client (requires WP 7.0+ and a provider connected in Settings &gt; Connectors) instead of a plugin-specific Anthropic API key.<\/p>","1.0.2":"<p>Plugin renamed to GoNow IA Broken URL Resolver. New slug: gonow-ia-broken-url-resolver.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3604663,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3604663,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3604663,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3604663,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3604663,"resolution":"1","location":"assets","locale":"","width":1621,"height":887},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3604663,"resolution":"2","location":"assets","locale":"","width":1614,"height":893},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3604663,"resolution":"3","location":"assets","locale":"","width":1599,"height":908},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3604663,"resolution":"4","location":"assets","locale":"","width":528,"height":500}},"screenshots":{"1":"Dashboard \u2014 404 log overview with total, pending, resolved and AI-suggested counts","2":"Pending 404s \u2014 ready for one-click AI suggestion and approval","3":"Settings \u2014 mode, thresholds, AI Connectors status","4":"License \u2014 active license key and status"}},"plugin_section":[],"plugin_tags":[905,2353,727,186,286],"plugin_category":[45,55],"plugin_contributors":[271175,271176],"plugin_business_model":[],"class_list":["post-332420","plugin","type-plugin","status-publish","hentry","plugin_tags-905","plugin_tags-ai","plugin_tags-redirect","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-gonow","plugin_contributors-radilov","plugin_committers-radilov"],"banners":{"banner":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/banner-772x250.png?rev=3604663","banner_2x":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/banner-1544x500.png?rev=3604663","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/icon-128x128.png?rev=3604663","icon_2x":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/icon-256x256.png?rev=3604663","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/screenshot-1.png?rev=3604663","caption":"Dashboard \u2014 404 log overview with total, pending, resolved and AI-suggested counts"},{"src":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/screenshot-2.png?rev=3604663","caption":"Pending 404s \u2014 ready for one-click AI suggestion and approval"},{"src":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/screenshot-3.png?rev=3604663","caption":"Settings \u2014 mode, thresholds, AI Connectors status"},{"src":"https:\/\/ps.w.org\/gonow-ia-broken-url-resolver\/assets\/screenshot-4.png?rev=3604663","caption":"License \u2014 active license key and status"}],"raw_content":"<!--section=description-->\n<p><strong>GoNow IA Broken URL Resolver<\/strong> solves one of the most common SEO headaches for WooCommerce store owners: broken URLs from old domains, redesigns, or product changes that now return 404 errors and hurt your Google rankings.<\/p>\n\n<p>The plugin automatically logs every 404 error real visitors hit, then uses AI to analyze the broken URL and find the closest matching product in your current WooCommerce catalog \u2014 by name, SKU, category, and description.<\/p>\n\n<h4>\u26a0\ufe0f Important: AI matching requires WordPress 7.0+ and an AI provider connected under Settings &gt; Connectors<\/h4>\n\n<p>This plugin does <strong>not<\/strong> bundle or require its own AI API key. Instead, it uses the native <strong>WordPress AI Client<\/strong>, introduced in WordPress 7.0, to send prompts through whichever AI provider you (or your site) already have connected under <strong>Settings &gt; Connectors<\/strong> (Anthropic, OpenAI, or Google). This means:<\/p>\n\n<ul>\n<li>You configure your AI provider once, at the site level, and every compatible plugin can use it<\/li>\n<li>This plugin never stores or handles your AI provider's API key<\/li>\n<li>Provider usage is billed by that provider directly, separate from this plugin<\/li>\n<li>Without WordPress 7.0+ and a connected provider, the plugin still logs 404s and lets you apply redirects manually \u2014 it just can't suggest AI matches<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>\ud83d\udd0d <strong>Automatic 404 detection<\/strong> \u2014 logs every broken URL real visitors hit<\/li>\n<li>\ud83e\uddf9 <strong>Bot &amp; attack filtering<\/strong> \u2014 ignores .php probes, exploit scanners, and crawler noise<\/li>\n<li>\ud83e\udd16 <strong>AI-powered matching<\/strong> \u2014 analyzes slug, SKU, category and product name to find the best match, via the WordPress AI Client<\/li>\n<li>\u26a1 <strong>Manual or automatic redirects<\/strong> \u2014 apply 301s with one click, or let the plugin auto-apply above a confidence threshold<\/li>\n<li>\u23f3 <strong>Approval workflow<\/strong> \u2014 in auto mode, high-confidence suggestions go to an approval queue before being applied<\/li>\n<li>\ud83d\udce4 <strong>Export to Redirection plugin<\/strong> \u2014 export all resolved redirects as JSON for the popular Redirection plugin<\/li>\n<li>\ud83c\udf0d <strong>Bilingual<\/strong> \u2014 full Spanish and English interface<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>A visitor hits a broken URL (404)<\/li>\n<li>The plugin logs it, filtering out bots and irrelevant probes<\/li>\n<li>After a configurable number of hits, the plugin asks your connected AI provider (via the WordPress AI Client) to analyze the URL<\/li>\n<li>The AI compares it against your full WooCommerce product catalog<\/li>\n<li>The best match is suggested with a confidence percentage<\/li>\n<li>You approve it with one click (or it applies automatically if confidence is high enough)<\/li>\n<li>Google stops seeing 404s and passes link equity to the correct product<\/li>\n<\/ol>\n\n<h4>Perfect for<\/h4>\n\n<ul>\n<li>Stores that migrated from another domain or platform<\/li>\n<li>Shops after a WooCommerce redesign that changed URL structures<\/li>\n<li>Any site with old backlinks pointing to discontinued product URLs<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h4>AI Provider (via the WordPress AI Client)<\/h4>\n\n<p><strong>What it is:<\/strong> This plugin sends prompts through the native WordPress AI Client (<code>wp_ai_client_prompt()<\/code>), introduced in WordPress 7.0, which routes them to whichever AI provider you've connected under Settings &gt; Connectors (currently Anthropic, OpenAI, or Google are supported by WordPress core). This plugin does not choose or contact a provider directly.<\/p>\n\n<p><strong>What data is sent:<\/strong> The broken URL path and a compact list of your store's WooCommerce products (product name, SKU, category, URL slug, and short description). No visitor personal data such as IP addresses, email addresses, or names is ever sent.<\/p>\n\n<p><strong>When it is sent:<\/strong> Only when you click \"Run AI\" manually in the admin dashboard, or automatically via WP-Cron after a broken URL has been hit at least as many times as your configured threshold.<\/p>\n\n<p><strong>Service provider:<\/strong> Depends on the provider you connect under Settings &gt; Connectors. For Anthropic: Terms https:\/\/www.anthropic.com\/legal\/aup \u2014 Privacy https:\/\/www.anthropic.com\/legal\/privacy. For OpenAI and Google, see their respective terms and privacy pages linked from the Connectors screen.<\/p>\n\n<h4>GoNow License Server<\/h4>\n\n<p><strong>What it is:<\/strong> The GoNow license management server at gonow.social, used to activate, deactivate, and periodically verify your plugin license key.<\/p>\n\n<p><strong>What data is sent:<\/strong> Your license key and your site's home URL. No visitor or customer data is ever sent.<\/p>\n\n<p><strong>When it is sent:<\/strong>\n* When you click \"Activate\" to activate your license key\n* When you click \"Deactivate\" to deactivate your license key\n* Once per week automatically via WP-Cron to verify the license is still valid<\/p>\n\n<p><strong>Service provider:<\/strong> GoNow (gonow.social).\n<strong>Terms of Service:<\/strong> https:\/\/gonow.social\/redirector\/terms.php\n<strong>Privacy Policy:<\/strong> https:\/\/gonow.social\/redirector\/privacy.php<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Purchase a license at <a href=\"https:\/\/gonow.social\/redirector\">gonow.social\/redirector<\/a><\/li>\n<li>Upload the plugin ZIP via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>GoNow IA Broken URL Resolver \u2192 License<\/strong> and enter your license key<\/li>\n<li>Go to <strong>Settings &gt; Connectors<\/strong> and connect an AI provider (requires WordPress 7.0+)<\/li>\n<li>Done \u2014 the plugin starts logging 404s immediately<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20my%20own%20anthropic%2Fopenai%2Fgoogle%20api%20key%3F\"><h3>Do I need my own Anthropic\/OpenAI\/Google API key?<\/h3><\/dt>\n<dd><p>No, not for this plugin specifically. As of WordPress 7.0, AI provider credentials are managed once, site-wide, under <strong>Settings &gt; Connectors<\/strong>. This plugin uses whichever provider you've already connected there. You are still billed by that provider for usage, separately from this plugin.<\/p><\/dd>\n<dt id=\"what%20if%20i%27m%20on%20wordpress%206.x%3F\"><h3>What if I'm on WordPress 6.x?<\/h3><\/dt>\n<dd><p>The plugin still works: it logs 404s, filters bots, and lets you apply redirects manually. AI-powered suggestions require WordPress 7.0+ with a connected AI provider.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20down%20my%20site%3F\"><h3>Does the plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. 404 logging is very lightweight (one small DB write). AI analysis happens asynchronously via WP-Cron, not during the visitor's request.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20without%20woocommerce%3F\"><h3>Can I use it without WooCommerce?<\/h3><\/dt>\n<dd><p>The plugin is designed specifically for WooCommerce. The AI matching uses your product catalog. It will not work without WooCommerce.<\/p><\/dd>\n<dt id=\"what%20type%20of%20redirect%20does%20it%20apply%3F\"><h3>What type of redirect does it apply?<\/h3><\/dt>\n<dd><p>301 (permanent redirect) by default, which is correct for SEO. You can also apply 302 (temporary) or 410 (Gone \u2014 tells Google the URL no longer exists).<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens to my data if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>The 404 log table (<code>wp_fiar_404_log<\/code>) remains in the database. You can reactivate the plugin and pick up where you left off. To fully remove all data, use the \"Vaciar todo\" button before deactivating.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20track%20users%3F\"><h3>Does the plugin track users?<\/h3><\/dt>\n<dd><p>No. The plugin logs the requested URL path, HTTP referer, and user-agent string of 404 requests on your own site. This is standard server-side access logging to help you fix broken URLs. No personal data is stored or transmitted to third parties except as described in the External Services section. Bot and attack requests are filtered out automatically.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Migration: AI matching now uses the native WordPress AI Client (<code>wp_ai_client_prompt()<\/code>) instead of calling the Anthropic API directly. Requires WordPress 7.0+ and a provider connected under Settings &gt; Connectors.<\/li>\n<li>Removed: plugin no longer stores its own AI provider API key.<\/li>\n<li>Docs: updated External Services section to reflect the new AI Client integration.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Rename: plugin renamed to GoNow IA Broken URL Resolver, new slug gonow-ia-broken-url-resolver<\/li>\n<li>Docs: added External Services section documenting Anthropic API and GoNow license server<\/li>\n<li>Docs: added FAQ entry clarifying that no user tracking takes place<\/li>\n<li>Fix: corrected \"Tested up to\" to 6.7 (current stable WordPress)<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: $ is not a function JS error in WordPress no-conflict mode<\/li>\n<li>Fix: output escaping, prepared SQL, safe redirect<\/li>\n<li>Fix: heredoc replaced with standard strings (WP.org compliance)<\/li>\n<li>Fix: license header matches GPL-2.0-or-later<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Automatic 404 detection and logging<\/li>\n<li>AI-powered product matching<\/li>\n<li>Manual and automatic redirect modes<\/li>\n<li>Approval workflow for auto mode<\/li>\n<li>Bot\/attack filtering<\/li>\n<li>Export to Redirection plugin JSON<\/li>\n<li>Spanish and English interface<\/li>\n<li>License management<\/li>\n<\/ul>","raw_excerpt":"Automatically detects 404 errors and uses AI to find the best WooCommerce product match and apply 301 redirects.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332420","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=332420"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/radilov"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332420"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332420"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332420"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332420"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332420"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}