Home · Leaderboard · allbirds.com vs glossier.com
allbirds.com vs glossier.com
allbirds.com edges out glossier.com by 6 points. Close enough that a few signal fixes would flip the result. Scan run 2026-04-22 against 15 signals of public catalog data that AI shoppers read when picking products.
vs
2 allbirds.com wins
0 glossier.com wins
13 tied across 15 signals
Floor signals (0–100)
These 5 signals decide whether each store is visible at all to AI shoppers. Miss any and you fall out of the candidate set before ranking starts.
| Signal | allbirds.com | glossier.com | Winner |
|---|---|---|---|
| Public product feed / 25 max |
25/25
50 product(s) in public feed
|
25/25
50 product(s) in public feed
|
tied |
| Product JSON-LD on PDP / 30 max |
30/30
ProductGroup JSON-LD present on PDP
|
30/30
Product JSON-LD present on PDP
|
tied |
| Sitemap / 15 max |
15/15
valid sitemap.xml
|
15/15
valid sitemap.xml
|
tied |
| Open Graph tags / 15 max |
15/15
3/3 Open Graph tags on homepage (og:title, og:description, og:image)
|
15/15
3/3 Open Graph tags on homepage (og:title, og:description, og:image)
|
tied |
| Robots not blocking / 15 max |
15/15
robots.txt does not blanket-block catalog paths
|
15/15
robots.txt does not blanket-block catalog paths
|
tied |
Floor subtotal: 100 vs. 100
Ranking spread
These signals decide which visible store ranks first when an AI shopper asks for a specific product. Floor gets you in the room; depth decides placement.
| Signal | allbirds.com | glossier.com | Winner |
|---|---|---|---|
| GTIN coverage across variants / 10 max |
0/10
0/264 variants have GTIN/barcode (0%) — commodity queries will skip this store
|
0/10
0/95 variants have GTIN/barcode (0%) — commodity queries will skip this store
|
tied |
| SKU coverage across variants / 6 max |
6/6
264/264 variants carry a SKU (100%) — agents can disambiguate units
|
3/6
83/95 variants have SKU (87%) — partial; aim ≥90%
|
+3 → allbirds.com |
| Review schema (AggregateRating) / 10 max |
0/10
no AggregateRating on PDP — review schema missing or stripped by theme
|
0/10
no AggregateRating on PDP — review schema missing or stripped by theme
|
tied |
| Brand entity in JSON-LD / 8 max |
8/8
Brand entity on PDP (Allbirds)
|
8/8
Brand entity on PDP (Glossier)
|
tied |
| Offers availability (schema.org URL) / 6 max |
6/6
availability uses full schema.org URL (https://schema.org/InStock)
|
3/6
availability uses short form ("InStock") — fails strict parsers; use full schema.org URL
|
+3 → allbirds.com |
| Canonical URL on PDP / 8 max |
8/8
canonical points to https://www.allbirds.com/products/trino-cozy-crew-stony-moss
|
8/8
canonical points to https://www.glossier.com/en-fi/products/you-soie-travel-spra…
|
tied |
| Description richness / 8 max |
0/8
median 37 words (20 sampled) — boilerplate-thin; agents down-rank
|
0/8
median 0 words (20 sampled) — boilerplate-thin; agents down-rank
|
tied |
| Image alt-text coverage / 6 max |
0/6
0/49 images have alt text (0%) — agents lose a free ranking signal
|
0/6
0/710 images have alt text (0%) — agents lose a free ranking signal
|
tied |
| Hreflang on PDP / 4 max |
4/4
86 hreflang locales declared (en-us, x-default, en-nz, en-au, …)
|
4/4
85 hreflang locales declared (x-default, en, en-sk, en-tt, …)
|
tied |
| Structured data validity / 4 max |
4/4
2/2 JSON-LD blocks parse cleanly — no broken graphs
|
4/4
1/1 JSON-LD blocks parse cleanly — no broken graphs
|
tied |
Ranking-spread subtotal: 36/70 vs. 30/70