{"id":244771,"date":"2025-10-27T06:47:02","date_gmt":"2025-10-27T06:47:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-seo-manager\/"},"modified":"2025-10-27T06:50:59","modified_gmt":"2025-10-27T06:50:59","slug":"akbansa-ai-seo-manager","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/akbansa-ai-seo-manager\/","author":18411372,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.4.8","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"AI Crawler and SEO Manager by akbansa","header_author":"@akbansa","header_description":"Advanced AI-powered SEO and analytics for WordPress.","assets_banners_color":"","last_updated":"2025-10-27 06:50:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":193,"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":"akbansa","date":"2025-10-27 06:50:59"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[246479,232,249778,244604,186],"plugin_category":[],"plugin_contributors":[234318],"plugin_business_model":[],"class_list":["post-244771","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-crawlers","plugin_tags-analytics","plugin_tags-crawler-logger","plugin_tags-llms-txt","plugin_tags-seo","plugin_contributors-akbansa","plugin_committers-akbansa"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/akbansa-ai-seo-manager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The AI Crawler and SEO Manager by akbansa plugin generates an <code>llms.txt<\/code> file for crawler discovery and logs visits by AI-based crawlers such as GPTBot, ClaudeBot, and others. It also provides an analytics page in the WordPress admin dashboard to view crawler activity by path, URL, and timestamp.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li>Generates <code>llms.txt<\/code> file for crawler discovery.<\/li>\n<li>Removes <code>llms.txt<\/code> on plugin uninstall<\/li>\n<li>Schedules automatic generation of <code>llms.txt<\/code> daily at midnight (frequency configurable: daily, twice daily, hourly)<\/li>\n<li>Uses atomic file writes for <code>llms.txt<\/code> and <code>sitemap.xml<\/code> for safety<\/li>\n<li>Integrates with Yoast SEO, Rank Math, or All in One SEO for metadata (falls back to DB if not present)<\/li>\n<li>Admin panel to select\/exclude categories and content types for <code>llms.txt<\/code><\/li>\n<li>Logs every AI crawler request from the frontend (user agent, crawl info, page URL, IP, referrer)<\/li>\n<li>Filters crawlers using <code>config.json<\/code> and stores all details in a dedicated DB table<\/li>\n<li>Analytics dashboard in admin to view recent crawler activity<\/li>\n<li>Robust AJAX security and error handling<\/li>\n<li>Detects and logs visits from AI crawlers based on their User-Agent.<\/li>\n<li>Stores crawler logs in a database for analysis.<\/li>\n<li>Supports popular AI-based crawlers (e.g., OpenAI, Anthropic, GPTBot, etc.).<\/li>\n<li>Option to customize the list of crawlers via a <code>config.json<\/code> file.<\/li>\n<\/ul>\n\n<h3>Short Description<\/h3>\n\n<p>Advanced AI-powered SEO and analytics for WordPress. Generates llms.txt for AI crawler discovery, logs AI bot visits, and provides comprehensive analytics dashboard.<\/p>\n\n<h3>Usage<\/h3>\n\n<ul>\n<li>After activation, the plugin will automatically start generating the <code>llms.txt<\/code> file and log visits from AI-based crawlers.<\/li>\n<li>The crawler logs are stored in the database for analysis.<\/li>\n<li>You can view analytics by navigating to <strong>LLMS Crawlers<\/strong> in the WordPress admin menu.<\/li>\n<\/ul>\n\n<h3>Admin Analytics<\/h3>\n\n<p>The admin panel will display a list of the most recent crawler visits, showing the following information:\n- Path\n- URL\n- Crawler Name\n- Timestamp<\/p>\n\n<h3>Support<\/h3>\n\n<p>If you encounter any issues, please feel free to reach out via the plugin support page or create an issue on the GitHub repository.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<h3>New Features<\/h3>\n\n<ol>\n<li><strong>Admin Settings Filter<\/strong>: You can now filter active pages, products, categories, and posts for generating the <code>llms.txt<\/code>.<\/li>\n<li><strong>Sitemap Handling<\/strong>: If a <code>sitemap.xml<\/code> exists, it will be used to get the list of pages. If not, the database will be used as a fallback.<\/li>\n<li><strong>SEO Plugin Integration<\/strong>: The plugin integrates with Yoast SEO, All in One SEO, and Rank Math to fetch metadata for the <code>llms.txt<\/code> file.<\/li>\n<li><strong>Frequency Setting<\/strong>: You can choose the frequency for regenerating the <code>llms.txt<\/code> file (daily, weekly, monthly, hourly).<\/li>\n<li><strong>Traffic Capture and AI Agent Logging<\/strong>: A front-end script captures traffic, sends it to the backend, and logs AI agents based on a <code>config.json<\/code> file.<\/li>\n<li><strong>Sitemap Update<\/strong>: The <code>sitemap.xml<\/code> is automatically updated with the absolute path to the <code>llms.txt<\/code> and the updated timestamp.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>akbansa-ai-seo-manager<\/code> plugin folder to your WordPress installation's <code>wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Ensure the <code>config.json<\/code> file is in the plugin directory. You can update this file to include or exclude specific AI crawlers as needed.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20can%20i%20add%20more%20ai%20crawlers%3F'><h3>How can I add more AI crawlers?<\/h3><\/dt>\n<dd><p>You can add more AI crawlers to the <code>config.json<\/code> file located in the plugin directory. Simply add the User-Agent strings of the crawlers you want to track.<\/p><\/dd>\n<dt id='can%20i%20exclude%20certain%20crawlers%20from%20being%20logged%3F'><h3>Can I exclude certain crawlers from being logged?<\/h3><\/dt>\n<dd><p>Yes, you can remove any crawlers from the <code>config.json<\/code> file to prevent them from being detected and logged.<\/p><\/dd>\n<dt id='how%20do%20i%20view%20the%20crawler%20logs%3F'><h3>How do I view the crawler logs?<\/h3><\/dt>\n<dd><p>You can view the logs by navigating to the <strong>LLMS Crawlers<\/strong> section in the WordPress admin menu. This will display the most recent AI crawler visits.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added support for detecting and logging visits from a wider range of AI-based crawlers (e.g., GPTBot, ClaudeBot).<\/li>\n<li>Introduced <code>config.json<\/code> file for easy crawler list updates.<\/li>\n<li>Improved logging of crawler visits to a dedicated database table.<\/li>\n<li>Added admin analytics page for viewing crawler logs.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"The AI Crawler and SEO Manager by akbansa plugin generates an llms.txt file for crawler discovery and logs visits by AI-based crawlers such as GPTBot, &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244771"}],"author":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/akbansa"}],"wp:attachment":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244771"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244771"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244771"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244771"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244771"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}