Linux 软件免费装
Banner图

Ooky AI Visibility

开发者 cloudweld
更新时间 2026年9月6日 01:26
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

seo analytics ai llms llms-txt

下载

0.3.3 0.3.4 0.3.5

详情介绍:

Ooky AI Visibility makes your WordPress site discoverable and accurate to AI assistants: ChatGPT, Claude, Perplexity, Google's AI Overviews, and other LLM-driven crawlers. The plugin does four things:
  1. Serves distilled "cleaned HTML" to AI bots. When a known AI crawler hits a content page and an eligible artifact has been published, the plugin returns a noise-free, parity-gated version of that page (no nav/footer/scripts) in place of your theme's markup, so models read your facts instead of your chrome. Humans always get your normal page.
  2. Injects schema.org JSON-LD into your pages. Your latest published structured data is added to <head> so AI and search crawlers can index your brand facts.
  3. Serves brand intelligence at well-known AI paths. When an AI bot fetches /llms.txt, /llms-full.txt, /agents.md, /.well-known/ai-manifest.json, or /.well-known/mcp, the plugin returns a structured summary of your business, revalidated against the current Ooky hostname owner on every request.
  4. Tracks AI-bot visits. On eligible public front-end requests—including the discovery paths—the plugin checks the User-Agent against a maintained registry. Detected visits enter a persistent, retrying local queue with stable IDs before delivery to Ooky.
Cleaned-HTML serving and JSON-LD injection read the same published artifacts as Ooky's managed edge through an authenticated per-page API. They are revalidated rather than stale-served; if nothing is published or a fetch fails, your page renders normally. Logged-in, preview, password-protected, private, search, missing, WooCommerce cart/checkout/account, and recognized session requests keep their normal WordPress response. Removing the local API key disables both behaviors. A site with a strict Content-Security-Policy (no unsafe-inline for script-src) may need to allow the injected JSON-LD block. The same integration is also available as a Node/Next.js SDK (@ooky/sdk) and a Cloudflare Worker, all sharing an identical API contract. You need an Ooky account with integrations enabled and the reveal-once domain API key. Without that key, manifest serving, cleaned HTML, JSON-LD, and analytics stay inactive; this prevents a former domain owner from fetching the successor's intelligence after a transfer. What you get Who it's for

安装:

  1. In WordPress admin, go to Plugins → Add New and search for Ooky AI Visibility.
  2. Click Install Now, then Activate. For a manual install, upload ooky-ai-visibility.zip via Plugins → Add New → Upload Plugin.
  3. Go to Settings → Ooky and paste your API key from your Ooky dashboard.
  4. (Optional) Override the registered domain if it differs from this site's host.
  5. Visit /llms.txt on your site to confirm the manifest is being served.
If /llms.txt returns 404 after activation, go to Settings → Permalinks and click Save to flush rewrite rules. The plugin attempts this automatically on activate, but managed hosts occasionally cache the rules table and need a manual flush.

屏幕截图:

  • The Settings → Ooky page where you paste the API key.
  • The AI Sessions dashboard in your Ooky workspace, showing which crawlers visited.
  • A live `/llms.txt` response served from a WordPress site.

升级注意事项:

0.3.5 Fixes private-page handling, connection changes, MCP validation, and multisite cleanup. Pending events queued by older versions or under changed credentials are discarded with a visible counter. 0.3.4 Metadata-only release: adds the plugin homepage link. No functional changes. 0.3.3 Adds the connection-proof route used by Ooky. Rewrite rules refresh automatically on upgrade. 0.3.2 Security release: prevents a former workspace's cached artifacts from being replayed after hostname ownership transfers. Recommended for all users. 0.3.1 Reliability release: migrates the analytics retry queue to an atomic database outbox so concurrent requests and cron flushes cannot lose events. Recommended for all users. 0.2.1 Security and hardening release: the API key is no longer echoed into the settings page, the API-base override is validated on save, and outages no longer trigger a thundering herd of blocking fetches. Recommended for all users. 0.2.0 Feature release: AI referral attribution and a real MCP server endpoint. No settings changes required. 0.1.1 Bug-fix release. Fixes rewrite-rule reliability after deactivate/reactivate and removes a possible response hang on the served paths. Recommended for all users.

常见问题:

Do I need a paid Ooky account?

Your Ooky plan must include integrations. Check the availability shown in your dashboard or see https://ooky.ai/pricing.

What data does the plugin send to ooky.ai?

Two event types are sent. Bot events contain the bot name, User-Agent, request path/method, domain, and optional two-letter country. AI-referral events for human visits contain the classified AI source, the AI referrer's origin only (for example https://chatgpt.com, never its path/query/fragment), the destination path/method, and optional country. The plugin sends no IP addresses, cookies, session IDs, page bodies, or form input. See Privacy below.

Is serving cleaned HTML to AI bots cloaking?

No. Cloaking means showing search engines different content than people in order to manipulate rankings, and the cleaned HTML is the opposite of that on every count:

  • It is derived from the same page, not independent copy. Ooky requires at least 95% visible-token containment plus a similarity sanity floor. A failed page is excluded unless an authorized user explicitly accepts that exact artifact; the decision is recorded.
  • It is never routed to search or social crawlers. Only positively categorized AI bots receive the distilled representation; Googlebot, Bingbot, link-preview bots, uncategorized bots, and humans receive your origin page.
  • Humans always get your real page. Only known AI crawlers (GPTBot, ClaudeBot, and similar) receive the cleaned version; every human visitor gets your normal theme output, unchanged.
  • It is installation-scoped and reversible. The plugin serves only artifacts you explicitly publish, and removing its local API key disables cleaned-HTML serving and JSON-LD injection.

/llms.txt returns 404: what now?

Most often, WordPress hasn't flushed rewrite rules. Go to Settings → Permalinks and click Save (don't change anything). If the route still 404s, check that your permalink structure is set to anything other than "Plain"; rewrite rules only work in pretty-permalink mode.

Does it work with caching plugins?

Yes, with one caveat: make sure your cache plugin doesn't shadow /llms.txt, /agents.md, or the /.well-known/* paths. Most cache plugins skip these automatically because they aren't visited by humans. If you see stale content at /llms.txt, purge your cache or add those paths to the exclude list.

I updated my brand intelligence in Ooky, but /llms.txt still shows the old version

The plugin asks Ooky for the current published artifact on every request and sends a private, no-store response. If an upstream hosting or CDN cache still shows an older response, purge that cache and exclude the well-known Ooky paths; the plugin itself does not retain a manifest body.

How do I rotate the API key?

Open your domain in the Ooky dashboard, click Integrations → WordPress → Rotate key, copy the new key, paste it into Settings → Ooky here, and save. Follow the dashboard’s staged-rotation instructions to verify and activate the replacement key. Pending local analytics recorded under the previous key are discarded with a visible drop count, rather than sent under the replacement connection.

Is the plugin compatible with WordPress Multisite?

It is built to work per-site: each subsite stores its own API key and registered domain, and uninstall clears both per-site and network-level options. Network activation across a large number of subsites has not yet been exhaustively tested, so if you run a big network, validate on a staging subsite first.

Where can I see the plugin's bot registry?

The plugin ships with a built-in list of ~30 known AI crawlers and refreshes it hourly from https://api.ooky.ai/api/public/bots. The refresh is non-blocking and falls back to the bundled list if the API is unreachable.

更新日志:

0.3.5 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.1 0.2.0 0.1.1 0.1.0