Shop Ready

boatandyachtregistration.com

25 product pages read, 24 with Product data, stating 8 of the 12 fields a cart reads on average. Read October 23, 2026.

8 of 12fields stated, on average
1publish no product dataof 25
1have no price in their dataof 25
25do not state stockof 25
25do not state shippingof 25

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 data on every product page1 of 25 pages

    Some product pages send no Product data before any script runs, so a shopping agent has nothing to read. Write it into the product template.

  2. In stock or notmissing on 24 of 24

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

  3. Conditionmissing on 24 of 24

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

  4. Shippingmissing on 24 of 24

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

  5. Returnsmissing on 24 of 24

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

Every product read

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

/

No product data

Nothing a cart can read

The page sends no Product data before any script runs, so a shopping agent has nothing to buy from.

/ar

هولندا

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/bg

Холандия

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/bs

Holandija

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/cs

Holandsko

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/da

Holland

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/de

Niederlande

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/el

Ολλανδία

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/es

Países Bajos

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/fi

Alankomaat

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/fr

Pays-Bas

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/he

הולנד

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
ShippingMissing
ReturnsMissing

5 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 13
/hr

Nizozemska

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/hu

Hollandia

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/it

Paesi Bassi

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/ja

オランダ

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/ko

네덜란드

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/nl

Nederland

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/no

Nederland

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/pl

Holandia

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/pt

Países Baixos

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/ro

Olanda

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/ru

Нидерланды

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/sk

Holandsko

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

/sl

Nizozemska

299 EURStock not stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notWrong
BrandStated
Product identifierStated
DescriptionStated
ConditionWrong
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.

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 site76 of 100

Every page of boatandyachtregistration.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.