{"id":283291,"date":"2026-03-31T05:28:30","date_gmt":"2026-03-31T05:28:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/crawl-hunt-advanced-seo-optimization-tool\/"},"modified":"2026-04-24T13:45:58","modified_gmt":"2026-04-24T13:45:58","slug":"crawl-hunt-seo-audit-tool","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/crawl-hunt-seo-audit-tool\/","author":16210603,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.7","stable_tag":"1.0.7","tested":"6.9.4","requires":"5.7","requires_php":"7.4","requires_plugins":null,"header_name":"Crawl Hunt \u2013 Advanced SEO Optimization Tool","header_author":"Themeshopy","header_description":"A powerful website crawler and monitoring tool for WordPress. Track website changes, monitor SEO, and stay updated with automated crawling.","assets_banners_color":"4731d0","last_updated":"2026-04-24 13:45:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.crawlhunt.com\/","header_author_uri":"http:\/\/www.themeshopy.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":259,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"themeshopy","date":"2026-03-31 05:27:58"},"1.0.5":{"tag":"1.0.5","author":"themeshopy","date":"2026-03-31 09:44:13"},"1.0.6":{"tag":"1.0.6","author":"themeshopy","date":"2026-04-22 07:05:43"},"1.0.7":{"tag":"1.0.7","author":"themeshopy","date":"2026-04-24 13:45:58"}},"upgrade_notice":{"1.0.7":"<p>Recommended update. Fixes Bulk AI Fix failures on WooCommerce product category and other taxonomy archive pages. Also replaces the generic &quot;Page not found for URL&quot; error with specific, actionable explanations when a page cannot be updated.<\/p>","1.0.6":"<p>Recommended update. Adds automatic post-activation redirect, a first-time product tour, and a fully redesigned Connect flow that works without a pre-existing Crawl Hunt session. Also fixes tour popover rendering issues.<\/p>","1.0.5":"<p>Recommended update. Improves readme presentation on WordPress.org, and adds a detailed installation guide.<\/p>","1.0.4":"<p>Recommended update. Improves WordPress.org compliance by replacing manual tag output and using built-in WordPress APIs for canonical\/script handling.<\/p>","1.0.3":"<p>Recommended update. Removes Shopify references from the settings page and resolves trialware compliance issues per WordPress.org Guidelines 5 and 6.<\/p>","1.0.2":"<p>Recommended update. Fixes WordPress.org compliance issues: inline script handling, file path references, and JavaScript global variable naming.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3495545,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3495544,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3495400,"resolution":"772x250","location":"assets","locale":"","width":3073,"height":996}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4","1.0.5","1.0.6","1.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3512471,"resolution":"1","location":"assets","locale":"","width":1919,"height":889},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3512471,"resolution":"2","location":"assets","locale":"","width":1906,"height":891},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3512471,"resolution":"3","location":"assets","locale":"","width":1906,"height":891},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3512471,"resolution":"4","location":"assets","locale":"","width":1884,"height":842}},"screenshots":{"1":"Crawl Hunt Home page showing the Connect button and status banner","2":"Crawl Hunt Dashboard page","3":"Crawl Hunt Audit Issue Tracking","4":"Crawl Hunt Audit Results"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9837,5603,186,69388],"plugin_category":[54,55],"plugin_contributors":[208443],"plugin_business_model":[],"class_list":["post-283291","plugin","type-plugin","status-publish","hentry","plugin_tags-crawler","plugin_tags-monitoring","plugin_tags-seo","plugin_tags-website-monitor","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-themeshopy","plugin_committers-themeshopy"],"banners":{"banner":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/banner-772x250.png?rev=3495400","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/icon-128x128.gif?rev=3495545","icon_2x":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/icon-256x256.gif?rev=3495544","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/screenshot-1.png?rev=3512471","caption":"Crawl Hunt Home page showing the Connect button and status banner"},{"src":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/screenshot-2.png?rev=3512471","caption":"Crawl Hunt Dashboard page"},{"src":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/screenshot-3.png?rev=3512471","caption":"Crawl Hunt Audit Issue Tracking"},{"src":"https:\/\/ps.w.org\/crawl-hunt-seo-audit-tool\/assets\/screenshot-4.png?rev=3512471","caption":"Crawl Hunt Audit Results"}],"raw_content":"<!--section=description-->\n<p>Crawl Hunt is a comprehensive WordPress plugin that helps you monitor and track website changes through automated crawling. Perfect for SEO monitoring, content tracking, and staying updated with your website's status.<\/p>\n\n<p>This plugin connects to the Crawl Hunt service. You must opt in by clicking \"Connect Crawl Hunt\" inside the plugin before any data is sent to the service.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Automated website crawling<\/li>\n<li>Track URL status and changes<\/li>\n<li>REST API integration for external crawlers<\/li>\n<li>Simple and intuitive admin interface<\/li>\n<li>Detailed crawl logs and history<\/li>\n<li>Secure account connection to Crawl Hunt<\/li>\n<li>Lightweight and performant<\/li>\n<\/ul>\n\n<p><strong>External Service:<\/strong> <a href=\"https:\/\/www.crawlhunt.com\">Crawl Hunt<\/a><\/p>\n\n<p><strong>Data sent to the service:<\/strong><\/p>\n\n<ul>\n<li>WordPress site URL during connection<\/li>\n<li>Account authentication token for API access<\/li>\n<li>Dashboard data requests initiated by the user<\/li>\n<\/ul>\n\n<p><strong>Terms of Use:<\/strong> <a href=\"https:\/\/www.crawlhunt.com\/terms-and-conditions\">https:\/\/www.crawlhunt.com\/terms-and-conditions<\/a>\n<strong>Privacy Policy:<\/strong> <a href=\"https:\/\/www.crawlhunt.com\/privacy-policy\">https:\/\/www.crawlhunt.com\/privacy-policy<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin panel and search for \"Crawl Hunt\", or upload the plugin ZIP file via <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong> the plugin.<\/li>\n<li>A new <strong>Crawl Hunt<\/strong> menu item will appear in your WordPress sidebar \u2014 click it to open the plugin home screen.<\/li>\n<li>Click the <strong>Connect<\/strong> button. A popup will open taking you to the Crawl Hunt website. If you do not have an account, create a free one at <a href=\"https:\/\/www.crawlhunt.com\">https:\/\/www.crawlhunt.com<\/a>.<\/li>\n<li>Sign in to your Crawl Hunt account. The popup will close automatically and your WordPress site will be connected.<\/li>\n<li>Return to the Crawl Hunt plugin in WordPress \u2014 the status banner will now show <strong>Connected<\/strong>.<\/li>\n<li>Click <strong>Open Crawl Hunt Application<\/strong> to open the Crawl Hunt dashboard in a new tab.<\/li>\n<li>In the Crawl Hunt dashboard, go to <strong>Projects<\/strong> and click <strong>Run Audit<\/strong> to start your first SEO crawl of your WordPress site.<\/li>\n<li>Once the crawl completes, navigate to the <strong>Issues<\/strong> tab to review all detected SEO problems grouped by type and priority.<\/li>\n<li>Use the <strong>AI Fix<\/strong> or <strong>Edit<\/strong> actions on each issue to apply changes \u2014 updates are written back to your WordPress site automatically through the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20connect%20my%20crawl%20hunt%20account%3F\"><h3>Do I need to connect my Crawl Hunt account?<\/h3><\/dt>\n<dd><p>Yes. Click \"Connect\" in the plugin interface to authorize the plugin to access your account.<\/p><\/dd>\n<dt id=\"how%20do%20i%20integrate%20with%20external%20crawlers%3F\"><h3>How do I integrate with external crawlers?<\/h3><\/dt>\n<dd><p>You can use the REST API endpoint at <code>\/wp-json\/crawl-hunt\/v1\/log<\/code> to send crawl data. Include your API key in the <code>X-API-Key<\/code> header if configured.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20load%20external%20code%3F\"><h3>Does this plugin load external code?<\/h3><\/dt>\n<dd><p>No. All scripts and styles are bundled with the plugin. The external Crawl Hunt service is contacted only after you connect your account.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Bulk AI Fix no longer fails with \"Page not found for URL\" for taxonomy archive pages (WooCommerce product categories, product tags, and any other public custom taxonomy). The plugin now correctly resolves these URLs and applies SEO meta updates via Yoast SEO and Rank Math.<\/li>\n<li>Improved: Error messages for URLs that cannot be resolved now explain specifically why the fix could not be applied \u2014 covering cases such as a different domain, date archives, author archives, search results pages, and deleted or renamed pages \u2014 instead of showing the generic \"Page not found for URL\" error.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added: Plugin now redirects to the Crawl Hunt home screen automatically after activation.<\/li>\n<li>Added: Product tour for first-time users \u2014 guides through the Connect button, Open App button, How It Works section, and the final CTA. Accessible at any time via the \"Take a tour\" link.<\/li>\n<li>Improved: Connect flow redesigned to match the Shopify integration. Clicking Connect now registers the site with Crawl Hunt, creates or links the user account using the WordPress admin email, and opens a short-lived login link in a popup \u2014 no pre-existing crawlhunt.com session required.<\/li>\n<li>Improved: Popup closes automatically after a successful connection and the status banner refreshes in place without a page reload.<\/li>\n<li>Improved: \"Open Crawl Hunt Application\" button now reads \"Start Free SEO Scan\" when the site is not yet connected.<\/li>\n<li>Fixed: Tour popover font rendering \u2014 added explicit font-smoothing and font-family declarations to counteract driver.js <code>all: unset<\/code> reset.<\/li>\n<li>Fixed: Tour popover was rendering as a small invisible dot because driver.js CSS was not being extracted by wp-scripts. Base styles are now enqueued as a standalone stylesheet.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed: readme.txt external service links now render as proper anchors on WordPress.org.<\/li>\n<li>Fixed: Data sent to service list now renders as proper unordered list on WordPress.org.<\/li>\n<li>Improved: Expanded installation instructions with a full 10-step guide covering connection, audit, and fix workflow.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Replaced manual canonical and schema tag output paths with WordPress built-in canonical\/script APIs.<\/li>\n<li>Fixed: Updated asset loading and path handling for WordPress.org compliance.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: Removed Shopify references from the plugin settings page to comply with WordPress.org guidelines.<\/li>\n<li>Fixed: Removed all locked or restricted built-in features to comply with Guideline 5 (no trialware or feature gating).<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: Replaced raw inline script output with wp_print_inline_script_tag() in auth.php<\/li>\n<li>Fixed: Debug log paths now use wp_upload_dir() and WP_CONTENT_DIR instead of hardcoded ABSPATH references<\/li>\n<li>Fixed: Renamed JavaScript global crawlHuntConfig to crawlHuntSEOAudit for uniqueness<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Resolved WordPress database query warnings in auth.php<\/li>\n<li>Improved: Optimized meta query for OAuth state validation<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic crawling log functionality<\/li>\n<li>Admin dashboard and settings<\/li>\n<li>REST API integration<\/li>\n<\/ul>","raw_excerpt":"A powerful website crawler and monitoring tool for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/283291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=283291"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themeshopy"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=283291"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=283291"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=283291"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=283291"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=283291"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=283291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}