AI Store Signals for WooCommerce

Description

A shift is happening in how people shop online.

More and more buyers are starting their purchase journey by asking an AI — “What’s a good waterproof hiking boot under $150?” or “Find me a standing desk with cable management.” The AI doesn’t scroll Google. It reads product pages, parses structured data, and recommends what it finds most trustworthy and complete.

If your store isn’t structured for that, you’re invisible to it.

AI Store Signals for WooCommerce fixes that. It analyses every product in your store and gives it a concrete Agent Trust Score (0–100) based on eight readiness dimensions — then tells you exactly what to fix per product. It also makes your store machine-readable by generating the files and endpoints AI crawlers actually use, and tracks which AI bots are visiting.

Unlike plugins that only generate an llms.txt file, this plugin’s core value is the per-product scoring engine and the actionable Quick Wins panel — a ranked fix list based on your actual catalog gaps.

What it does

Agent Trust Score — per product, 0 to 100

Every product gets an Agent Trust Score based on eight dimensions: product identity (SKU, GTIN, brand), content quality, schema markup, policies, AI-ready content, media, inventory clarity, and technical accessibility. The score tells you where you stand and what to fix first.

It’s not a vague “optimise your store” suggestion. It’s a concrete list — “47 products are missing a return policy schema” or “89 products have no GTIN” — so you know exactly what to do next.

llms.txt — the file AI models use to understand your site

Similar to robots.txt but for large language models, llms.txt is an emerging standard that tells AI agents what your store sells, where your key pages are, and how to navigate your catalog. AI Store Signals generates and serves this file automatically at yourstore.com/llms.txt.

agent-feed.json — a clean product catalog for AI agents

This isn’t a shopping feed. It’s a structured JSON file designed specifically for AI consumption — clean product names, prices, stock status, SKUs, categories, and URLs in a format that AI crawlers can actually parse without fighting through HTML. Served at yourstore.com/agent-feed.json, paginated for large catalogs.

Schema markup audit

This plugin scans your product pages and flags missing or incomplete structured data — Product, Offer, Review, Brand, MerchantReturnPolicy. You see exactly which products have gaps and what those gaps are, without having to check Google Search Console or run manual tests.

AI crawler tracking

When GPTBot, ClaudeBot, PerplexityBot, Gemini, or Bingbot crawls your store, the plugin logs it. When someone lands on your store from ChatGPT, Perplexity, Claude, or Gemini, that referral is tracked too. You get a running count of AI-driven traffic so you can see whether your store is being found.

All tracking is GDPR-safe — only hashed IPs are stored, never raw addresses.

ai-plugin.json and anthropic.txt

Two more files that are becoming standard for AI agent discovery. AI Store Signals generates both automatically. Small detail, but AI agents expect them and check for them.

Quick Wins panel

The dashboard shows you the highest-impact things to fix first. Not a generic checklist — an actual ranked list based on your products. “73 products missing GTIN — fix this for the biggest score jump” is a lot more useful than “make sure your products have identifiers.”

Who this is for

If you run a WooCommerce store with real products and you care about where traffic comes from, AI Store Signals is worth installing. It takes about two minutes to set up and the first scan tells you immediately where you stand.

It’s especially useful if you:

  • Sell physical products where identifiers (GTIN, EAN, UPC, MPN) matter
  • Have a large catalog and have never audited your schema markup
  • Want to understand if AI crawlers are already visiting your store
  • Are thinking about AI referral traffic the same way you think about SEO traffic

Technical notes

  • Scores are calculated in the background via WP-Cron in batches of 50 — no timeout risk on large catalogs
  • Products are automatically re-scored when you update them in WooCommerce
  • All generated feeds are cached and served with appropriate headers for crawlers
  • The plugin adds three database tables on activation and removes them cleanly on uninstall (with your confirmation)
  • HPOS (High-Performance Order Storage) compatible

Screenshots

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or install directly from the WordPress plugin directory
  2. Activate the plugin through the Plugins screen in WordPress
  3. Make sure WooCommerce is active — the plugin won’t do anything without it
  4. Go to AI Store Signals Dashboard and click Run Full Scan
  5. That’s it — your scores will appear within a few minutes depending on catalog size

FAQ

Do I need to configure anything before running a scan?

No. Install, activate, scan. The default settings work for most stores. You can tune cache duration, score thresholds, and tracking behaviour from the Settings page, but none of that is required upfront.

How long does the first scan take?

It depends on how many products you have. The scanner processes 50 products per background task. A 500-product store typically finishes in a few minutes. You can watch the progress bar on the dashboard while it runs.

Will this slow down my store?

No. The scanning runs entirely in the background via WP-Cron and doesn’t affect frontend performance. Generated feeds are cached. AI crawler tracking adds a single lightweight database write when an AI bot is detected — which isn’t on every request.

What is llms.txt and does my store actually need it?

llms.txt is a plain text file that helps AI models understand your site without having to crawl every page. It lists your key pages, product categories, policies, and the machine-readable feeds your store exposes. It’s similar in concept to robots.txt or a sitemap, but written for large language models rather than traditional search bots. It’s a good idea to have it.

What counts as an AI crawler?

The plugin detects GPTBot and ChatGPT-User (OpenAI), ClaudeBot (Anthropic), PerplexityBot, Gemini and Google-Extended (Google), Amazonbot, and meta-externalagent (Meta). It also tracks referrals from chat.openai.com, perplexity.ai, claude.ai, and gemini.google.com.

Is the tracking GDPR compliant?

Yes. The plugin never stores raw IP addresses. IPs are hashed with SHA-256 before being saved. You can also disable tracking entirely from Settings Tracking, or configure how long records are retained before automatic deletion.

Does this work with variable products?

Yes. Variable products are scored as a whole — the parent product is what gets the Agent Trust Score, and the scanner checks variations for pricing and stock clarity.

Will this interfere with Yoast SEO, RankMath, or other schema plugins?

No. AI Store Signals audits schema but does not inject its own structured data in the free version. It reports what’s missing so you can fix it through your existing schema plugin or WooCommerce settings.

I ran the scan but scores look lower than I expected. Why?

The Agent Trust Score holds products to a higher standard than typical SEO checks. AI agents need GTINs, clear return policies, warranty information, and structured AI-ready content — things that are often missing even on well-maintained WooCommerce stores. The score is accurate; the Quick Wins panel tells you what to address first.

Does this plugin only generate an llms.txt file?

No. The llms.txt endpoint is one small part of the plugin. The main feature is the per-product Agent Trust Score — a 0–100 readiness score across eight dimensions — combined with a ranked Quick Wins panel that tells you exactly what to fix in your catalog. The plugin also tracks AI bot traffic and referrals, audits schema markup, and generates an agent-feed.json and ai-plugin.json.

My products are already well-optimised for Google. Will that help my score?

Partly. Good SEO practices — complete descriptions, alt text, structured data — overlap with AI readiness. But AI agents also weigh things Google doesn’t care much about: GTIN codes, machine-readable return and shipping policies, and content that answers comparison-style questions. The scanner will show you what the gap is.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AI Store Signals for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release
  • Agent Trust Score engine — 8 dimensions, 0–100 per product
  • Background scanning via WP-Cron with real-time progress
  • llms.txt auto-generation and serving
  • agent-feed.json with pagination support
  • ai-plugin.json and anthropic.txt endpoints
  • Schema markup audit — Product, Offer, Review, Brand, MerchantReturnPolicy
  • AI crawler detection — GPTBot, ClaudeBot, PerplexityBot, Gemini, meta-externalagent
  • AI referral tracking — ChatGPT, Perplexity, Claude, Gemini
  • GDPR-safe analytics with SHA-256 IP hashing and configurable retention
  • Quick Wins panel — ranked by impact across your actual catalog
  • Premium admin UI with score ring, filter chips, and SweetAlert2 interactions
  • Full HPOS compatibility