What your product pages tell search engines and AI agents
Goodspring Keel reads a sample of up to 25 product pages from outside, the way a crawler does, and reports what the structured data says: whether a Product node is there and complete, whether it matches the price and availability a shopper sees, and whether robots.txt keeps AI crawlers out. No install and no email.
Live grading is not open yet. Until it is, Keel grades only its demo store, shop.test, built from synthetic pages.
What it checks from outside
- SCH-01 No Product structured data on the product page
- SCH-02 Duplicate Product structured data
- SCH-03 Offer lacks price, currency or availability
- SCH-04 Structured data disagrees with the page
- SCH-05 No GTIN, MPN or brand in the structured data
- SCH-07 Product structured data blocks disagree with each other
- AGT-01 robots.txt blocks known AI crawlers
What it cannot see
The admin: identifiers, categories and attributes. Merchant Center status. The grader says so on every report; the Shopify app reads them.
Two smaller tools
Each answers one question from the same engine, with no report and nothing kept.