Linux 软件免费装
Banner图

AI Visibility & LLMs.txt Generator — GEO, AEO & MCP for ChatGPT, Claude, Gemini & Perplexity

开发者 athenalion
更新时间 2026年10月17日 09:00
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0+
版权网址: 版权信息

标签

chatgpt llms aeo mcp ai-visibility

下载

1.3.9 1.3.13 1.3.14 1.0.4 1.5.3 1.1.0 1.3.3 1.0.3 1.0.5 1.0.6 1.3.2 1.5.7 1.3.12 1.5.5 1.0.9 1.1.2 1.3.1 1.3.10 1.3.11 1.0.1 1.0.2 1.0.7 1.0.8 1.3.6 1.5.1 1.5.2 1.5.6 1.6.0 1.6.1

详情介绍:

Activate the plugin and your site becomes readable to ChatGPT, Claude, Gemini and Perplexity. Shop2LLM automatically creates the catalog files AI assistants look for, lets them answer questions from your actual products and posts, and shows you a score for how visible you already are. Everything runs on your own server — no account, no API key. How it works
  1. Activate — your AI catalog (yoursite.com/llms.txt) is generated immediately. Open it in a browser and look.
  2. Connect — copy one link from the dashboard into ChatGPT. Now ChatGPT can search your products, quote your return policy, and answer questions about your site. Claude and other AI tools work too.
  3. Improve — every score item comes with a plain-English fix. Apply it and watch your score climb.
What you get (free) Free vs Pro The free version includes everything above — the complete AI layer and all four scores. Pro ($9/mo) adds cloud connections (Claude, Gemini, Copilot, Meta AI, Amazon Bedrock) so consumers can discover your products without any manual setup, the analytics dashboard, Checkout Kit, and GA4 data-layer integration. What Shop2LLM does not do Shop2LLM works with any WordPress site, on localhost and staging too. Yoast SEO and Rank Math are trademarks of their respective owners; comparison based on publicly documented feature lists as of July 2026.

安装:

  1. Upload the shop2llm folder to /wp-content/plugins/ (or install "Shop2LLM" directly via Plugins → Add New)
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Settings → Shop2LLM
  4. Copy your AI connection URL
  5. Paste into ChatGPT
Requirements

屏幕截图:

  • UCP Readiness Score — 5-dimension agent-readiness audit (Catalog API, MCP & Agentic, llms.txt, Schema, robots.txt)
  • AI Traffic Monitor — crawler analytics across 81 AI bots and AI search activity

升级注意事项:

1.6.1 Activation hardening: activating can no longer fail on restricted shared hosting. Activation failed on an older version? Update, then click Activate again — it will work now. The Hero Test Search also proves your site is AI-readable with a local /llms.txt excerpt even when the cloud preview is down. Also a lean release: classic SEO plumbing (redirect manager, sitemap, Search Console, audit, migration, broken links) is removed — core sitemap plus your SEO plugin already cover it; Shop2LLM keeps 100% of the AI layer. No data loss. Safe to update. 1.5.3 No WooCommerce? No problem — Shop2LLM now activates on any WordPress site and makes your posts and pages discoverable by AI search. WooCommerce stores keep everything as before. No breaking changes. 1.5.0 Your dashboard now shows the full AI acquisition funnel — from AI crawler visits to AI-attributed orders and revenue, recorded locally with zero external requests. Attribution data flows into Pro's AI Revenue tab when Pro is installed. No breaking changes. 1.4.0 Your returns/shipping policy pages become machine-readable for AI agents (Claude), the site AI Score now tracks Google Merchant Center feed health, and product scores catch fake discounts and stale out-of-stock listings. Weights rebalanced (still /100); no breaking changes. 1.3.0 Major feature release — full SEO engine with Meta/OG/Schema/Sitemap/Redirect/Content Analysis, 18 JSON-LD types, SEO audit, one-click migration from Yoast/Rank Math. Auto-detects existing SEO plugins and disables conflicting modules. No breaking changes. Safe to update. 1.1.2 Plugin Check compliance release — text domain unified, AI test search powered by DeepSeek, all WARNINGs resolved. No breaking changes. 1.1.1 Adds a ChatGPT-style Hero Test Search box at the top of the Dashboard. Get an instant AI-generated answer about your own products/content — 5 free tests per day, no API key needed. Existing Inline Test Search and score-card "Test Search" button now redirect to this new Hero box. 1.1.0 Adds lightweight product metadata sync to cloud AI search index. Opt-out available. Readme updated with full data disclosure. 1.0.9 Daily heartbeat, simplified Welcome Modal, behavior metrics fix. No breaking changes. Safe to update. 1.0.8 AI Visibility Score Breakdown, Inline Test Search, Welcome Modal, Analytics telemetry fix. No breaking changes. Safe to update. 1.0.7 Shop2LLM Visibility Score™ with 5-dimension scoring, tabbed settings page, editor meta box. No breaking changes. Safe to update. 1.0.6 Dashboard loads 80x faster. Works without WooCommerce. No breaking changes. Safe to update. 1.0.5 New Dashboard cards: AI Growth Progress, Achievement Badges. Safe to update. 1.0.4 Privacy enhancement — anonymous activation ping with SHA256 hash. No breaking changes. 1.0.1 Security fixes and input sanitization. No breaking changes. 1.0.0 Initial release — Shop2LLM for WooCommerce!

常见问题:

Does Shop2LLM work as a WooCommerce MCP server?

Yes. Shop2LLM exposes a full MCP (Model Context Protocol) server at /wp-json/shop2llm/v1/mcp with four JSON-RPC 2.0 tools: search_products, get_product, get_policies, and get_store_overview. ChatGPT connects via your site's AI connection URL and calls these tools like native tools. The MCP server works with WooCommerce product catalogs and — on sites without WooCommerce — with posts and pages.

Is Shop2LLM an llms.txt generator for WordPress?

Yes. Shop2LLM auto-generates /llms.txt (machine-readable content catalog), /llms-full.txt (complete content for agents), and /agents.md (structured Markdown dossier with your UCP score, MCP tools, and schema types) the moment you activate — no configuration, no cron, no external service. The catalog rebuilds automatically when you publish, update, or delete content. If another plugin writes a physical llms.txt file that shadows the endpoint, Shop2LLM detects the conflict and offers one-click remove or take-over.

What is an llms txt file?

An llms txt file (written "llms.txt") is a simple text file that tells AI assistants like ChatGPT, Claude and Perplexity what your site contains and where to read it. Shop2LLM creates and keeps it up to date for you automatically.

How do I verify ChatGPT can read my llms.txt?

Three checks, under a minute each:

  1. Open yoursite.com/llms.txt in a browser — you should see your content catalog (works immediately after activation)
  2. In ChatGPT, add your AI connection URL (Settings → Connectors) and ask "search my site for [a real product or post title]" — the answer should quote your actual content
  3. Open Shop2LLM → AI Traffic and watch the AI Crawler Activity card — GPTBot, ClaudeBot, or PerplexityBot visits appear there in real time
No crawler visiting yet? Run the Activation Doctor (wp eval-file wp-content/plugins/shop2llm/tools/activation-doctor.php) — it prints your onboarding funnel and points at the bottleneck (most often Cloudflare's "AI Scrapers and Crawlers" block, or a firewall returning 403 to bot user agents).

Which AI crawler controls does Shop2LLM add to robots.txt?

Shop2LLM appends 51 explicit Allow: / invite directives to robots.txt — GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Amazonbot, Bytespider, meta-externalagent and 41 more. It never blocks bots — these are invitations. You can additionally declare a site-wide AI usage policy (Training / Summarization / Attribution) as an opt-in comment banner at the top of robots.txt (Settings → Shop2LLM → AI Agents).

Does Shop2LLM create a ChatGPT product feed?

Yes — three ways. (1) Product JSON-LD schema on every product page: name, price, availability, GTIN/MPN/brand, ratings. (2) A Google-Merchant-format XML feed at /product-feed.xml (WooCommerce stores; shopping AI platforms index it directly). (3) The MCP search_products tool, which lets ChatGPT query your live catalog at conversation time so answers use current prices and stock. An optional cloud Product Sync (off by default) additionally lists your products in the Shop2LLM AI search index.

How does the AI visibility score work?

Four scores, all computed on your server. The site-wide AI Visibility Score™ has 10 factors / 100 points: robots.txt invites, llms.txt health, llms-full.txt reachability, JSON-LD schema, MCP endpoint, product feed (WooCommerce), AI search queries, AI crawler activity, store policies, multilingual readiness. The post-editor Content Readiness audit has 25 items in five groups: Discoverability, Relevance, Content Quality, Entity Authority, Activity. WooCommerce products get an 11-dimension Product AI Score, and the UCP Readiness Score (5 dimensions, 100 points) measures agentic-commerce readiness (Catalog API, MCP & Agentic, llms.txt, Schema, robots.txt). Every item shows a fix action.

Can I add JSON-LD schema without an SEO plugin?

Yes — 19 JSON-LD types are auto-detected and emitted with zero configuration: Product, Article, BlogPosting, FAQ, HowTo, Recipe, Event, Course, JobPosting, SoftwareApplication, Book, MusicRecording, VideoObject, Person, Dataset, Review, LocalBusiness, WebPage, BreadcrumbList. If Yoast, Rank Math, AIOSEO, or SEOPress is active, Shop2LLM detects it and disables overlapping schema modules so nothing is emitted twice.

How is Shop2LLM different from RankReady and other AI visibility plugins?

Tracking tools measure how you rank in AI answers; Shop2LLM builds the server-side layer those answers draw from — llms.txt, MCP server, JSON-LD schema, 51 crawler invites, and visibility scores, all running locally with no account. Because it coexists with your existing SEO plugin (auto-deduplicating overlapping modules), it can run alongside tracking tools rather than replacing them.

Do I need to create an account or configure an API key?

No. All core features (llms.txt, /agents.md, MCP tools, JSON-LD schema, crawler tracking, visibility scores) run entirely on your WordPress server and start working on activation — no account, no cloud signup, no API key. The optional Hero Test Search uses our cloud LLM proxy with 5 free queries per day, also without an account. All AI connections to your site use Bearer token authentication; the key is auto-generated and can be rotated anytime.

Does this require WooCommerce?

No. Shop2LLM works on any WordPress site out of the box — your posts and pages are fully included in the AI catalog (llms.txt, BlogPosting schema, MCP search). If WooCommerce 8.0+ (free) is active, product search, price and stock data, Product schema, and the /product-feed.xml XML feed join the catalog automatically.

Is my content data sent to external servers?

Content data (full product descriptions, customer data, orders) stays on your server. AI agents connect directly to your WordPress REST API for detailed product information. External transmission is opt-in and off by default:

  • Product Sync (opt-in) sends lightweight product metadata to the Shop2LLM cloud search index — product ID, title, price, short description/excerpt, image URL, public product URL, categories, site name, and stock status. All of it is already publicly visible on your website; no customer, order, or credential data is sent. Refreshed daily; disable anytime in Settings → Shop2LLM → Product Sync or via add_filter('shop2llm_disable_product_sync', '__return_true');
  • Anonymous Usage Data (opt-in) sends a bucketed, boolean-only onboarding summary (e.g. first_search_done: true, dashboard_visits: "2-5") with a SHA-256 hashed site identifier — no PII, no exact counts, no URLs, no search terms
  • Crawler reports (included with Anonymous Usage Data) send crawler type, page URL, and user agent when AI bots visit
  • Hero Test Search sends your search query and lightweight product metadata (name, price, currency, stock, rating) to DeepSeek's API to generate the AI reply
  • Wikidata/Wikipedia lookups (opt-in, off by default) send only your focus query text to those public APIs
Disabling the opt-ins stops all external transmission immediately. Local behavior milestones (activation funnel) stay in your own database and are removed on uninstall. Privacy policy: https://shop2llm.com/

What's the difference between Free and Pro?

Free works with ChatGPT plus any MCP-compatible client — Claude Desktop, Claude Code, Gemini CLI, and more — via your connection URL, with 4 AI tools (content search, detail lookup, store policies, store overview) plus everything listed above. Pro adds cloud connections (Claude, Gemini, Copilot, Meta AI, Amazon Bedrock) so consumers can discover your products without any manual connector setup, plus the analytics dashboard and Checkout Kit. Upgrade at https://shop2llm.com/

What happens if I deactivate the plugin?

Your site returns to normal. llms.txt, robots.txt AI rules, schema markup, and the product feed are removed. All settings are preserved if you reactivate later. No data is lost.

Does this affect my site speed?

No. Shop2LLM is independently tested and A-rated on MakeWPFast.com — a third-party WordPress speed certification service. The benchmark report covers Home, Blog, and Product page contexts and rates overall plugin impact as "Low" (measured TTFB, memory delta, and DB query delta against a clean WordPress baseline). All AI features run on your server through the standard WordPress REST API; external calls are non-blocking with 1s timeouts — even if our cloud is unreachable, your site stays fast.

Does llms.txt work with caching plugins?

Yes. llms.txt and llms-full.txt are served with Cache-Control: no-cache headers, so caching plugins (LiteSpeed Cache, WP Rocket, W3 Total Cache) and edge CDNs like Cloudflare never serve a stale copy after your catalog changes. With default settings no configuration is needed; if you run an aggressive "cache everything" edge rule, add an exclusion for llms.txt.

Does Shop2LLM work with Gemini and Claude, or only ChatGPT?

All of them. The 51 named robots.txt invites include Google-Extended (which powers Gemini groundings), ClaudeBot and Claude-SearchBot (Anthropic), so Gemini and Claude can discover and read your catalog. The MCP endpoint is the native protocol of Claude Desktop and Claude Code, and also connects from Gemini CLI and any other MCP-compatible client. The llms.txt and llms-full.txt catalogs are plain markdown every AI engine can read.

Can I use this alongside Yoast SEO or Rank Math?

Yes. Shop2LLM auto-detects SEO plugins (Yoast, Rank Math, AIOSEO, SEOPress) and automatically disables conflicting modules (meta tags, schema, Open Graph). You keep the AI-specific features (MCP tools, llms.txt, crawler invites, visibility scores) and the other plugin keeps handling classic SEO.

更新日志:

1.6.1 1.6.0 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.0 1.3.14 1.3.13 1.3.12 1.3.11 1.3.10 1.3.9 1.3.8 1.3.7 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.1.2 1.1.1 1.1.0 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0