Linux 软件免费装
Banner图

Goppa – AI Visibility: llms.txt, IndexNow and AI Crawlers

开发者 goppa
更新时间 2026年9月25日 05:22
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

indexnow chatgpt ai crawlers ai visibility mcp

下载

0.7.4 0.7.5 0.8.0 0.7.0 0.6.2 0.6.0 0.7.1 0.7.2 0.7.3 0.6.4 0.6.5 0.6.1 0.6.3 0.5.0 0.5.1 0.6.6 0.6.7 0.6.8

详情介绍:

Goppa is an AI visibility plugin for WordPress. It shows you which AI crawlers are reading your site, gets your changed pages into the index those assistants answer from, and states — in your own robots.txt — that your pages may be used to build a generated answer. What Goppa does WooCommerce is optional. The crawler count, IndexNow and the Content Signal work on any WordPress site. The catalogue endpoints and the product feed check appear when WooCommerce is running. The line nobody is declaring Cloudflare switched the Content Signals format on across more than 3.8 million domains with ai-train=no and ai-input deliberately left blank — they said they did not want to guess your preference. ai-input is the one that means "you may use this page to build a generated answer". Millions of sites now say "do not train" and say nothing at all about appearing in the answer, and a crawler that reads blank as "no" quietly drops them from the answers they want to be in. Goppa writes Content-Signal: search=yes, ai-input=yes. It leaves ai-train alone — training a model on your content is a separate decision, and yours. If your server or CDN already sets a Content Signal, that one is left alone. First, the page has to be findable ChatGPT and Copilot answer shopping and research questions from Bing's index. A page outside that index cannot be recommended, however good its structured data is. This is the part most tools skip, because it is not a file you can generate. A meta-analysis of 54 studies published in May 2026 puts URL accessibility as the strongest single factor in whether an AI cites a page — ahead of everything else on this list. That is why IndexNow is on by default. Turn it off under Settings if another plugin already submits your URLs. Then it has to be readable With WooCommerce running, four endpoints on your own domain, with no configuration: Products, prices, stock status, categories and attributes are read directly from WooCommerce and cached for ten minutes. Search ignores accents, so "tenis" finds "Tênis" and "fussball" finds "Fußball". It applies the fixes, not just the files With a Goppa account connected, the plugin checks hourly for fixes found by the diagnosis and applies them to your site itself — the llms.txt, the robots.txt rules that let named AI crawlers through, the sitemap reference, and product schema fields that are missing. Then it reports back what it applied, so the diagnosis you see is the state of your site and not a to-do list. Two rules it never breaks: Readable is not the same as recommended Everything above makes your site readable. None of it can tell you whether an assistant actually names you when someone asks what to buy or who to use: that has to be measured by asking, from the outside. In our own published research we measured 64 shops twice: a technical readiness score, and whether AI assistants name them when asked real buying questions in their category. 25 of the 32 shops scoring a perfect 100 appeared in 0% of the answers, and only 16 of 64 were named at all. The median readiness score of the shops that are never named is 100. For the shops that are named, it is 97. The invisible ones score higher. It also varies enormously by category: 1 of 12 natural beauty shops appeared; 4 of 12 electronics shops did. The data and method are public at https://trygoppa.com/study Anyone promising a specific outcome here is guessing. Serving these protocols is a precondition, not a guarantee. You can check where you stand without installing anything Run the free check on your domain at https://trygoppa.com — it reads your site from the outside and gives you a readiness score plus the pages an AI assistant read when answering questions in your category. No account, and the plugin is not required. Install the plugin when you want the work done on your site instead. What this does not do It does not process carts, checkout or payments, and the UCP manifest does not claim otherwise — it declares catalogue search and lookup, nothing else. An agent that reads it will send the shopper to your site to buy. Announcing a checkout that does not exist would make agents try to transact and fail. Optional: see what the agents actually do Paste a token from a Goppa account and the plugin reports agent activity — which endpoint was called, what was searched, which product was returned. Never visitor data. This is off until you configure it; see "External services" below. External services With no token configured, and unless you click Connect to Goppa, this plugin makes no external connection carrying your data. The crawler count stays on your server. IndexNow, when on, submits your own public URLs to https://api.indexnow.org — the URL and your site's verification key, nothing else. If you enter a Goppa store token on the Goppa screen (it has its own item in the admin menu), the plugin sends agent activity to the Goppa service at https://trygoppa.com (endpoint /api/ingest). This is what is sent, and only when an AI agent requests one of the four endpoints above: Records are queued and sent after the response to the agent has already been delivered, so the service being slow or unreachable never delays your site. Nothing is sent about your human visitors: no IP addresses, no customer or order data, no personal information. Clearing the token stops it immediately. The Connect to Goppa button. When you click it, your browser opens https://trygoppa.com/connect with this site's address, a one-time request code and the address of this admin screen. Nothing is connected until you sign in there and confirm. The plugin then sends that one-time code, the request code and this site's address to https://trygoppa.com/api/connect/exchange, receives the store token and saves it exactly like a pasted token. The token never appears in a browser address. Service provided by Goppa — Terms of Service, Privacy Policy.

安装:

  1. Upload the plugin ZIP via Plugins → Add New → Upload, or unzip into /wp-content/plugins/.
  2. Activate it. The crawler count, IndexNow and the Content Signal start working immediately.
  3. Optional: open Goppa in the admin menu for the site description, policy URLs and the Goppa token.
WooCommerce is optional. With it running, the four catalogue endpoints go live too. If your permalinks are set to "Plain", switch to any other setting so the endpoints resolve.

屏幕截图:

  • The same screen on a site without WooCommerce. Everything that does not need a catalogue keeps working, and the plugin says so instead of showing zeros.
  • Every block is a switch. The two that change what your customers see are off until you turn them on.
  • The product summary and the FAQ, as visible text on the page. Both are built only from fields you already filled in, and both are off until you turn them on.
  • llms.txt, served on your own domain, written from your catalogue.

升级注意事项:

0.8.0 Connect to Goppa in one click: sign in or create a free account and come back connected, with no token to copy. Pasting a token still works. 0.7.5 Security fix: protected product fields can no longer be bypassed by letter case. Also stops sending the browser identifier of human visitors and cleans every site of a multisite network on uninstall. 0.7.0 WooCommerce is no longer required. AI crawler visits are counted on your own site with no account, IndexNow now covers pages and posts, and the Content Signal works without connecting anything. Nothing was removed: every catalogue feature works as before when WooCommerce is running. 0.6.7 Documentation only. No behaviour changed: the page now leads with IndexNow, which the 2026 evidence puts ahead of everything else the plugin does. 0.6.6 Small. Goppa now declares WooCommerce as a required plugin, and says so on its own screen when WooCommerce is missing instead of showing zeros with no explanation. No change if your store already runs WooCommerce. 0.2.1 Important. On the stable WooCommerce release every endpoint served an empty catalogue because of a hook ordering bug. Also fixes search on accented product names and removes the store token on uninstall. Upgrade. 0.2.0 The UCP manifest was not conformant and the plugin claimed your store was transactable by agents. Both corrected. Upgrade recommended.

常见问题:

Do I need WooCommerce?

No, not since 0.7.0. The AI crawler count, IndexNow and the Content Signal work on any WordPress site. WooCommerce adds the catalogue endpoints, the product feed check, the product summary and the FAQ block — those read your catalogue, so they need one.

Do I need a Goppa account?

No. Everything described above works without one. An account adds reporting of what agents did on your site, and the hourly fixes applied for you.

Does it slow my site down?

No. The catalogue is cached and the routing exits on the first check for anything that is not one of the endpoints, so ordinary page loads never reach that code. The crawler count writes one small option, and only when a known AI crawler is the visitor.

Does it expose private data?

No. Only published content, and only the fields already public on your site: name, description, price, stock status, categories, attributes, image and link. The crawler count stores the name of the crawler and a number — no IP addresses, no visitor data.

Will AI assistants recommend my site now?

Serving these protocols and signals is what makes your content usable by an agent at all — it is a precondition, not a guarantee. Anyone promising a specific outcome here is guessing. We publish our own evidence for that above, and the method at https://trygoppa.com/study

What happens if the Goppa service is down?

Your endpoints keep working. Pending reports stay queued on your site and are sent when the service is reachable again.

Does it work with High-Performance Order Storage (HPOS)?

Yes. The plugin declares compatibility and does not touch orders at all.

更新日志:

0.8.0 The token never travels in a browser address. The page sends back a one-time code that expires in 10 minutes and only works for this site and this request; the plugin exchanges it for the token directly with Goppa. Pasting a token still works exactly as before. 0.7.5 When a person arrives from an AI assistant, the plugin counts the visit and keeps only the assistant's host name. It was also sending that person's browser identifier (user agent), which Goppa never used. It is now dropped on your server. For AI crawlers the identifier is still sent, because it is what says which crawler it was. Each site in a network keeps its own Goppa token, but uninstalling only removed the settings of the current site. It now removes them from every site in the network (up to 2,000 per run, with a log note if any remain). 0.7.4 It now keeps one pending delivery with a stable identifier, resends the same identifier until the platform confirms that exact delivery, and only then clears it. A delivery made under a previous connection is never resent to a new one. This is one pending delivery, not a full queue: while it waits, changes in between are not queued, and after confirmation the next report describes the current state. 0.7.3 0.7.2 0.7.1 0.7.0 0.6.8 Goppa now writes Content-Signal: search=yes, ai-input=yes. It does not touch ai-train — training a model on your catalogue is your call, and some shops want it off on purpose. If you or your CDN already set a Content Signal, yours is left alone. 0.6.7 0.6.6 0.6.5 0.6.4 0.6.3 0.6.2 0.6.1 0.6.0 0.5.1 0.5.0 0.4.0 0.2.1 0.2.0 0.1.0