A stock WooCommerce store publishes no product data at all — no price, no stock, no barcode. To an AI shopping assistant, your product pages are not products. They're just text. Webkoding Schema Audit fixes that, and shows you the crawlers arriving.
A clean install: WooCommerce 10.9 with Storefront, WooCommerce's own theme. No page builder, no SEO plugin. Here is every piece of structured data the page publishes.
{
"@type": "BreadcrumbList"
}
✗ no Product
✗ no price
✗ no stock
✗ no barcode
✗ no brand
To ChatGPT, this page
sells nothing.
{
"@type": "Product",
"name": "Wireless Earbuds Pro",
"sku": "AR-CD46F4",
"gtin": "5901234123457",
"brand": { "name": "Northbay" },
"offers": [{
"price": "79.99",
"priceCurrency": "USD",
"availability": "InStock"
}],
"hasMerchantReturnPolicy": { … },
"shippingDetails": { … }
}
WooCommerce generates this data correctly — it just never reaches the page. The code that builds it runs on a hook that WooCommerce's own block templates stopped firing. Nobody opted into this, and nothing in the admin tells you. Your products have been invisible to Google's rich results the whole time too.
One scan tells you how many of your products AI agents cannot see, and exactly why — blocked crawlers, missing barcodes, descriptions too thin to be understood.
Restore the Product schema. Unblock GPTBot, ClaudeBot and Perplexity. Publish
/llms.txt and a live product feed. Bulk-fill barcodes and brands.
Webkoding Schema Audit shows you every AI crawler that reads your store — which assistant, how often, which products. That number was zero before, and now you can see it move.
The free plugin on WordPress.org is not a trial. It works permanently, and a store running only that can reach a score of 100 — you are never marked down for declining to buy anything. Pro adds the one-click fixes, the bulk barcode and brand import, and the AI crawler report.
Nine weighted checks against the live rendered page. Tells you exactly how many of your products AI agents cannot see, and why.
One-time payment, no subscription. Restores the missing Product schema, unblocks the
AI crawlers, publishes /llms.txt and a live product feed, and bulk-fills
barcodes and brands.
Sold by WebKoding. Payments handled by Paddle, our Merchant of Record. Pro is a separate add-on and needs the free plugin installed.
Webkoding Schema Audit runs entirely inside your WordPress. There is no account to create, no monthly fee, and no third-party service sitting between your products and the agents reading them. The feed is served from your own domain.
A live WooCommerce install with 73 products, left in the state most stores are actually in: no barcodes, no brands, one-line descriptions, crawlers unaddressed. Log in, run the scan, and watch the score climb as you fix them.
The one thing already fixed is the Product schema — Webkoding Schema Audit restores it the moment
it is activated, so open any product page and view the source. That
"@type": "Product" block is not WooCommerce's. It is ours.
Log in with demo / demo. Your changes are scoped to your own session — the next visitor gets the same broken store you did.