Linux 软件免费装
Banner图

Goppa – AI SEO & AI Visibility: llms.txt, IndexNow, AI Crawlers

开发者 goppa
更新时间 2026年10月21日 14:57
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

indexnow chatgpt ai seo ai crawlers ai visibility

下载

0.16.1 0.15.3 0.11.0 0.12.0 0.6.5 0.16.0 0.6.0 0.7.1 0.10.0 0.7.2 0.7.4 0.9.0 0.5.0 0.5.1 0.6.6 0.6.7 0.6.8 0.13.0 0.6.2 0.6.3 0.7.3 0.7.5 0.15.0 0.7.0 0.14.0 0.15.1 0.15.2 0.17.0 0.6.1 0.6.4 0.8.0

详情介绍:

Goppa is an AI SEO and 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, states — in your own robots.txt — that your pages may be used to build a generated answer, and, with a Goppa plan with SEO, writes the SEO fixes you approve into your SEO plugin. What Goppa does Works on any WordPress site. The crawler count, IndexNow and the Content Signal work everywhere. Online stores also get the catalogue endpoints and the product feed check. 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 On an online store, four endpoints on your own domain, with no configuration: Products, prices, stock status, categories and attributes are read directly from your store 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: Optional: removed products and pages not found Off until you turn it on under Goppa → Settings → Removed products. When a product goes to the trash, its address answers with a permanent redirect (301) to the product's main category, so Google and anyone with the old link land somewhere useful instead of "page not found". Restore the product and its page comes back; turn the setting off and every redirect stops at once. Out-of-stock products are not redirected: their page stays. The same setting counts the addresses on your site that answered "page not found" — only the path, such as /old-product — and lists the most requested ones on the settings screen. 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 Create a free account at https://trygoppa.com (no card) and run the free check on your domain: it reads your site from the outside, gives you a readiness score, and asks ChatGPT a real buying question in your category to show whether it names you. 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. Which Goppa settings are on. With a token connected, when the plugin fetches its fixes from https://trygoppa.com/api/plugin/directives (once an hour, and about 30 seconds after you save one of these settings), it also sends the plugin version and the names of the settings on this screen that you turned on (for example faq_visivel or resumo), so the Goppa app can show which setup steps are already done. Only the names are sent: no content, visitor or order data. SEO fixes (Goppa plans with SEO). With a token connected, once a day the plugin sends to https://trygoppa.com/api/plugin/seo the list of your public products, product categories, pages and posts: the address, the title, the SEO title and meta description currently saved in your SEO plugin, the first product category, a 400-character excerpt, the number of products in each category, the address of product images that have no alt text, whether each item is set to noindex in your SEO plugin, whether the site asks search engines not to index it (Settings → Reading), how many addresses Bing has accepted through IndexNow so far, and the plugin version. The Goppa service uses it to write suggestions, which you review in the Goppa app. When you approve a fix and the SEO fixes setting is on, the plugin writes it into the field (an empty one, or one whose replacement you approved) and reports back which fixes were written. Hidden, draft and password-protected content is never sent. Sales and orders by channel (two settings, both off until you turn them on; online stores only). With a token connected, the plugin sends to https://trygoppa.com/api/conversions, a minute after the order-received page: Never a name, email, address, IP address or the order number itself: the one-way code exists only so the same sale is not counted twice. Removed products and pages not found (0.15.0, off until you turn it on). The redirects and the count stay on your server. Only when your site is connected and the Goppa app requests the daily SEO inventory, the plugin adds the number of redirected product addresses and the 20 most requested paths that were not found in the last 30 days, each with its count and the date it was last requested. Only the path of the address: never the query string, the visitor, the IP address or the browser. Product questions (0.12.0). Answers you write in the Goppa app come to the plugin with the SEO fixes (so the SEO fixes setting must be on) and are saved on the product. The plugin shows them on the product page and lists them at /goppa/merchant-qa.xml, a public address on your own site that Google Merchant Center can read. It contains only the product IDs and the questions and answers already shown on your pages. Nothing new leaves your site. 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.
On an online store, 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 with no online store. 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.17.0 See your AI visibility, assistant by assistant, on the Goppa screen. 0.16.1 Goppa can now check AI answers after you publish a comparison page. 0.16.0 Comparison pages as drafts, and llms.txt with your published pages and posts. 0.15.3 AI crawler counts no longer include Goppa's own site checks. 0.15.2 Text only: the crawler count says what is sent once a site is connected. 0.15.1 New name only: Goppa – AI SEO & AI Visibility. Nothing else changes. 0.15.0 New, off until you turn it on: deleted products redirect to their category, and the settings screen lists the addresses that were not found. 0.14.0 SEO titles and descriptions you wrote can now be replaced, only when you approve that replacement in the Goppa app, and undo puts your text back. 0.13.0 The Goppa app now shows which setup steps you already finished here, and its links open this screen on the right setting. 0.12.0 Answers you write in the Goppa app now appear on your product pages and in a Google Merchant Center feed of product questions. 0.11.0 New, off until you turn it on: orders by channel (Google, Bing, AI assistants), from the origin your store already records on each order. Return policy and shipping in product data, from answers you give once. Bing search clicks no longer count as AI clicks. 0.10.0 New, off until you turn it on: write the SEO fixes you approve in the Goppa app into empty fields of your SEO plugin. Text you wrote is never replaced. 0.9.0 Works alongside Yoast SEO, Rank Math, All in One SEO and SEOPress: no second Product block, the Content Signal survives All in One SEO, and llms.txt and IndexNow are never done twice. 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 A store plugin 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 on an online store. 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 its store plugin as a required plugin, and says so on its own screen when the store plugin is missing instead of showing zeros with no explanation. No change if your online store is already running. 0.2.1 Important. On the stable release of the store plugin 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 an online store?

No. The AI crawler count, IndexNow and the Content Signal work on any WordPress site. An online store 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. It only reads orders, and adds one note to an order, when you turn on one of the two sales settings.

How do I send product questions to Google Merchant Center?

Answer questions in the Goppa app first. Then, in Merchant Center, add a supplemental data source from the address shown under Goppa → Settings (/goppa/merchant-qa.xml on your site). The product IDs must match your main feed: gla_ IDs from Google Listings & Ads are detected automatically, and you can choose product ID or SKU instead.

更新日志:

0.17.0 0.16.1 0.16.0 0.15.3 0.15.2 0.15.1 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 Two rules hold even after you approve. Goppa fills empty fields, and replaces an SEO title or meta description you wrote only when you approve that exact replacement in the Goppa app; if your text changed since, it is left alone. Undo only touches text Goppa wrote that you have not edited since: a filled field is emptied again, and a replaced one gets your previous text back. What is written stays in your SEO plugin if you stop using Goppa. The setting is off until you turn it on under Goppa → Settings → SEO fixes. It needs a Goppa plan with SEO. 0.9.0 All in One SEO rebuilds robots.txt and was dropping the Content Signal line Goppa adds. Goppa now writes it after All in One SEO, in its own group, and still never allows an AI crawler you blocked. If your robots.txt blocks AI crawlers, the Goppa screen now says which ones and where the rule comes from, such as the Unwanted bots setting in All in One SEO. Goppa does not override it: it may be your choice. If your SEO plugin already serves llms.txt, or already sends a content type to IndexNow when you save it, Goppa leaves that to it and says so on its screen, so nothing is done twice. 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