Shop Ready

theabbeyresort.com

14 product pages read, 14 with Product data, stating 2.6 of the 12 fields a cart reads on average. Read October 22, 2026.

2.6 of 12fields stated, on average
0publish no product dataof 14
12have no price in their dataof 14
12do not state stockof 14
14do not state shippingof 14

Fix these first

Each field the store's products leave out, the most products first. One change to the store's product template fixes every product at once.

  1. Product identifiermissing on 14 of 14

    Give each product its barcode (GTIN), or at least its SKU, from the product itself.

  2. Shippingmissing on 14 of 14

    State what delivery costs, where it goes and how long it takes, once for the store or on each offer.

  3. Returnsmissing on 14 of 14

    State the return policy: the window, the countries and who pays, once for the store.

  4. Conditionmissing on 13 of 14

    Say each product is new, or how it is used or refurbished.

  5. Pricemissing on 12 of 14

    State the price as a number, such as 68.00, never text with a symbol in it.

  6. Currencymissing on 12 of 14

    State the currency as a three-letter code, such as USD.

  7. In stock or notmissing on 12 of 14

    State stock as a schema.org value, such as https://schema.org/InStock, for each variant.

  8. Brandmissing on 11 of 14

    Name the brand, so the product can be matched across stores.

  9. An offermissing on 10 of 14

    Give each product an offer: without one there is no price, currency or stock for a cart to read.

  10. Imagemissing on 9 of 14

    Give each product a full image address, starting https://, not one starting //.

  11. Descriptionmissing on 8 of 14

    Give each product the description its page shows.

  12. Namemissing on 3 of 14

    Give each product its name in its data, the same name the page shows.

Every product read

The fewest fields first. The price and stock on each listing are what its data states, not what the page shows.

/lake-geneva-resort-deals/exclusive-offers

A product with no name

No price in the dataStock not stated

See the product page
0 of 12fields stated
NameMissing
ImageMissing
An offerWrong
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

7 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/resort/lake-club-card

A product with no name

No price in the dataStock not stated

See the product page
0 of 12fields stated
NameMissing
ImageMissing
An offerWrong
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

12 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/resort/lake-club-card/signup

A product with no name

No price in the dataStock not stated

See the product page
0 of 12fields stated
NameMissing
ImageMissing
An offerWrong
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

12 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-resort-deals/family

Overnight accommodations

No price in the dataStock not stated

See the product page
1 of 12fields stated
NameStated
ImageMissing
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

6 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-resort-deals/romance-packages

Overnight accommodations

No price in the dataStock not stated

See the product page
1 of 12fields stated
NameStated
ImageMissing
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

9 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-resort-deals/seasonal_adventures

Standard resort room accommodations

No price in the dataStock not stated

See the product page
1 of 12fields stated
NameStated
ImageMissing
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

6 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-resort-deals/spa-packages

Discounted guest room (Sunday night)

No price in the dataStock not stated

See the product page
1 of 12fields stated
NameStated
ImageMissing
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

7 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/things-to-do-lake-geneva/flavors-of-fall

Fall-In-One

No price in the dataStock not stated

See the product page
1 of 12fields stated
NameStated
ImageMissing
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionMissing
ConditionMissing
ShippingMissing
ReturnsMissing

3 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-resort-deals/midweek-escapes

Standard resort room

No price in the dataStock not stated

See the product page
2 of 12fields stated
NameStated
ImageMissing
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionStated
ConditionMissing
ShippingMissing
ReturnsMissing

7 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-accommodations

King Rooms

No price in the dataStock not stated

See the product page
4 of 12fields stated
NameStated
ImageStated
An offerStated
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionStated
ConditionMissing
ShippingMissing
ReturnsMissing

6 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-accommodations/villas

King Rooms

No price in the dataStock not stated

See the product page
4 of 12fields stated
NameStated
ImageStated
An offerStated
PriceMissing
CurrencyMissing
In stock or notMissing
BrandMissing
Product identifierMissing
DescriptionStated
ConditionMissing
ShippingMissing
ReturnsMissing

6 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-wisconsin-spa/about-avani-spa/spa-products

Oil Free SPF 40+

No price in the dataStock not stated

See the product page
4 of 12fields stated
NameStated
ImageStated
An offerMissing
PriceMissing
CurrencyMissing
In stock or notMissing
BrandStated
Product identifierMissing
DescriptionStated
ConditionMissing
ShippingMissing
ReturnsMissing

4 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

Show the other 2
/lake-geneva-wisconsin-spa/packages

Summer Spa Day Special

$165 USDStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierMissing
DescriptionStated
ConditionMissing
ShippingMissing
ReturnsMissing

12 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/lake-geneva-wisconsin-spa/membership

Avani Spa Membership

$150 USDStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierMissing
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

A count of fields says what a page's data states, read before any script runs. It does not decide eligibility: Merchant Center and Google's own review decide whether a product shows in merchant listings, Universal Cart or any other Google feature.

The whole site92 of 100

Every page of theabbeyresort.com against mttr's rulebook: 100 pages read.

See the full report

Fix it where the data starts

The Shop Ready skill works in your store's own theme with Claude Code, Codex or Cursor, writes every field from the product's own data, and checks the live pages with mttr after. On Shopify, mttr can do it from the admin: that is in beta.