For WooCommerce

Product data built for machines, still written for people

AI systems can only work with what your pages expose. We find the gaps, propose exact fixes, and apply them through a plugin that keeps you in control.

Product schema completeness

We read the Product markup your site actually generates and report which fields are present and which are missing — brand, GTIN, SKU, price, availability, image, description, aggregate rating. Missing fields we can supply are added to the existing markup through WooCommerce and SEO plugin filters. We never inject a second Product block, because two competing Product entities on one page is worse than one incomplete entity.

Product identity

GTIN and brand are how machines recognise that your listing and a review on another site describe the same item. Missing identity is the single most common reason a product cannot be merged into an AI system’s understanding of a category.

Content that answers questions

Thin descriptions give an answer engine nothing to quote. We flag empty and short descriptions and can draft replacements from the facts already in your product data — materials, dimensions, compatibility, intended use. You review every word before it is written.

Image alt text

Alt text is the only textual description of an image a machine can read. We generate factual alt text from your product name, brand and attributes, and never invent what is in the picture.

Crawl access

robots.txt rules for AI crawlers, noindex directives, X-Robots-Tag headers, canonical mismatches and catalog visibility. We report only what we can verify from your site’s actual responses.

Merchant signals

Store address, returns policy and shipping configuration. Delivery and returns are among the details shoppers most often ask assistants about before they buy.

How changes reach your store

Our backend never touches your WordPress database. It queues a typed command; the plugin polls for it, validates it against its own allowlist of eight content operations, applies it through the WooCommerce API and reports the result back with the previous value attached.

There is deliberately no command that can execute PHP, run SQL, write an arbitrary option or touch the filesystem. Every applied change is recorded with its before value and can be undone from inside WordPress with one click.

What we never ask for

Orders, customer names, email addresses, shipping addresses, payment details and WordPress user accounts. None of it is needed to make a product understandable, so none of it is requested, transmitted or stored.