AI visibility for WooCommerce

The WooCommerce plugin that scores your PDPs, not generates them.

WordPress AI plugins are mostly content generators. None actually score your PDP against what ChatGPT, Perplexity, Claude, and Gemini look for. eCommerce Insights ships a real WooCommerce plugin that does, and logs AI crawler hits from the WordPress admin.

WooCommerce plugin at /integrations/ · Early access · WPML and Polylang compatible

WordPress admin · eCommerce Insights plugin
Products tracked
612
Variations resolved
1,840
GPTBot hits this week
1,204
PerplexityBot hits
318
ClaudeBot hits
74

Illustrative data. Crawler hits logged by the eCommerce Insights plugin.

The WordPress plugin directory has thousands of AI plugins. Almost all of them write something for you: a product description, a blog post, an alt tag. Writing isn't the bottleneck for a WooCommerce brand. Knowing which of 600 products are being cited by ChatGPT and Perplexity is. Knowing what's missing from each PDP that's costing you those citations is. eCommerce Insights is built for that question, and ships a WooCommerce plugin that runs the audit from inside the admin you already use.


Why a real WooCommerce plugin

Five things WordPress AI plugins don't do.

Crawler logging

Log every AI crawler hit from your server.

GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, CCBot, Bytespider, and the long tail. The eCommerce Insights plugin hooks `wp` once per request, checks the user agent, and writes a row to a custom table. You see the hits from inside WordPress admin, by URL, by bot, by day. No third-party log shipping. No tail -f from SSH.

In-admin scoring

A scorecard on the product edit screen.

Next to the Yoast or Rank Math meta box, you see the SKU's AI visibility score and the top three fixes. No tab-switching to a SaaS. Approve a fix, the plugin writes the change to the WooCommerce product field, attribute, or short description. The diff is visible, reversible, and attributed to a WordPress user.

Real scoring

Scores against six AI engines, not against keyword density.

Other WordPress plugins recommend "make your description longer" or "add more keywords." eCommerce Insights scores against ChatGPT, Perplexity, Google AI Overviews, Gemini, Claude, and Copilot citations and against the answerability patterns those engines reward. The recommendations are different. The result is different.

Variations

Variable products, treated as variants.

Variable products in WooCommerce produce a parent product and N variations. eCommerce Insights scores variations separately because ChatGPT Shopping and Perplexity Shopping cite them as distinct SKUs. Roll-ups to the parent product are available for triage.

Schema

JSON-LD that works alongside Yoast, Rank Math, and SEOPress.

Most WooCommerce stores already emit Product JSON-LD via Yoast or Rank Math. eCommerce Insights reads what's live, identifies what's missing for AI engines (offers block, brand entity, identifier_exists, material), and produces JSON-LD additions that augment your SEO plugin rather than replace it.

Multilingual

WPML and Polylang aware.

For multilingual WooCommerce stores, eCommerce Insights scores each translated PDP against the matching language's query bank on each engine. French PDPs are scored against French queries on Perplexity and ChatGPT, not against the English version. Multilingual SKUs roll up to a parent for cross-language analysis.


How it works

From plugin install to PDP diff in four steps.

  1. 01

    Install the eCommerce Insights plugin.

    Download the plugin from /integrations/ (Early access; wordpress.org listing in progress). Upload via WordPress admin → Plugins → Add New, activate, connect to your eCommerce Insights account. The plugin reads WooCommerce products and variations through the standard WC API.

  2. 02

    Crawler logging starts immediately.

    From the moment the plugin is active, every AI crawler hit (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, CCBot, and others) is logged in a custom table viewable from the WordPress admin. The first dashboard view appears within hours, not weeks.

  3. 03

    Per-SKU scoring runs in the SaaS.

    The eCommerce Insights SaaS pulls product data through the plugin, runs the audit, and returns scores. You see the score on the product edit screen, in the WooCommerce product list, and in the eCommerce Insights admin tab. Recommendations link to specific WooCommerce fields.

  4. 04

    Approve diffs from the admin.

    Each recommendation can be applied with one click. The plugin writes to the standard WooCommerce product fields (short description, attributes, custom fields) or to a JSON-LD block in the product output. Every change is logged with the WordPress user who approved it. Roll back from the same screen.


Why this beats a generic tool

A WordPress AI content plugin vs. eCommerce Insights on WooCommerce.

Generic content plugin

"Write a longer description."

The plugin generates copy based on a category and a few specs. There is no scoring against AI engines, no crawler log, no answerability model. The output is content. The question of whether it helps with AI search visibility is unanswered.

  • No AI engine citation tracking
  • No crawler hit logging
  • Recommendations are length-based
  • Generation is the product, not the diagnosis
eCommerce Insights plugin

"Add 'usedFor' to this attribute, score lifts 18 points."

Recommendations are diagnostic, specific, and grounded in actual AI engine citations on your store. Crawler hits give you real-time evidence of which bots are reading what. The plugin is built for the question your team is being asked, not the question that was easy to build for.

  • Six AI engines tracked weekly
  • Every AI crawler hit logged
  • Per-SKU 0–100 score on the product edit screen
  • Diffs ship through WooCommerce-native fields

Brand profile

A specialty foods brand, $6M GMV on WooCommerce with the Astra theme and Rank Math.

Four hundred SKUs across three product categories. The marketing lead had Yoast, then switched to Rank Math, then layered an AI plugin that auto-generated short descriptions. PerplexityBot showed up in the access logs but no one was tracking it. After installing the eCommerce Insights plugin, the team saw 200+ PerplexityBot hits per week concentrated on twelve specific recipe-pairing pages. Those recipes were not currently linked from the matching PDPs. A small set of internal links, written manually, lifted PerplexityBot's product-page hits on those SKUs over the next two scan cycles.

Illustrative brand profile. eCommerce Insights does not publish customer case studies without permission.

WP admin · eCommerce Insights · crawler log
GPTBot    1,204 hits
PerplexityBot   318 hits
ClaudeBot   74 hits
Google-Extended   412 hits
OAI-SearchBot   89 hits
→ Top hit URL: /recipes/sourdough-starter-guide/
Not linked from sourdough-flour PDP. Recommend: add link.

WordPress doesn't need another generator. It needs a diagnostician.


Audit a PDP now

Drop your WooCommerce PDP URL, get a scorecard.

Free audit covers one PDP. The free trial covers up to 500 SKUs and includes the WooCommerce plugin (Early access).


Further reading: the WooCommerce developer documentation, which describes the product, variation, and attribute model the eCommerce Insights plugin reads against.

Ask AI about eCommerce Insights for WooCommerce

Have your favorite AI engine summarize this page for your specific use case.

Frequently asked questions

Is the eCommerce Insights WooCommerce plugin a content generator?
No. The WordPress plugin marketplace is saturated with AI plugins that generate product descriptions or blog posts. eCommerce Insights is not one of them. The plugin scores each product against what ChatGPT, Perplexity, Claude, and Gemini look for, logs AI crawler hits in real time from your WordPress admin, and produces a diff queue your team approves before any change ships. Generation is not the bottleneck. Knowing what to change is.
Where do I install the plugin?
The eCommerce Insights WooCommerce plugin lives at /integrations/ on this site (Early access). A wordpress.org repository listing is on the way. Today, install is by uploading the zip in WordPress admin → Plugins → Add New, connecting the plugin to your eCommerce Insights account, and granting WooCommerce read scope for products and variants.
What does the plugin do that the SaaS dashboard doesn't?
Three things. First, real-time AI crawler logging from your server: every GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, and CCBot hit is recorded with URL, user agent, and timestamp, viewable from the WordPress admin. Second, in-admin scorecards on the product edit screen: you see the SKU's AI visibility score next to the standard Yoast or Rank Math meta box. Third, one-click apply for recommended changes that map to native WooCommerce product fields and attributes.
Does it work with WooCommerce variable products?
Yes. Variable products are resolved into their variation SKUs and scored independently. A medium-blue variation of a tee shirt is scored separately from large-blue because ChatGPT Shopping and Perplexity Shopping cite them as distinct products. The dashboard rolls them up to the parent variable product for triage.
Does the plugin slow down the storefront?
No. AI crawler logging is a single hook on `wp` that compares the user agent against a small allowlist and writes to a custom table; it adds sub-millisecond overhead per request. The scoring engine runs in the eCommerce Insights SaaS, not on the store's PHP workers. The admin scorecard is fetched from the eCommerce Insights API and cached per product. No theme or storefront performance regression in normal use.
Does eCommerce Insights work with WPML, Polylang, or multilingual WooCommerce?
Yes. The plugin reads the canonical URL per language and scores each language variant separately. A French product page is scored against the French queries on each engine; an English page against the English query bank. Multilingual SKUs roll up to a parent product for cross-language analysis.

A real WooCommerce plugin. Not another generator.

Install from /integrations/. Score every PDP. Log every AI crawler hit.