{"id":393900,"date":"2026-11-07T16:02:02","date_gmt":"2026-11-07T16:02:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/parceit-ai-visibility\/"},"modified":"2026-11-07T16:01:27","modified_gmt":"2026-11-07T16:01:27","slug":"parceit-ai-visibility","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/parceit-ai-visibility\/","author":23594398,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.1.4","requires":"6.9","requires_php":"7.4","requires_plugins":null,"header_name":"Parceit AI Visibility","header_author":"Parceit","header_description":"See which AI crawlers visit your site, whether AI assistants send you visitors, and what AI actually sees. Works alongside your SEO plugin.","assets_banners_color":"101314","last_updated":"2026-11-07 16:01:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/parceit.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"parceit","date":"2026-11-07 16:01:27","revision":3789858}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3789889,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3789889,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3789889,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3789889,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,246479,216196,1117,186],"plugin_category":[55],"plugin_contributors":[291375],"plugin_business_model":[],"class_list":["post-393900","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-crawlers","plugin_tags-chatgpt","plugin_tags-schema","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-parceit","plugin_committers-parceit"],"banners":{"banner":"https:\/\/ps.w.org\/parceit-ai-visibility\/assets\/banner-772x250.png?rev=3789889","banner_2x":"https:\/\/ps.w.org\/parceit-ai-visibility\/assets\/banner-1544x500.png?rev=3789889","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/parceit-ai-visibility\/assets\/icon-128x128.png?rev=3789889","icon_2x":"https:\/\/ps.w.org\/parceit-ai-visibility\/assets\/icon-256x256.png?rev=3789889","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Parceit AI Visibility answers three questions most site owners cannot answer today:<\/p>\n\n<ol>\n<li>Are AI crawlers such as GPTBot, ClaudeBot and PerplexityBot visiting my site, and which pages do they read?<\/li>\n<li>Are AI assistants such as ChatGPT and Perplexity sending me visitors?<\/li>\n<li>When an AI service fetches my site, what does it actually find?<\/li>\n<\/ol>\n\n<p>It is a measurement tool first. It does not replace your SEO plugin, and it does not change your SEO plugin's settings.<\/p>\n\n<h4>What you get for free<\/h4>\n\n<ul>\n<li><strong>AI crawler visits.<\/strong> A log of which AI crawlers visited in the last 7 days and which pages they read, recorded on your own server.<\/li>\n<li><strong>Visitors from AI assistants.<\/strong> How many visitors arrived from ChatGPT, Perplexity, Claude, Gemini or Copilot in the last 7 days.<\/li>\n<li><strong>An outside audit of what AI sees.<\/strong> Parceit fetches your live site from outside, the way an AI service does, and gives you a P-Score and a plain-English list of what to fix. No account and no email needed.<\/li>\n<li><strong>Fits around your SEO plugin.<\/strong> It detects Yoast SEO, Rank Math, All in One SEO and SEOPress and tailors its advice to them. Where your SEO plugin already handles something, this plugin steps aside.<\/li>\n<\/ul>\n\n<p>It also includes four small fixes, each of which can be switched off:<\/p>\n\n<ul>\n<li><strong>robots.txt.<\/strong> Names the main AI crawlers in your virtual robots.txt without changing what they may crawl.<\/li>\n<li><strong>llms.txt.<\/strong> A basic llms.txt built from your pages and recent posts, skipped when your SEO plugin or a real file already provides one.<\/li>\n<li><strong>IndexNow.<\/strong> Tells participating search engines when you publish, skipped when another IndexNow provider is active.<\/li>\n<li><strong>Modified dates.<\/strong> Adds last-modified dates to your pages.<\/li>\n<\/ul>\n\n<p>The plugin adds no JavaScript to your site and makes no external request while visitors load your pages.<\/p>\n\n<h4>Optional subscription: $12 a month or $99 a year per site<\/h4>\n\n<p>The free features above stay free. An optional subscription adds:<\/p>\n\n<ul>\n<li><strong>Missing schema added for you.<\/strong> Parceit checks your pages and adds the structured data that is missing (for example WebSite, Organization, BlogPosting, BreadcrumbList and Person). The plugin prints it once in your page head.<\/li>\n<li><strong>A full llms.txt.<\/strong> Written by Parceit from your pages, posts and menu.<\/li>\n<li><strong>Duplicate schema removal (optional).<\/strong> When Yoast SEO, Rank Math or All in One SEO outputs a schema block that Parceit also provides, you can tick a box to hide the copy from the other plugin's output. It never changes that plugin's settings, it is off until you turn it on, you can undo each one or all at once with \"Restore all\", and every change is recorded with the WordPress username and the time.<\/li>\n<li><strong>A monthly re-check<\/strong> of your live site, with an email if something stops working.<\/li>\n<li><strong>AI crawler access test.<\/strong> Checks whether the main AI crawlers can actually reach your site, using verified crawler visits.<\/li>\n<li><strong>AI-assistant visitor trend.<\/strong> Counts of visitors who arrived from AI assistants such as ChatGPT, by month.<\/li>\n<\/ul>\n\n<p>Subscribe from the AI Visibility screen. You can cancel at any time from \"Manage billing\". When a subscription ends, the fixes already added stay in place and keep working. Syncing with Parceit, re-checks, emails and trend updates stop.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Parceit, Stripe and IndexNow, as described below. Stripe is only used if you subscribe.<\/p>\n\n<h4>Parceit API (parceit.com): free audit<\/h4>\n\n<p>Used only when you click \"Run my free audit\" or \"Run again\" on the AI Visibility screen. Nothing is sent before that.<\/p>\n\n<p>What is sent: your site address, WordPress version, plugin version, active theme name and SEO plugin name. Nothing else is sent. Parceit then fetches your public site to run the audit and sends the results back.<\/p>\n\n<h4>Parceit API (parceit.com): subscription sync<\/h4>\n\n<p>Used only while you have an active subscription, once a day and when you click \"Check again\". Nothing in this list is sent before you subscribe.<\/p>\n\n<p>What is sent:<\/p>\n\n<ul>\n<li>Your site address, WordPress version, plugin version, active theme name, and the names of your SEO, caching and security plugins.<\/li>\n<li>Your business details, if you filled them in.<\/li>\n<li>A list of your pages and posts (title, address, a short excerpt, for pages the address of the parent page, and for posts the category and last modified date), your authors (name, author page address, the website address from their profile, whether they have a bio, how many posts they have), your site name and tagline, and your menu (titles and addresses). The lists are capped at 200 pages, 200 posts, 50 authors and 30 menu items.<\/li>\n<li>Daily counts of AI-assistant visitors: the source domain (for example chatgpt.com), the day and a count, for up to the last 35 days.<\/li>\n<li>Counts of AI crawler visits over the last 30 days, and how many of them came from the crawler's published IP ranges.<\/li>\n<li>The date the plugin first held those IP ranges.<\/li>\n<li>The record of duplicate schema removal changes: which schema type, whether it was removed or restored, the WordPress username of the person who made the change, and the time.<\/li>\n<\/ul>\n\n<p>No visitor IP addresses, no visitor personal data, and no private content such as drafts are sent.<\/p>\n\n<p>Parceit sends back your plan, the schema and llms.txt fixes for your site, the crawler access results, the visitor trend, your P-Score check results and your score history. Parceit sends data only. The plugin never runs code received from Parceit and never writes files.<\/p>\n\n<ul>\n<li>Terms of service: https:\/\/parceit.com\/terms<\/li>\n<li>Privacy policy: https:\/\/parceit.com\/privacy<\/li>\n<\/ul>\n\n<h4>Stripe (stripe.com): payment<\/h4>\n\n<p>Used only if you click Subscribe or Manage billing. When you click either button, the plugin sends your site key (which identifies your site to Parceit) and the address of this settings page in your WordPress admin to parceit.com. Parceit creates the Stripe page and the plugin sends your browser there, to Stripe Checkout or the Stripe Customer Portal. Payment details are entered on Stripe, never in WordPress and never sent to this plugin. Parceit receives the subscription status from Stripe.<\/p>\n\n<ul>\n<li>Stripe services agreement: https:\/\/stripe.com\/legal\/ssa<\/li>\n<li>Stripe privacy policy: https:\/\/stripe.com\/privacy<\/li>\n<\/ul>\n\n<h4>Bot IP range feed (parceit.com)<\/h4>\n\n<p>Used only while you have an active subscription, once a day. The plugin downloads the published IP address ranges of AI crawlers (as collected by Parceit from the crawler operators) so it can tell real crawler visits from visits that only claim to be a crawler. The request carries your site key, which identifies your site to Parceit. Nothing else about your site is sent. The plugin compares each crawler visit's address with the ranges on your own server and does not store or send the address.<\/p>\n\n<ul>\n<li>Terms of service: https:\/\/parceit.com\/terms<\/li>\n<li>Privacy policy: https:\/\/parceit.com\/privacy<\/li>\n<\/ul>\n\n<h4>AI-assistant visitor counts (local)<\/h4>\n\n<p>For everyone, free or paid, the plugin records on your own site how many visitors arrived from AI assistants: the source domain, the page path, the day and a count. No IP addresses and no personal data are stored. Counts older than 90 days are deleted from your site. This data leaves your site only through the subscription sync above.<\/p>\n\n<h4>IndexNow (api.indexnow.org)<\/h4>\n\n<p>Used when IndexNow is switched on and you publish a post or page. The plugin sends the page address, your site host name and a random key (also served from your site) so that search engines can confirm the request came from you. The notice is sent after the page has finished loading, in one batched request for everything published during that page load. It is not sent if another IndexNow provider is already active on your site, if your site is set to discourage search engines, or if your site uses a local or test address.<\/p>\n\n<ul>\n<li>IndexNow terms: https:\/\/www.indexnow.org\/terms<\/li>\n<li>IndexNow documentation: https:\/\/www.indexnow.org\/documentation<\/li>\n<\/ul>\n\n<h3>Security<\/h3>\n\n<p>Please report security problems privately to support@parceit.com. Do not post them in the public support forum.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it from the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open \"AI Visibility\" in the admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20are%20some%20ai%20crawler%20visits%20missing%20from%20the%20count%3F\"><h3>Why are some AI crawler visits missing from the count?<\/h3><\/dt>\n<dd><p>If your site uses a page cache or caching plugin, cached page views are served without running WordPress, so the plugin cannot see them. The visit count can be lower than the real number. The screen tells you when it detects a caching plugin.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20yoast%20seo%20or%20rank%20math%3F\"><h3>Does it work with Yoast SEO or Rank Math?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not change another plugin's settings. It leaves llms.txt alone when Yoast SEO or Rank Math provides it, or when an llms.txt file already exists on your server. It leaves IndexNow alone when Rank Math, the IndexNow plugin or the Bing URL Submissions plugin provides it. The screen says so when this happens. The audit reads the name of your SEO plugin so its advice fits your setup.<\/p><\/dd>\n<dt id=\"my%20robots.txt%20is%20a%20real%20file.%20what%20happens%3F\"><h3>My robots.txt is a real file. What happens?<\/h3><\/dt>\n<dd><p>WordPress does not serve its virtual robots.txt when a real file exists, so the plugin cannot add to it. It shows the lines to copy into your file yourself.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20cancel%3F\"><h3>What happens if I cancel?<\/h3><\/dt>\n<dd><p>The fixes already added to your site, such as schema and your llms.txt, stay and keep working. Parceit stops syncing with your site, stops re-checks and emails, and stops updating the visitor trend and crawler ranges. Any duplicate schema removal you turned on stays on until you undo it; deactivating the plugin undoes all of it. You can subscribe again at any time.<\/p><\/dd>\n<dt id=\"when%20will%20my%20p-score%20change%20after%20i%20subscribe%3F\"><h3>When will my P-Score change after I subscribe?<\/h3><\/dt>\n<dd><p>Parceit adds your fixes within minutes. About an hour later it re-checks your site from outside, then shows your new P-Score on the AI Visibility screen and emails it to you. If your site uses a page cache, the change can take a few hours to show.<\/p><\/dd>\n<dt id=\"can%20i%20see%20how%20my%20p-score%20changed%20over%20time%3F\"><h3>Can I see how my P-Score changed over time?<\/h3><\/dt>\n<dd><p>Yes. The Score history table on the AI Visibility screen lists your recent free scans and Parceit checks with their dates and scores. The list of free scans is kept on your site. Parceit keeps only your latest free scan score, to compare it with your first Parceit check. Parceit checks come from Parceit when your site syncs.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20yoast%20or%20rank%20math%3F\"><h3>Does this replace Yoast or Rank Math?<\/h3><\/dt>\n<dd><p>No. It works alongside them. It adds only schema that your SEO plugin does not already output, and it leaves their settings alone. Removing a duplicate copy is optional and reversible, and is off unless you tick it.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20it%3F\"><h3>What happens when I uninstall it?<\/h3><\/dt>\n<dd><p>The plugin removes its settings, stored audit, stored fixes, crawler log and visitor tables and rewrite rules.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>New optional subscription: gap-filling schema, a full llms.txt written by Parceit, a monthly re-check and an AI crawler access test.<\/li>\n<li>New optional, reversible removal of duplicate schema from Yoast SEO, Rank Math and All in One SEO.<\/li>\n<li>New AI-assistant visitor counts and verified AI crawler visits.<\/li>\n<li>Updated External services and privacy information.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"See which AI crawlers visit your site, whether AI assistants send you visitors, and what AI actually sees. Works alongside your SEO plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393900","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=393900"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/parceit"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393900"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393900"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393900"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393900"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393900"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}