Ad feed health
Google Shopping & Meta catalogs5 of 25 sampled products have an issue that gets items disapproved or throttled in Google Shopping — roughly 87 products across the 437.
Published audit · 16 October 2026
How Google Shopping and AI shopping agents read www.brooklinen.com
We read Brooklinen's storefront the way Google's crawler and agents like ChatGPT, Perplexity and Google AI Mode do — no login, no app install — and checked 25 flagship products of 437 against Merchant Center's rules and agent readability.
5 of 25 sampled products have an issue that gets items disapproved or throttled in Google Shopping — roughly 87 products across the 437.
5 of 25 are hard for AI shopping agents to read: key buying facts are missing or locked in prose and images — roughly 87 products catalog-wide.
Ready to use
The lowest-scoring products from the sample, rebuilt from the store's own photos, copy and barcodes. Switch between Today and Fixed to compare, and download the payloads.
— none —
“Brooklinen bedding set with a white duvet cover and pillowcases, packed in a gift box, per the product photos.”
gifting a bedding set in a gift box
Brooklinen Duvet Cover and Pillowcases Bedding Set White
Not determinable from the store's data (left blank, not guessed): Pattern: the title says Stripe, but the photos show plain white fabric with no visible stripe, Material and fabric weight, Duvet and pillowcase sizes (the band text is not legible in the photos), Thread count, Care instructions, Whether this is a purchasable product or a checkout shell: the product type is blank, the variant count is 1 with a Default Title option, and the tags include 'Checkout Bundle Parent', 'feedonomics-shell-product' and 'redirect'
{
"@context": "https://schema.org/",
"@type": "Product",
"@id": "https://www.brooklinen.com/products/sunwashed-stripe-duvet-set-checkout#product",
"name": "Sunwashed Stripe Duvet Set Checkout",
"description": "",
"url": "https://www.brooklinen.com/products/sunwashed-stripe-duvet-set-checkout",
"brand": {
"@type": "Brand",
"name": "Brooklinen"
},
"image": [
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_24-04_Bedding_Ecomm_White_HCB_2x_WOgrey_ca59babe-a62b-48dd-a23f-aafc23203e67.jpg?v=1760111953"
],
"category": "Home & Garden > Linens & Bedding > Bedding > Bedding Sets",
"color": "White",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Contents",
"value": "Duvet cover and pillowcases, shown in a Brooklinen gift box"
},
{
"@type": "PropertyValue",
"name": "Brand",
"value": "Brooklinen"
}
],
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/sunwashed-stripe-duvet-set-checkout?variant=43244171919450",
"price": "0.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}— none —
“The Brooklinen Dev Paper Bag is a paper bag with twisted paper handles, offered in blue and brown.”
gift wrapping carrying gifts party favors
Brooklinen Dev Paper Bag Paper Gift Bag with Twisted Paper Handles in Blue or Brown
Not determinable from the store's data (left blank, not guessed): Exact dimensions and capacity, Size options and which size each photo shows, Weight, Whether the bag is sturdy, waterproof, or grease-resistant, Closure or reinforcement details, Recyclability or recycled content, Whether the blue option is the same navy shade shown in the photo, Whether the brown option is kraft paper, Care instructions
{
"@context": "https://schema.org/",
"@type": "ProductGroup",
"@id": "https://www.brooklinen.com/products/dev-paper-bag#product",
"productGroupID": "7727470805082",
"name": "Dev Paper Bag",
"description": "",
"url": "https://www.brooklinen.com/products/dev-paper-bag",
"brand": {
"@type": "Brand",
"name": "Brooklinen"
},
"image": [
"https://cdn.shopify.com/s/files/1/0951/7126/products/pdp_sq.jpg?v=1759280031",
"https://cdn.shopify.com/s/files/1/0951/7126/products/51Tw1VLxoIL.jpg?v=1624462945"
],
"category": "Arts & Entertainment > Party & Celebration > Gift Giving > Gift Wrapping",
"material": "paper",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Color options",
"value": "Blue, Brown"
},
{
"@type": "PropertyValue",
"name": "Handles",
"value": "Twisted paper handles"
},
{
"@type": "PropertyValue",
"name": "Bag style",
"value": "Rectangular bag with flat base and gusset sides"
}
],
"variesBy": [
"https://schema.org/color"
],
"hasVariant": [
{
"@type": "Product",
"name": "Dev Paper Bag - Blue",
"sku": "bag-1",
"color": "Blue",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/dev-paper-bag?variant=42769091723354",
"price": "0.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Dev Paper Bag - Brown",
"sku": "bag-2",
"color": "Brown",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/dev-paper-bag?variant=42769091756122",
"price": "0.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
]
}— none —
“The Brooklinen Classic Percale Pillowcase Set is a pillowcase set offered in Standard and King sizes, with the percale weave and a choice of printed patterns that vary by color.”
bedroom bedding upgrade replacing pillowcases on a bed
Brooklinen Classic Percale Pillowcase Set Standard King Bedding
Not determinable from the store's data (left blank, not guessed): Fiber content and material percentages, Thread count, Dimensions of each size, Care and washing instructions, Size system (US, UK, EU, etc.), Single dominant color, since the set comes in several colors, Gender or age group (bedding is not targeted)
{
"@context": "https://schema.org/",
"@type": "ProductGroup",
"@id": "https://www.brooklinen.com/products/classic-pillowcases-last-call#product",
"productGroupID": "1627645182042",
"name": "Classic Percale Pillowcase Set - Last Call",
"description": "",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call",
"brand": {
"@type": "Brand",
"name": "Brooklinen"
},
"image": [
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-01_Bedding_Classic_OysterInPebble_PC_1x_WOgrey_814f4d3d-2a5e-4484-aef1-653a8a0544fc.jpg?v=1787170969",
"https://cdn.shopify.com/s/files/1/0951/7126/files/classic_windowpane_pillowcase_silo_6f12a6ee-4a03-4e05-9f6e-a05d0360b85d.jpg?v=1775831689",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-12_Bedding_Classic_TandemStripeInGrass_PC_1_x_PDP_WO_5109775e-0ca5-49eb-98bc-4105865b6678.jpg?v=1775831689",
"https://cdn.shopify.com/s/files/1/0951/7126/files/pillowtop-graphite-2048x1536_x_WOgrey.jpg?v=1775831689",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_24-05_Bedding_Classic_PipedCotton_AbyssPebble_PC_2x_WOgrey_f3dd5116-415d-4c19-88ef-a5ec3d731f21.jpg?v=1775831689",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_24-05_Bedding_Classic_PipedCotton_AbyssPebble_PC_1x_WOgrey_7772538e-af20-4f32-9af4-f99bb5426c2c.jpg?v=1775831689"
],
"category": "Home & Garden > Linens & Bedding > Bedding > Pillowcases",
"pattern": "Varies by color: wavy line print, grid check, or green stripe, per the photos",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Weave",
"value": "Percale"
},
{
"@type": "PropertyValue",
"name": "Set contents",
"value": "Pillowcase set (two pillowcases shown)"
},
{
"@type": "PropertyValue",
"name": "Size",
"value": "Standard or King"
}
],
"variesBy": [
"https://schema.org/color",
"https://schema.org/size"
],
"hasVariant": [
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Tandem Stripe in Grass / Standard",
"sku": "PC-S232",
"gtin": "840302749395",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-12_Bedding_Classic_TandemStripeInGrass_PC_1_x_PDP_WO_5109775e-0ca5-49eb-98bc-4105865b6678.jpg?v=1775831689",
"color": "Tandem Stripe in Grass",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43199950454874",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Tandem Stripe in Grass / King",
"sku": "PC-K232",
"gtin": "840302749401",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-12_Bedding_Classic_TandemStripeInGrass_PC_1_x_PDP_WO_5109775e-0ca5-49eb-98bc-4105865b6678.jpg?v=1775831689",
"color": "Tandem Stripe in Grass",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43199950487642",
"price": "19.75",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Dew / Standard",
"sku": "PC-S229",
"gtin": "840302749135",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-07_Bedding_Classic_Dew_PC_1x_PDP_WO_d13a8df4-97b2-4062-bcc9-fde4bed3b43c.jpg?v=1775831689",
"color": "Dew",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43199950323802",
"price": "14.75",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Dew / King",
"sku": "PC-K229",
"gtin": "840302749142",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-07_Bedding_Classic_Dew_PC_1x_PDP_WO_d13a8df4-97b2-4062-bcc9-fde4bed3b43c.jpg?v=1775831689",
"color": "Dew",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43199950356570",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Tandem Stripe in Flax / Standard",
"sku": "PC-S233",
"gtin": "840302749289",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-11_Bedding_Classic_TandemStripeInFlax_PC_1_x_PDP_WO_e84f605b-0918-4c44-993e-d7392ef9e13a.jpg?v=1775831689",
"color": "Tandem Stripe in Flax",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43199950389338",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Tandem Stripe in Flax / King",
"sku": "PC-K233",
"gtin": "840302749296",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-11_Bedding_Classic_TandemStripeInFlax_PC_1_x_PDP_WO_e84f605b-0918-4c44-993e-d7392ef9e13a.jpg?v=1775831689",
"color": "Tandem Stripe in Flax",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43199950422106",
"price": "19.75",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Oyster in Pebble / Standard",
"sku": "PC-S195",
"gtin": "840302736821",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-01_Bedding_Classic_OysterInPebble_PC_1x_WOgrey_814f4d3d-2a5e-4484-aef1-653a8a0544fc.jpg?v=1787170969",
"color": "Oyster in Pebble",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43874678112346",
"price": "14.75",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Oyster in Pebble / King",
"sku": "PC-K195",
"gtin": "840302736838",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-01_Bedding_Classic_OysterInPebble_PC_1x_WOgrey_814f4d3d-2a5e-4484-aef1-653a8a0544fc.jpg?v=1787170969",
"color": "Oyster in Pebble",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43874678145114",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Daisy / Standard",
"sku": "PC-S237",
"gtin": "840302755037",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-06_Bedding_Classic_Daisy_PC_3x_WOgrey_397439b0-1558-4954-89d9-0397e52ceaf4.jpg?v=1789149019",
"color": "Daisy",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=44079475556442",
"price": "14.75",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Daisy / King",
"sku": "PC-K237",
"gtin": "840302755044",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-06_Bedding_Classic_Daisy_PC_3x_WOgrey_397439b0-1558-4954-89d9-0397e52ceaf4.jpg?v=1789149019",
"color": "Daisy",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=44079475589210",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Tandem Stripe in Dried Grass / Standard",
"sku": "PC-S238",
"gtin": "840302755242",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_26-02_Bedding_Classic_TandemStripeInDriedGrass_PC_1_x_PDP_WO_f8ac7389-0c1a-4b74-b900-6b3270eef069.jpg?v=1789149020",
"color": "Tandem Stripe in Dried Grass",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=44079475621978",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Tandem Stripe in Dried Grass / King",
"sku": "PC-K238",
"gtin": "840302755259",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_26-02_Bedding_Classic_TandemStripeInDriedGrass_PC_1_x_PDP_WO_f8ac7389-0c1a-4b74-b900-6b3270eef069.jpg?v=1789149020",
"color": "Tandem Stripe in Dried Grass",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=44079475654746",
"price": "19.75",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Oyster in Storm / Standard",
"sku": "PC-S194",
"gtin": "840302735671",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-01_Bedding_Classic_OysterInStorm_PC_1x_WOgrey_d9285dd7-5da1-4954-9092-2855b52fdb59.jpg?v=1787170969",
"color": "Oyster in Storm",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43874678046810",
"price": "14.75",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Classic Percale Pillowcase Set - Last Call - Oyster in Storm / King",
"sku": "PC-K194",
"gtin": "840302735688",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_25-01_Bedding_Classic_OysterInStorm_PC_1x_WOgrey_d9285dd7-5da1-4954-9092-2855b52fdb59.jpg?v=1787170969",
"color": "Oyster in Storm",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/classic-pillowcases-last-call?variant=43874678079578",
"price": "17.25",
"priceCurrency": "USD",
"availability": "https://schema.org/OutOfStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
]
}— none —
“The Brooklinen Pillow Protector Set uses 500 thread count sateen covers with an invisible zipper and an antimicrobial coating, available in Standard and King sizes.”
Protecting pillows from sweat and makeup Protecting pillows from stains and dust mites Extending pillow lifespan Pillow covers that zip on and off
Brooklinen Pillow Protector Set Sateen Zippered Pillow Cover White Standard King Antimicrobial 500 Thread Count
Not determinable from the store's data (left blank, not guessed): Fiber content (cotton or other material), Set quantity per package, Exact pillow dimensions for each size, Washing temperature and drying instructions, Whether the set includes one or more colors beyond white and gray shown in photos, Fill or pillow type compatibility beyond general pillow fit
{
"@context": "https://schema.org/",
"@type": "ProductGroup",
"@id": "https://www.brooklinen.com/products/pillow-protector#product",
"productGroupID": "7719325237338",
"name": "Pillow Protector Set",
"description": "Your pillows support you every night, isn’t it time you supported them back? Protect and ensure the longevity of your pillow with these high-quality, sateen pillowcase covers.\nEasily zips on and off your pillows\nFeatures antimicrobial coating\nProtects your pillows from sweat, makeup, etc.\n500 Thread Count Sateen with invisible zipper closure\nWash every time you change your pillowcases to extend the life of your pillow.\nThis densely woven cover adds a smooth, natural layer of protection to help resist stains and dust mites for any pillow.",
"url": "https://www.brooklinen.com/products/pillow-protector",
"brand": {
"@type": "Brand",
"name": "Brooklinen"
},
"image": [
"https://cdn.shopify.com/s/files/1/0951/7126/products/1_BKL_20_PillowProtector_UB_2.jpg?v=1775570109",
"https://cdn.shopify.com/s/files/1/0951/7126/products/2_BKL_20_LS_PillowProtectors_UB_2.jpg?v=1775570109",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_26-01_Bedding_Utility_PillowProtector_1_WOgrey_e47ed30c-fd28-4be2-be07-85413600a49b.jpg?v=1775570109",
"https://cdn.shopify.com/s/files/1/0951/7126/products/3_BKL_20_LS_PillowProtectors_UB_3.jpg?v=1775570109",
"https://cdn.shopify.com/s/files/1/0951/7126/products/4_BKL_20_LS_PillowProtectors_UB_4.jpg?v=1775570109",
"https://cdn.shopify.com/s/files/1/0951/7126/products/5_BKL_20_LS_PillowProtectors_UB_GIF_Still.jpg?v=1775570109"
],
"category": "Home & Garden > Linens & Bedding > Bedding > Pillow Cases & Protectors",
"material": "500 thread count sateen (fiber content not stated)",
"color": "White",
"pattern": "Solid",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Thread count",
"value": "500"
},
{
"@type": "PropertyValue",
"name": "Weave",
"value": "Sateen"
},
{
"@type": "PropertyValue",
"name": "Closure",
"value": "Invisible zipper"
},
{
"@type": "PropertyValue",
"name": "Feature",
"value": "Antimicrobial coating"
},
{
"@type": "PropertyValue",
"name": "Size options",
"value": "Standard, King"
},
{
"@type": "PropertyValue",
"name": "Set quantity",
"value": "Pillow protector set (quantity per set not stated)"
}
],
"variesBy": [
"https://schema.org/size"
],
"hasVariant": [
{
"@type": "Product",
"name": "Pillow Protector Set - Standard",
"sku": "PP-LXE-S1",
"gtin": "840302748589",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/products/1_BKL_20_PillowProtector_UB_2.jpg?v=1775570109",
"size": "Standard",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/pillow-protector?variant=42723892691034",
"price": "39.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Pillow Protector Set - King",
"sku": "PP-LXE-K1",
"gtin": "840302748596",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/products/1_BKL_20_PillowProtector_UB_2.jpg?v=1775570109",
"size": "King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/pillow-protector?variant=42723892723802",
"price": "49.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
]
}— none —
“Brooklinen Set of 2 Comforter Bundle is a white comforter set offered in Twin, Full/Queen, and King/Cali King sizes, with Down or Down Alternative fill and Lightweight, All-Season, or Heavyweight warmth levels, made in Canada and OEKO-TEX STANDARD 100 certified.”
Keeping warm on the bed year-round or in colder seasons Pairing with a duvet cover for easy washing and changing Sleeping with a hypoallergenic option (Down Alternative)
Brooklinen Set of 2 Comforter Bundle White Down or Down Alternative Comforter Twin Full/Queen King/Cali King Lightweight All-Season Heavyweight
Not determinable from the store's data (left blank, not guessed): Fabric content of the sateen shell, Exact fill weight or warmth rating in grams or tog, Dimensions of each size, Care and washing instructions, Whether the down fill percentage or fill power is stated, Which fill and weight option each bundle variant includes
{
"@context": "https://schema.org/",
"@type": "ProductGroup",
"@id": "https://www.brooklinen.com/products/set-of-2-comforter-bundle#product",
"productGroupID": "7938180022362",
"name": "Set of 2 Comforter Bundle",
"description": "Why You'll Love It\nChoose from Down and/or Down Alternative: Down is filled with premium, high-grade Down clusters and feathers, and Down Alternative is filled with premium, high-grade hypoallergenic recycled poly microgel that mimics the feel of down. Available in three levels of plushness, each one features details we agonized over: a perfect, no-bunch fit; easy-to-tie loops; quiet sateen shell; and incomparable support.\nHow It Feels\nDown: Fluffy, soft, like making a snow angel without catching a cold\nDown Alternative: Fluffy, soft, mimics the exact feel of down\nHow It Looks\nInviting, lofty, with “just right” fullness\nDetails\nSlightly oversized to fit perfectly in our Duvet Covers\nFilled with premium, high-grade Down clusters and feathers\nWrapped in ultra-soft, quiet sateen shell for the ultimate in comfort and quiet\nAdditional comforter-securing loops, in the corners and top and bottom to keep your comforter in place, no adjustments necessary\nBaffle box construction for evenly distributed fill\nShort & long tags and more for a no-sweat duvet cover switch\nMaterial :\nDown: Filled with premium, high-grade Down clusters and feathers\nDown Alternative: Filled with premium, high-grade hypoallergenic recycled poly microgel that mimics the feel of down\nCertifications :\nOEKO-TEX® STANDARD 100 certified for chemical safety, certification number: 17.HUS.08214.Hohenstein\nDOWNMARK® Certified to ensure that our down is ethically sourced and produced\nMade In : Canada",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle",
"brand": {
"@type": "Brand",
"name": "Brooklinen"
},
"image": [
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_1_ALTxWOgrey_806d68d8-dd0c-4bca-a82b-2d12c1866eee.jpg?v=1780505148",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_LightWeight_1xWOgrey_ce6c7183-6771-409e-ac6e-866851ef11c4.jpg?v=1780505148",
"https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_UltraWarm_1_ALTx-copy_WOgrey_e5a5101c-91c8-4d45-973e-2558b1e02197.jpg?v=1780505148"
],
"category": "Home & Garden > Linens & Bedding > Bedding > Comforters & Duvets",
"material": "Shell: sateen (fabric content not stated); Fill: Down clusters and feathers, or Down Alternative (recycled poly microgel)",
"color": "White",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Set contents",
"value": "Set of 2 comforters"
},
{
"@type": "PropertyValue",
"name": "Size options",
"value": "Twin, Full/Queen, King/Cali King"
},
{
"@type": "PropertyValue",
"name": "Weight options",
"value": "Lightweight, All-Season, Heavyweight"
},
{
"@type": "PropertyValue",
"name": "Fill options",
"value": "Down, Down Alternative"
},
{
"@type": "PropertyValue",
"name": "Shell",
"value": "Ultra-soft, quiet sateen"
},
{
"@type": "PropertyValue",
"name": "Construction",
"value": "Baffle box construction for evenly distributed fill"
},
{
"@type": "PropertyValue",
"name": "Corner and edge loops",
"value": "Additional comforter-securing loops in the corners and top and bottom"
},
{
"@type": "PropertyValue",
"name": "Duvet cover compatibility",
"value": "Slightly oversized to fit Brooklinen Duvet Covers; short and long tags for duvet cover switching"
},
{
"@type": "PropertyValue",
"name": "Certifications",
"value": "OEKO-TEX STANDARD 100 certified (certification number 17.HUS.08214.Hohenstein); DOWNMARK Certified"
},
{
"@type": "PropertyValue",
"name": "Made in",
"value": "Canada"
}
],
"variesBy": [
"https://schema.org/size"
],
"hasVariant": [
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Twin / Lightweight / Down",
"sku": "fill=lightweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"size": "Twin",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448972869722",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Twin / Lightweight / Down Alternative",
"sku": "fill=lightweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"size": "Twin",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448973983834",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Twin / All-Season / Down",
"sku": "fill=all-season",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"size": "Twin",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448972902490",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Twin / All-Season / Down Alternative",
"sku": "fill=all-season",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"size": "Twin",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974016602",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Twin / Heavyweight / Down",
"sku": "fill=heavyweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"size": "Twin",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448972935258",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Twin / Heavyweight / Down Alternative",
"sku": "fill=heavyweight",
"gtin": "74049370",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_8bee034d-b73b-41ba-9071-dcc9e90a584d.jpg?v=1780505147",
"size": "Twin",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974049370",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Full/Queen / Lightweight / Down",
"sku": "fill=lightweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"size": "Full/Queen",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448972968026",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Full/Queen / Lightweight / Down Alternative",
"sku": "fill=lightweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"size": "Full/Queen",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974082138",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Full/Queen / All-Season / Down",
"sku": "fill=all-season",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"size": "Full/Queen",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448973000794",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Full/Queen / All-Season / Down Alternative",
"sku": "fill=all-season",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"size": "Full/Queen",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974114906",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Full/Queen / Heavyweight / Down",
"sku": "fill=heavyweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"size": "Full/Queen",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448973033562",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - Full/Queen / Heavyweight / Down Alternative",
"sku": "fill=heavyweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_7ce1e2ed-8855-4214-91f7-0586e4abce33.jpg?v=1780505148",
"size": "Full/Queen",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974147674",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - King/Cali King / Lightweight / Down",
"sku": "fill=lightweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"size": "King/Cali King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448973066330",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - King/Cali King / Lightweight / Down Alternative",
"sku": "fill=lightweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"size": "King/Cali King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974180442",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - King/Cali King / All-Season / Down",
"sku": "fill=all-season",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"size": "King/Cali King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448973099098",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - King/Cali King / All-Season / Down Alternative",
"sku": "fill=all-season",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"size": "King/Cali King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974213210",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - King/Cali King / Heavyweight / Down",
"sku": "fill=heavyweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"size": "King/Cali King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448973131866",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
},
{
"@type": "Product",
"name": "Set of 2 Comforter Bundle - King/Cali King / Heavyweight / Down Alternative",
"sku": "fill=heavyweight",
"image": "https://cdn.shopify.com/s/files/1/0951/7126/files/BKL_20-08_Bedding_Comforters_AllSeason_ALT_Bundle_1x_37e3a578-19ff-4ac3-b012-fece2f3d0f71.jpg?v=1780505148",
"size": "King/Cali King",
"offers": {
"@type": "Offer",
"url": "https://www.brooklinen.com/products/set-of-2-comforter-bundle?variant=43448974245978",
"price": "338.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
]
}What we found
Most severe first, with how many of the 25 sampled products each one affects.
Google renders it eventually, but most AI crawlers (OAI-SearchBot, PerplexityBot, ClaudeBot) don't execute JavaScript — to them the product has no structured data at all.
How to fix Render the JSON-LD server-side in the theme's Liquid instead of injecting it with an app script, so it's in the HTML crawlers download. If an app adds it, look for a server-side output setting or switch apps.
Agents filter on facts ("merino, under 300g, machine-washable"). With none, the product can't match those queries.
How to fix Add the facts shoppers filter on — material, dimensions, weight, care — to the description and, better, to metafields published in the JSON-LD as additionalProperty.
Description is a required feed attribute; agents have nothing to reason over.
How to fix Write a description that covers what the product is, what it's made of, its fit or dimensions, and who it's for.
Merchant Center rejects invalid GTINs ("Invalid value [gtin]"); the item is disapproved until fixed.
How to fix Correct the barcode in Shopify admin (product → variant → Barcode) to the 8-, 12-, 13- or 14-digit GTIN from the manufacturer or your GS1 record. If the product has no GTIN, clear the field rather than entering a SKU.
Zero prices are rejected as "Invalid value [price]".
How to fix Set a real price on purchasable variants, or make free samples and gifts unavailable so they drop out of feeds.
Image link is required — the item can't serve in Shopping at all.
How to fix Add at least one product image, and point each variant to its own image.
Branded products without GTINs get "limited performance" in Shopping and can't be matched to the same product across sellers by agents.
How to fix Add the manufacturer's GTIN to each variant's Barcode field. For your own brand, license GTINs from GS1; for custom or handmade items without one, submit identifier_exists = no.
Facts exist in paragraphs but not as attributes; agents and feeds have to guess, and usually drop them.
How to fix Move specs out of paragraphs into product metafields and publish them as additionalProperty name/value pairs in the JSON-LD.
Short copy limits which searches the item can match in Shopping and gives agents nothing to quote.
How to fix Expand the description past 150 characters with material, dimensions, use and care — the facts agents quote and feeds match on.
Without a product type, mapping to Google's taxonomy (and bidding by category) falls back to guesswork.
How to fix Fill in the product type (or Shopify product category) for every product so it maps cleanly to Google's product taxonomy.
Feed titles that include brand, product type and key attribute get more impressions.
How to fix Lengthen the feed title to brand + product type + key attribute, e.g. "Acme Women's Merino Crew Sweater – Navy".
Crawlers and agents that don't run vision read nothing from the images.
How to fix Add alt text to product images in Shopify admin, describing the product, its color and the view.
Product by product
Scores out of 100, worst first. Open a product to see what's wrong with it.
Store-wide
Enter your store and get both scores, every issue, and your five worst products rebuilt from your own photos and copy — free, in about a minute.
Audit your store free →Everything here comes from public storefront data: /products.json, the storefront Ajax API, each product page's JSON-LD, robots.txt and policy pages. Checks follow Google Merchant Center's product data specification and schema.org's Product vocabulary — see every check. Attributes kept only in app metafields or a separate feed aren't visible publicly — for AI agents, that's the same as missing.
Product fixes were extracted by anthropic/claude-haiku-5.5 from the store's own product photos and copy, and limited to facts those establish; anything it couldn't verify is listed as not determinable rather than guessed. Sample: 25 products — homepage picks first, then spread across product types. Generated 2026-10-16T09:40:19.432Z.