An audit of particula-tech.com against the five things AI shopping agents (ChatGPT, Gemini, Perplexity, Shopify's own agent) rely on to understand a product and recommend it.
| Criterion | Status | What we found |
|---|---|---|
| Titles and descriptions | Weak | 40 products have under 80 words and 5 are empty. Even the flagships are thin (about 55 words on Wizard Air and Wizard Pro), and some descriptions belong to a different product or still use the old names (Mini, Lite). |
| Images | Missing | Only 98 of 310 images have alt text, and on most flagships just the first image does (1 of 16 on Wizard Air). The theme shows the product title in place of a missing alt, but the field agents receive stays empty. 26 products have fewer than 3 images and 5 have none. The GoChess "What's in the box" images still say Mini and Lite. |
| Structured attributes | Missing | Product type is empty on 58 of 60 products. 31 products have no Shopify category and 9 have a wrong one: GoDice Tube is filed as drinking straws, GoBalance Play as playground balls, GoCube as plain Electronics. Category metafields (age, material, game mechanics) are filled only on the GoChess boards. The tags that exist are mostly internal (chessupsell, swag, B2B). |
| Barcodes (GTIN) | Partial | Only 19 of 44 physical products have a barcode; Wizard Alive (the $699 flagship) has none, and Rubik's Connected shares one barcode with the internal Rubik's Connected Pro listing. More important: the theme does not output gtin in the structured data (JSON-LD) on any product page, so even existing barcodes never reach Google or agents. |
| Policies | Good | Refund, shipping, terms and privacy pages all exist. Missing: return and shipping policy are not in each product's structured data, and the contact page is 9 words. |
An agent cannot tell an internal listing from a real one, and may recommend "Rubik's Connected Pro (internal)", a $199 retail display stand, or a duplicate GoBalance Sport at a different price. This is the fastest fix: remove them from the Online Store channel, nothing gets deleted.
In the file: Action column = hide (7 products), review (2 products)
212 images have no alt. 291 proposals are ready, one per image, and the sheet marks which ones are missing and which only replace an existing alt. The 129 images of the 11 flagship products were written by looking at each photo. The rest are drafts built from the file name and are marked for review before they go in.
In the file: "Image alt text" sheet
Every product has a proposed product type, a Shopify category (only where the current one is missing or wrong) and tags to add (brand, kind, audience, use). After the category is set, Shopify offers its category metafields (age group, material, colour): fill them, agents read them as attributes. Keep the existing tags: some of them drive the upsell logic.
In the file: "Products" sheet, proposed type / category / tags to add
Fill in the 25 missing barcodes on physical products, starting with Wizard Alive, and give Rubik's Connected its own. Then one change to the product JSON-LD in the theme: add gtin from the variant barcode. Worth adding hasMerchantReturnPolicy, shippingDetails and aggregateRating in the same place: 15 products already store a rating count that the structured data never shows.
This is a live-theme change: one file, its own approval
First fix copy that describes another product: Wizard Air opens with "GoChess Lite... tournament-size", and Wizard Pro opens with the membership perks. Then give every flagship its dimensions, age range, what's in the box, app and platform compatibility, and battery life.
In the file: the Content notes column says what is wrong per product
Titles still carry "(MINI Model)" and "(LITE Model)", and the GoChess "What's in the box" images say Mini and Lite. An agent that reads Mini will not connect the product to Air.
| Product | Priority | Proposed type / reason | Barcode | Issues | Notes |
|---|
We tried to see what an agent actually receives through Shopify's agent endpoint, but it requires a registered agent profile and returned nothing.
All images of the products in Shop All. Each image was looked at, and the alt it carries today was judged against what it shows. The same list is in the Excel file, sheet "Shop All image review".
| Image | What it is | Alt today | Recommended alt |
|---|