{"id":349774,"date":"2026-08-20T04:57:13","date_gmt":"2026-08-20T04:57:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/crawlpod-ai-visibility\/"},"modified":"2026-08-20T05:02:53","modified_gmt":"2026-08-20T05:02:53","slug":"crawlpod-ai-visibility","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/crawlpod-ai-visibility\/","author":23543482,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"CrawlPod AI Visibility","header_author":"CrawlPod","header_description":"Control AI crawler access, publish llms.txt, see which AI bots visit your site, and get an honest 0\u2013100 AI visibility score. No external requests, no telemetry.","assets_banners_color":"39393a","last_updated":"2026-08-20 05:02:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/crawlpod.com\/wordpress","header_author_uri":"https:\/\/crawlpod.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"muhammadfaizanjanjua109","date":"2026-08-20 05:02:53"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3655767,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3655767,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3655767,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3655767,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3655767,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3655767,"resolution":"2","location":"assets","locale":"","width":1280,"height":960},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3655767,"resolution":"3","location":"assets","locale":"","width":1280,"height":960},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3655767,"resolution":"4","location":"assets","locale":"","width":1280,"height":960},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3655767,"resolution":"5","location":"assets","locale":"","width":1280,"height":960},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3655767,"resolution":"6","location":"assets","locale":"","width":1280,"height":960}},"screenshots":{"1":"See which AI crawlers have visited, how often, and which pages, with a trend over the last 30 days.","2":"Check the pages no known AI crawler has fetched yet, so you know what to look at first.","3":"Allow or block GPTBot, ClaudeBot, PerplexityBot, and the rest individually, with a link to each vendor's own crawler documentation.","4":"Get a 0-100 AI visibility score with the full weighting behind it published on the same screen.","5":"See exactly which setting to change when a caching plugin is preventing crawler visits from being logged.","6":"Choose which post types, taxonomies, and pages are included when llms.txt and llms-full.txt are generated."}},"plugin_section":[],"plugin_tags":[246479,232,244604,12753,1121],"plugin_category":[36],"plugin_contributors":[276605],"plugin_business_model":[],"class_list":["post-349774","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-crawlers","plugin_tags-analytics","plugin_tags-llms-txt","plugin_tags-robots-txt","plugin_tags-structured-data","plugin_category-analytics","plugin_contributors-muhammadfaizanjanjua109","plugin_committers-muhammadfaizanjanjua109"],"banners":{"banner":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/banner-772x250.png?rev=3655767","banner_2x":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/banner-1544x500.png?rev=3655767","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/icon-128x128.png?rev=3655767","icon_2x":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/icon-256x256.png?rev=3655767","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/screenshot-1.png?rev=3655767","caption":"See which AI crawlers have visited, how often, and which pages, with a trend over the last 30 days."},{"src":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/screenshot-2.png?rev=3655767","caption":"Check the pages no known AI crawler has fetched yet, so you know what to look at first."},{"src":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/screenshot-3.png?rev=3655767","caption":"Allow or block GPTBot, ClaudeBot, PerplexityBot, and the rest individually, with a link to each vendor's own crawler documentation."},{"src":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/screenshot-4.png?rev=3655767","caption":"Get a 0-100 AI visibility score with the full weighting behind it published on the same screen."},{"src":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/screenshot-5.png?rev=3655767","caption":"See exactly which setting to change when a caching plugin is preventing crawler visits from being logged."},{"src":"https:\/\/ps.w.org\/crawlpod-ai-visibility\/assets\/screenshot-6.png?rev=3655767","caption":"Choose which post types, taxonomies, and pages are included when llms.txt and llms-full.txt are generated."}],"raw_content":"<!--section=description-->\n<p>CrawlPod AI Visibility shows you what AI crawlers \u2014 ChatGPT, Claude, Perplexity, and others \u2014 actually do on your WordPress site, and gives you the basic controls and files they look for. Everything runs locally, on your own server.<\/p>\n\n<p><strong>AI crawler analytics<\/strong><\/p>\n\n<p>See which AI crawlers have visited, how often, and which pages, with a trend over time. The dashboard also includes a \"never visited\" list: pages no AI crawler has fetched yet, so you know what to check first.<\/p>\n\n<p><strong>Caching awareness<\/strong><\/p>\n\n<p>A page served from a full-page cache never runs PHP, so a crawler visit to that page can't be logged. CrawlPod detects whether WP Rocket, LiteSpeed Cache, W3 Total Cache, or WP Super Cache is active and shows the specific setting that excludes AI crawler user agents from the cache, so those visits get logged.<\/p>\n\n<p><strong>AI crawler access control<\/strong><\/p>\n\n<p>Allow or block GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, CCBot, Bytespider, Amazonbot, Amzn-SearchBot, Amzn-User, and Meta-ExternalAgent individually. If a physical <code>robots.txt<\/code> file already exists on your server, CrawlPod detects it and shows the exact lines to add to it manually, since WordPress can't apply its own settings on top of a physical file.<\/p>\n\n<p><strong>AI visibility score<\/strong><\/p>\n\n<p>A 0\u2013100 score computed locally from checks covering crawler access, structured data, meta tags, heading hierarchy, content depth, sitemap presence, and llms.txt. The weighting behind the score is published on the Score screen.<\/p>\n\n<p><strong>llms.txt and llms-full.txt<\/strong><\/p>\n\n<p>Generated from your actual content and kept up to date automatically as you publish. Choose which post types and individual pages are included; anything your SEO plugin marks <code>noindex<\/code> is left out.<\/p>\n\n<p><strong>Works alongside your SEO plugin<\/strong><\/p>\n\n<p>Yoast SEO, Rank Math, All in One SEO, SEOPress, and Slim SEO are detected automatically. When one is active, CrawlPod defers to it for structured data instead of generating its own.<\/p>\n\n<p>Learn more at https:\/\/crawlpod.com\/wordpress.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not connect to any external service and makes no HTTP requests of any kind. Crawler detection, analytics, scoring, and llms.txt generation all run entirely against your own WordPress database and server filesystem.<\/p>\n\n<p>The crawler settings screen shows a documentation link next to each AI crawler (for example, to openai.com or anthropic.com) pointing to that vendor's own published crawler documentation, for your reference. These are plain links for you to open in your browser if you choose to \u2014 the plugin itself never requests them or any other remote URL.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code>, or install it through the Plugins screen in your WordPress admin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Visit <strong>CrawlPod \u2192 Settings<\/strong>. On first activation, CrawlPod scans your site (SEO plugin, caching plugin, WooCommerce, an existing robots.txt file) and shows what it found.<\/li>\n<li>Review crawler access, choose which content to include in llms.txt, and set how long to keep analytics data.<\/li>\n<li>Visit <strong>CrawlPod \u2192 Analytics<\/strong> after AI crawlers have had a chance to visit, and <strong>CrawlPod \u2192 Score<\/strong> for your AI visibility score.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20make%20any%20external%20requests%3F\"><h3>Does this plugin make any external requests?<\/h3><\/dt>\n<dd><p>No. See \"External services\" below.<\/p><\/dd>\n<dt id=\"will%20the%20analytics%20be%20accurate%20if%20i%20use%20a%20caching%20plugin%3F\"><h3>Will the analytics be accurate if I use a caching plugin?<\/h3><\/dt>\n<dd><p>Only for requests that reach PHP \u2014 a fully cached page is served before WordPress runs, so that visit isn't logged. CrawlPod detects WP Rocket, LiteSpeed Cache, W3 Total Cache, and WP Super Cache, and shows the specific setting in each one that excludes AI crawler user agents from the cache so their requests reach PHP and get logged.<\/p><\/dd>\n<dt id=\"why%20is%20llms.txt%20weighted%20low%20in%20the%20score%3F\"><h3>Why is llms.txt weighted low in the score?<\/h3><\/dt>\n<dd><p>Google's own guidance is that sites don't need special files for AI-powered Search, and no major AI vendor has confirmed that llms.txt drives citations. It's included because it costs little to generate, weighted accordingly.<\/p><\/dd>\n<dt id=\"will%20this%20create%20duplicate%20structured%20data%20if%20i%20already%20use%20an%20seo%20plugin%3F\"><h3>Will this create duplicate structured data if I already use an SEO plugin?<\/h3><\/dt>\n<dd><p>No. CrawlPod detects Yoast SEO, Rank Math, All in One SEO, SEOPress, and Slim SEO, and defers to whichever is active rather than generating its own.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20have%20a%20physical%20robots.txt%20file%20on%20my%20server%3F\"><h3>What happens if I have a physical robots.txt file on my server?<\/h3><\/dt>\n<dd><p>WordPress only generates its own robots.txt when no physical file exists at the site root. If one does, CrawlPod shows an admin notice with the exact lines to add to that file manually.<\/p><\/dd>\n<dt id=\"does%20this%20work%20on%20multisite%3F\"><h3>Does this work on multisite?<\/h3><\/dt>\n<dd><p>Yes \u2014 each site keeps its own settings, tables, and generated llms.txt.<\/p><\/dd>\n<dt id=\"is%20a%20paid%20version%20required%3F\"><h3>Is a paid version required?<\/h3><\/dt>\n<dd><p>No. Every feature described above \u2014 AI crawler analytics, the never-visited list, cache-detection guidance, crawler access control, the AI visibility score, and llms.txt generation \u2014 is fully functional in the free plugin, with no feature-limited or time-limited restrictions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: AI crawler analytics with caching awareness, AI crawler access control, llms.txt\/llms-full.txt generation, AI visibility score, SEO plugin conflict handling.<\/li>\n<\/ul>","raw_excerpt":"See which AI crawlers visit your site and which pages they&#039;ve never fetched, control their access, and publish llms.txt. No external requests.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=349774"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/muhammadfaizanjanjua109"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349774"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349774"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349774"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349774"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349774"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}