BAGGU sells a $16 nylon tote in more than 30 prints on design, drops and collaborations, with no discount in any of its 33 live US ads. The product page is excellent: it tells you what each bag fits, not just its size. The gaps are behind the scenes. Our popup signup was promised 10% off and got no email in 15 days, and the store's homepage sends search engines almost nothing to read, which is why our Store Audit scored it 35 out of 100.
- Working: a "Compare Baggus" chart sized by what each bag fits, customer photos credited by handle, and an ad account with no discounts that still sells.
- Worth borrowing: make the size choice easy and let the prints do the selling, and let a recognisable product shape carry the ad.
- To fix or test: a welcome flow that never sent, a homepage and sitemap search engines can barely read, and a $48 three-pack that sits $2 under free shipping.
Source: Meta Ad Library (US, active ads), baggu.com and its page source, our Store Audit, and our own popup signup, cart walk and inbox, October 21 to November 5, 2026 · Analysis by Taylor Sicard, Taylor Sicard Consulting
What we'd tell BAGGU
on a discovery call.
If BAGGU's team asked us for a read, this is what we'd say. The sections after it are the evidence: the site and its page source, the Meta Ad Library, our popup signup and cart walk on October 21, 2026, a re-check on October 31, and an inbox read and fresh audit on November 5.
What they're doing
BAGGU sells bags, led by the Standard Baggu, a $16 ripstop nylon tote the product page calls "our best selling reusable bag". It comes in more than 30 prints and colours (35 in the picker on October 31; metallics cost $20), and the homepage runs on drops and collaborations. On October 21 it led with nylon duffle bags, a Sandy Liang collection marked "coming soon" and recycled leather. By October 31 it led with The Gift Shop, and the ads were running MoMA, MLB, Disney and Sandy Liang collections. The store is a custom headless build (Next.js and Sanity on Shopify). Free shipping starts at $50 in the US, and the welcome popup offers 10% off. (Observed, October 21 and 31, 2026.)
What we think is great
The product page sells a $16 bag with the care of a $160 one. It says what the bag holds ("2-3 plastic grocery bags worth of stuff", up to 50 lbs), how it packs (into its own 5-inch pouch) and what it's made of (recycled ripstop, machine washable). A "Compare Baggus" chart puts the Baby, Standard and Big side by side by what each one fits, from a six-pack to a load of laundry. A "BAGGU In Use" row shows the bag on real people, credited by Instagram handle. (Observed in the page source. That it's great is our opinion.)
What other brands can learn
If your product comes in dozens of versions, make the size decision easy and let the prints do the selling. Tell shoppers what the product fits in their life, not only its dimensions. Let a recognisable shape carry your ads: our August Handoff read found a plain red backpack on white, no headline, that still read as BAGGU. And you can sell on drops with no discount in the ads. None of BAGGU's 33 live US ads names one.
What we'd do, in order
| Fix or test | Why | Watch | Effort | When |
|---|---|---|---|---|
Fix the welcome flow | Our October 21 popup signup was promised 10% off and got no email in 15 days: no welcome, no code, no cart reminder. See our Klaviyo flows guide for the trigger checks. | Share of popup signups that receive the code; first orders using it | Low | Do first |
Fix the Product markup's offer URL | It reads "undefined/products/standard-baggu-black", which looks like a site address the template never filled in (inferred). | Product results in Search Console | Low | Do first |
Put the best sellers in the sitemap | baggu.com/sitemap.xml lists 243 URLs and 12 product pages: six gift cards, a sock, a book, two charms and two Pleated Baggus. No Standard Baggu page is in it, while old pages such as /stores2 and /faq-holiday-2024 are. | Product pages indexed | Low | Do first |
Give crawlers the basics | robots.txt and llms.txt return 404s. The homepage has no H1, no canonical tag and no structured data, and its title is just "BAGGU". Our CRO checklist covers these. | Pages crawled and indexed; the homepage's search snippet | Low | Do first |
Settle one address per product | Product pages carry no canonical tag or meta description. The Standard Baggu's og:url points to a second address ending in "-vn" that also loads, so search engines see two URLs for one bag. | Duplicate URLs flagged in Search Console | Low | Do first |
Test a path to $50 | The Standard Baggu is $16, the cart drawer says "Add $34 for free U.S. shipping", and the Set of 3 is $48, two dollars short. Test a $48 line, or a set priced to clear $50. Our free-shipping threshold tool and AOV vs conversion rate cover the trade-off. | Revenue per visitor and AOV | Low | Test next |
Keep the popup off the privacy notice | About 18 seconds in on a US phone, the popup opens above the privacy notice, and together they cover about two-thirds of the screen. Test opening it once the notice is closed. | Popup signups and revenue per visitor | Low | Test next |
Put The Gift Shop in paid | The homepage leads with it, and none of the 33 ad captions mentions gifts. It may be scheduled (inferred). | Revenue per visitor from paid traffic to the collection | Low | Test next |
Test ratings on the best seller | We saw no reviews or rating on the Standard Baggu. Our list of product page elements covers where they fit. | Conversion and revenue per visitor | Medium | Later |
The technical rows come from the HTML the server sends, fetched as Chrome and as Googlebot on October 21 and 31, and from the page after it runs in a browser. Shoppers never see them. Search engines and AI assistants read them first, and each is a small template or config change.
What does BAGGU's site
do with the click?
Ad to product page is short and on brand: the collab ads land on their own collections, and the product page answers the one question a shopper has. The weak step comes after the signup, when nothing arrives.
The funnel, from ad to checkout
- Ad click. Meta's order on October 31 led with four videos, for MoMA, MLB, new arrivals and Disney. The MLB and Disney ads click to their own collections, and each page opens on the products the ad shows. Across all 33 ads, 13 point to a collab collection (MLB, Disney, Sandy Liang or MoMA), seven to the "BAGGU For Everyone" page and four to a single product page. One lists checkout.baggu.com, which forwards to the homepage. (Observed.)
- Popup. No cookie banner showed on October 21. A Klaviyo popup appeared after we scrolled: "WANT 10% OFF? Let us send you pleasant things via email and receive 10% off your first order." Email only. After we entered the address it moved to a separate "Sign up for texts" step with no extra offer, which we closed. On October 31 the same popup opened on a timer, 12 to 18 seconds in, with no scrolling. (Observed.)
- Product page. We used the Standard Baggu in Black at $16, with "or 4 interest-free payments of $4 with Shop Pay" under the price. The colour picker is split into Prints, Collabs, Solids and Classics. Below sit the use-case copy, Materials and Shipping & Returns, the "BAGGU In Use" photo row, the "Compare Baggus" size chart and a "You may also like" row of other Baggus from $14 to $48. We saw no reviews or rating. (Observed, re-checked October 31.)
- Cart. A drawer with a free-shipping message: "Add $34 for free U.S. shipping" against the $50 line. (Observed.)
- Checkout's first screen. Shopify checkout on checkout.baggu.com, United States, $16.64 on a $16 bag before any address. We typed nothing. (Observed.)
Our welcome offer tracker captured the same popup in September: same headline, same offer, timed at about 12 to 21 seconds. The copy sounds like the brand ("pleasant things via email"). 10% sits below the tracker's median of 15%, and 84 of its 152 popups lead with a percentage off. See the welcome offer tracker and our welcome popup study. (Observed.)
What we like most is the "What it fits" line. "A full load of groceries" sells a $16 bag faster than 25.5 by 15.5 inches does, and the chart answers the only real question a shopper has: which size. (Our opinion.)
What arrived after we signed up
We read the signup inbox through November 5, 15 days after the popup signup, spam and every other folder included. No welcome email, 10% code, cart reminder or newsletter reached the address. The popup took the address and moved on to its texts step, so the form worked on our side. We rate the pairing a Break. (Observed. Why nothing sent, we can't see from outside.)
| When | What it carries | The offer | |
|---|---|---|---|
Oct 21 | Popup signup, 9:48 am Eastern | The promise: "pleasant things via email" and 10% off the first order | 10% off, first order |
+29 sec | Item left at the first checkout screen | Standard Baggu in Black, $16 | n/a |
To Nov 5 | Nothing | No welcome, no code, no cart reminder, no newsletter | Not delivered |
For a brand that sells on drops, the welcome email is the first chance to say what's coming next. Our Klaviyo flows guide covers the usual setup, and a welcome that carries the 10% code plus the latest collab would fit this brand.
The apps it runs
Everything here comes from BAGGU's page source and the browser's resource list on October 21 and 31, 2026. It says what's installed, not how well it works or what it costs.
| Job | What we found | Where we saw it |
|---|---|---|
Front end | A headless storefront on Next.js and Vercel, content from Sanity, products from a Shopify channel named "Baggu.com Headless" | Served HTML |
Checkout | Shopify checkout on checkout.baggu.com, Shop Pay installments | Product page and checkout |
Email | Klaviyo | Loaded in the browser, not in the served HTML |
Accounts and monitoring | Clerk, Sentry | Served HTML |
Measurement and ads | Google Tag Manager, Google Analytics, Meta, TikTok, Pinterest, Snapchat and Quantcast pixels, Hotjar | Browser resource list |
Affiliate and creator | Pepperjam, ShopMy | Browser resource list |
Accessibility and consent | UserWay, CookieYes | Browser resource list |
The store runs few commerce apps and a lot of measurement. We saw no reviews, loyalty or upsell app, and a full set of ad pixels plus two affiliate tools. For a brand that sells on design, drops and creators, that mix makes sense to us. (Observed; the reading is ours.)
Trends
- The popup hasn't changed since September. Same headline, same 10%. By October 21 it had a texts step after the email; our September capture didn't record one. (Observed.)
- Sandy Liang went live. The collection moved from "coming soon" on October 21 to live by October 31, billed as "one final restock". Its ads started on October 22. (Observed.)
- Gifting took the hero. By October 31 the homepage led with The Gift Shop. (Observed.)
Style
The site looks like the bags: flat colour, big prints, product photographed on plain grounds or worn by customers credited by handle. The copy is short and a little wry ("pleasant things via email"). The August ad we rated was a bare packshot with no headline, and the page it clicked to opened on the same colour, so ad and site feel like one catalogue. What others could borrow: a product shape distinctive enough to be the ad on its own.
How does BAGGU's store
score on ecommerce basics?
Against the ecommerce basics we check in client audits, BAGGU meets the bar almost everywhere. The two things to watch are the phone screen once the popup opens and the weight of the product page.
| Area | What BAGGU does | Verdict |
|---|---|---|
First screen on a phone (375 × 650) | The free-shipping bar, the logo and a hero of people carrying bags between "The Gift Shop" and "Shop your list", then "Shop new arrivals". No proof on the screen. At about 18 seconds the popup opens above a privacy notice, and the two cover about two-thirds of the screen. | Watch |
Navigation and collections | Shop and Info menus. Collection tiles show a price and the colour count, with no quick add. | Meets |
Search | A full-width field that opens from the header. | Meets |
Product page | "What it fits" copy, the Compare Baggus chart and customer photos. No reviews or rating. | Meets |
Mobile product page | Price and Add to cart stay pinned as you scroll. | Meets |
Cart | A drawer with a free-shipping message. | Meets |
Checkout's first screen | Shopify checkout, US default, $16.64 on a $16 bag before any address. | Meets |
Speed and page weight | Our scripted scan counted 264 requests and 40 third-party hosts on the mobile product page. | Watch |
Accessibility basics | An accessibility toolbar, and alt text on 74 of 77 mobile product page images. | Meets |

Is there enough variety
in BAGGU's creative?
For an account this size, yes. About half the ads are video and the rest are images with several versions. 28 of the 33 sit under a named collab or the For Everyone line, and none names a discount.
| In the 33 live US ads | Ads | Share |
|---|---|---|
Video | 16 | 48% |
Images with several versions | 17 | 52% |
Carry Meta's "multiple versions" label, video included | 21 | 64% |
Run with a partner account (MoMA Design Store) | 1 | 3% |
Run through a creator | 0 | 0% |
Name a discount or code | 0 | 0% |
Carry the free-shipping line | 11 | 33% |
Use "Shop now" as the button | 21 | 64% |
Mention gifts or the holidays | 0 | 0% |
Testing we can see
Twelve ads share one caption, "Bags and everyday accessories that are simple, useful, and made to last", while the visuals change. That's the BAGGU For Everyone line, and it's the clearest test we can see. Launches come in waves: 16 ads on October 22, 11 on September 29 and four on October 6. (Observed. That the shared caption is a creative test is inferred.)
What they do well
Collections get their own ads and their own pages: MLB has five ads, Disney four, Sandy Liang four and MoMA three. In the cards we viewed, the bag is worn or carried, and a "Behind the Bag" video series explains the product. We like that a brand this visual keeps discounts out of its ads; the free-shipping line is the only offer in the captions. For how volume and refresh usually compare, see our Meta ads creative benchmarks.
Is it cohesive with the site?
Yes. For Everyone uses the same plain-background people photos as the homepage, and its page names real customers, from an oncology nurse to a retired librarian. The one gap is The Gift Shop, which leads the homepage and appears in no caption. It's also worth repointing the ad that lists checkout.baggu.com. (Observed. The match is our opinion.)
What does BAGGU's Meta
ad account look like?
On October 31, 2026, the Meta Ad Library showed about 33 active US ads on the BAGGU page. Twenty started in the last 30 days, and the oldest started on August 17.

The start dates give the survival curve. A date filter ending August 16 returns no live ads, so nothing older is running. One ad dates from August 17, one from September 2, 11 from September 29, four from October 6 and 16 from October 22. The August 17 ad is an MLB video, 75 days old and carrying several versions, which suggests a keeper (inferred).
We hadn't run a full ad pull on BAGGU before; our only earlier read is the August Handoff entry below. This pull sets the baseline.
Where do BAGGU's
ads send the click?
We've rated one BAGGU ad against the page it clicks to in The Handoff.
- Continuous: a bare catalogue packshot of one red nylon backpack, three-quarter view on white, with the small navy BAGGU tab as the only branding. The page was that bag in that colour, Medium Nylon Backpack in Candy Apple, $66 struck through to $30, with FINAL SALE above the cart button.
The entry's one note was about the caption, which listed Crescent and Bowler bags that the creative didn't show and the page didn't sell. The page has since been removed, which is normal for a final-sale item.
Popup to welcome email: Break. The popup promised 10% off the first order. Fifteen days later, nothing had arrived. (Observed.)
Why did baggu.com score
35 on our Store Audit?
Our free Store Audit scored baggu.com 35 out of 100 on November 5, 2026. That's below every store in our 31-store benchmark, where the lowest is 37 and the median is 57. Most of that gap comes from the homepage BAGGU's server sends, which is close to empty.
It's the one tool of ours that works from a public URL; the DTC Growth Scorecard and calculators need a brand's own numbers, so run those on your own store.
- Score: 35 / 100. It read 29 on October 21. The flags are the same; the difference is our audit, which now marks the product page it couldn't reach as "not checked" instead of a fail.
- By pillar: technical foundation 54, search visibility 68, AI search visibility 13, conversion and merchandising 18, trust 75. Performance has no score: the PageSpeed test didn't return.
- Detected stack: none, because the apps load later in the browser.
Why it rated low
BAGGU runs a headless store: the server sends a thin page and the browser builds the rest. Shoppers see the full site. Our audit, like a search crawler on its first pass, reads what the server sends, and on baggu.com that is a five-character title ("BAGGU"), a 56-character description, no H1 or H2, no canonical tag, no structured data, no robots.txt, no llms.txt and no links to a single product. With no product links, the audit never reached a product page, and every conversion and trust check that lives there went unread. The two lowest pillars, AI search visibility at 13 and conversion at 18, are mostly that.
Three flags are mistakes on our side. The free-shipping threshold is on every page ("Free shipping on U.S. orders $50+"), the homepage has several SHOP buttons, and the footer links shipping, returns, the FAQ and policies. The rest hold.
What they should work on
- Send a real homepage from the server. A descriptive title ("BAGGU: reusable bags, totes and backpacks" or similar), one H1, a canonical tag and section headings. A headless build can render all of this on the server; it's a template change.
- Put product links in the served HTML. The new arrivals and best sellers rows are built in the browser. Rendering them on the server gives crawlers and AI assistants a path to the products.
- Add the crawler files. A robots.txt that points to the sitemap, and an llms.txt if they want AI assistants pointed at the right pages.
- Add structured data. Organization and WebSite markup on the homepage, and a working offer URL in the Product markup on every product page.
- Fix the sitemap. List the Standard Baggu and the other best sellers, and drop pages like /stores2 and /faq-holiday-2024.
- Show proof on the product page. Ratings or reviews on the best seller, which the audit and our walk both found missing.
None of this changes what a shopper sees, and most of it is a few days of template work. It is also what search engines and AI assistants read first. (Our opinion on effort.)
What we read, and what
we can't see from outside.
The signup and cart were done on October 21, 2026. The ad read and site re-check were done on October 31, and the last inbox read and the audit re-run on November 5.
- What we read: the baggu.com homepage and the Standard Baggu Black product page with their source, the FAQ, robots.txt, sitemap.xml and llms.txt (October 21 and 31), our popup signup and cart, every folder of our signup inbox through November 5, our September welcome-tracker capture, the August Handoff entry, all 33 live US ads and two runs of our Store Audit.
- Where we browsed from. BAGGU served US prices and a US checkout on every visit. The October 31 checks also ran from a US connection, and the technical findings matched.
- One signup, one address. Fifteen days with nothing is a Break under our rating, but we can't see why the flow didn't send.
- What the source can't show: how well any part of the stack works for BAGGU, what it costs, or how the site, stores and wholesale split sales. Where we read intent, we've said so.
- Our audit reads the HTML a server sends. On a headless site that builds much of the page in the browser, it misses things, and we've said where.
Questions brands ask
about BAGGU.
Q: What is BAGGU's welcome offer?
10% off the first order for an email address, on October 21, 2026, followed by an optional texts step with no extra offer. The popup showed the same 10% on October 31.
Q: What is BAGGU's free-shipping threshold?
$50 on US orders. Free international shipping to select countries starts at $150.
Q: What is BAGGU's return policy?
30 days on full-price items, per the FAQ. Sale items are final sale, and most mail returns carry a $4.95 restocking fee, waived for exchanges, store credit and returns in a BAGGU store.
Q: How did BAGGU score on our Store Audit?
35 out of 100 on November 5, 2026, against a benchmark median of 57. The homepage BAGGU's server sends has no H1, no canonical tag, no structured data and no product links, and the site has no robots.txt. Three of the audit's flags were mistakes on our side.
Q: Does BAGGU send an abandoned-cart email?
Not to us. We left a cart on October 21, 2026, and no email of any kind reached the address in the 15 days to November 5.
Want this read on your own brand?
I go through a brand's site, ads, emails and checkout from the outside and tell the team what's working and what to fix first.
Start a conversation