# Module 02 — The Store, Graded ## Full site audit of sundayred.com **Prepared by:** Slice of the Pie Marketing · Jim Smith · jim@sliceofthepiemarketing.com · (503) 539-7059 **Audited:** August 1, 2026 · Rendered-page fetches of sundayred.com + Semrush (US database, July 2026 data month) **Method caveat:** page fetches render to text and strip `` markup. Head-dependent items (JSON-LD, hreflang, fonts) and JS-triggered elements (popups) are flagged **verify live in the meeting** — never guessed. **Platform:** Salesforce Commerce Cloud / Demandware (confirmed via robots.txt pipeline paths and `L`-prefixed `.html` PDP URLs). --- ## Headline numbers | Stat | Value | Source | |---|---|---| | Polos on the money PLP | 58 ("1–48 of 58 items") | sundayred.com/men/tops/polos, Aug 1 2026 | | First-grid products out of stock | 6 of 8 | Same, first 8 grid items sampled | | Review modules found on any fetched page | 0 | Site crawl, Aug 1 2026 | | Polo price points | $115–$145 | Observed PLP prices | --- ## Store Health Score: 58 / 100 **Methodology.** Seven areas graded from direct observation. Letter grades map to points (A = 95, B = 80, C = 60, D = 40, ±5 per notch), then revenue-weighted: Merchandising 20%, PDP 20%, SEO Hygiene 20%, Cart & Checkout 15%, Email/SMS 10%, Trust & Policy 10%, Content Ops 5%. Composite: 57.5 → **58/100**. Performance and Site Search are **excluded** from the composite — both were unobservable remotely (PSI API rate-limited; /search* robots-blocked) and are graded **Pending** until run live. If Core Web Vitals fail, this score drops. **Grade legend:** A 90+ Excellent · B 75–89 Strong · C 55–74 Underperforming · D 35–54 Leaking revenue · F <35 Critical · Pending = verify live. --- ## The Grade Board ### Merchandising & Stock — D (40/100, weight 20%) - 6 of the first 8 products on /men/tops/polos/ flagged "Out of Stock" directly on the collection grid (Icon Polo II, Crosswind, Stripe Polo II, The Cardinal, Grrrid Pique, Core Polo). [Site crawl, Aug 2026] - OOS items hold top grid positions under the default "Best Match" sort. - Hero product Icon Polo II unbuyable in all 7 colors on its PDP. - **Why it matters:** /men/tops/polos/ is a top-3 organic entry page (~3,694 visits/mo — Semrush, Jul 2026). Every visitor and paid click landing on sold-out product is spend converted into bounce. ### PDP Conversion — C- (55/100, weight 20%) - Zero reviews/ratings anywhere on the Icon Polo II PDP ($115). - No BNPL merchandising — Klarna Pay in 4 live at checkout ($35–$1,000) but no "4 payments of $28.75" line on PDP. [sundayred.com/klarna.html] - Hero product state: "AVAILABLE SOON" + Join Waitlist (good OOS pattern; bad that it's the flagship default). - Shipping info = header banner only; no PDP delivery-estimate module. Strengths: Find My Size + full size chart, "Pairs Well With" 5-item cross-sell. - **Why it matters:** reviews and pre-checkout BNPL are two of the most reliable enterprise-DTC conversion levers — both absent at a $115–$145 ask. ### Cart & Checkout — D (40/100, weight 15%) - Empty cart: "You have no items in your cart." No Continue Shopping, no recommendations, no promo field, no payment logos. A dead end. [sundayred.com/cart] - /checkout redirects to the empty cart; guest checkout + express pays unobservable remotely — verify live. - $150 free-ship threshold sits above every single-polo price with no progress-bar merchandising observed. - **Why it matters:** the two cheapest AOV levers (progress bar, cart recs) are unpulled at the highest-anxiety step. ### Email / SMS Capture — C (60/100, weight 10%) - Footer capture exists ("news, product drops & offers") — **no incentive attached**. - SMS program live (JOIN / STOP to 27348); terms list back-in-stock and loyalty coupons but state no signup incentive. [sundayred.com/mobile-messaging-program.html] - Waitlist capture on OOS PDPs present. Welcome popup JS-invisible to our method — verify live in a fresh session. - **Why it matters:** unincentivized capture under-fills the entire retention revenue engine (see Email module). ### Trust & Policy — B- (75/100, weight 10%) - Strong asset: 30-day returns, free pre-paid FedEx label — **not merchandised on PDP**. [sundayred.com/returns] - Refunds "14–21 business days" (~4 calendar weeks) vs. 5–10 day DTC norm; original shipping not refunded. - Exchanges same-category-same-price only; no instant exchange. - Final sale non-returnable — during a sitewide "Up To 50% Off" banner. - help.sundayred.com displayed a "read only version" / offline-status notice at fetch time. - **Why it matters:** the best trust asset in apparel is invisible at the decision point. ### Content Ops — C (60/100, weight 5%) - Gift-cards page still promoting "Father's Day | The gift he'll actually use" on **August 1, 2026** (~7 weeks late). [sundayred.com/giftcards] - Gift-card purchase shipped off-domain to sundayred.cashstar.com. - **Why it matters:** seven-week-old seasonal copy signals an unattended premium storefront. ### SEO Hygiene — B (80/100, weight 20%) - Clean SFCC robots.txt (faceted params, pagination, search, pipeline URLs blocked); sitemap declared. [sundayred.com/robots.txt] - Sitemap index: 3 children, lastmod same-day fresh (auto-generated daily). - Keyword-targeted PLP titles ("Men's Polo Shirts | Golf Polos | Sun Day Red") and meta descriptions present. - JSON-LD unverified (head stripped by method); zero reviews means no AggregateRating stars regardless; hreflang for UK/CA unverified. **Verify live.** - **Why it matters:** the technical base is solid — the conversion layer is the bottleneck, not the platform. ### Performance — PENDING (run live in the meeting) - PageSpeed Insights API returned HTTP 429 (rate-limited) on all 5 attempts (mobile ×3, mobile+category ×1, desktop ×1). - No performance score, CrUX field data, or lab metrics were obtainable — **no Core Web Vitals numbers are invented in this audit**. - Live plan: pagespeed.web.dev on / and /men/tops/polos/, mobile + desktop, on screen. If CrUX LCP/INP fail, performance re-ranks to a top-2 priority. ### Site Search — PENDING (live demo moment) - robots.txt disallows `/search*`; every remote search fetch returned ROBOTS_DISALLOWED — our tools honor robots and never reached the server. - Factual: search routes under /search (standard Demandware Search-Show hygiene). Quality, autocomplete, zero-results UX unquantified. - Live plan: type "polo", "hoodie", "xyzabc" in the live search box together. --- ## Page-by-page teardown ### Home - **Saw:** Title "Sun Day Red by Tiger Woods". First commercial message: "The Season End Sale: Up To 50% Off Select Styles | Shop Now" + "Free Shipping On Orders Over $150 *See Details". No signup form/popup in rendered content (verify live). - **Costs:** ~68% of all organic traffic lands here (~69K visits/mo — Semrush, Jul 2026); first impression is a clearance rack, and (pending live check) the largest audience may leave uncaptured. - **Fix:** brand-cinema hero from their own campaign photography, sale as secondary lane, incentivized capture. Rebuilt at `store/index.html`. ### Collection (/men/tops/polos/) - **Saw:** "1–48 of 58 items", default "Best Match", 6 of first 8 OOS on grid. Prices: Icon Polo II $115 · Crosswind $115 · Stripe Polo II $120 · The Cardinal $145 · Grrrid Pique $125 · Core $115 · Shoreline Pique $80.50 (30% off) · Jupiter Stripe $84 (30% off). Good filters (Color/Size/On Sale/Style/Fit) and sorts; "3D" and "Online Exclusive" badges. - **Costs:** the money category (~3,694 organic visits/mo — Semrush) opens with three-quarters dead stock; paid traffic pointed here is bought then bounced. - **Fix:** in-stock-first sorting rules with demoted OOS + waitlist chips; demand-planning escalation. Rebuilt at `store/collection.html`. ### PDP (/icon-polo-ii/L1243114.html) - **Saw:** $115, 7 colors all OOS, "AVAILABLE SOON" + Join Waitlist, disabled ATC. Zero reviews/trust badges/chat/UGC. No payment methods mentioned despite live Klarna. Good bones: size tools, 4-image gallery, "Pairs Well With" cross-sell. - **Costs:** $115 considered purchase with zero social proof; forfeits star rich-results (no AggregateRating possible); Klarna's "$28.75 today" framing never reaches the moment of hesitation. - **Fix:** reviews program, Klarna line, free-returns badge at ATC, free-ship progress. Rebuilt at `store/product.html`. ### Cart (/cart) - **Saw:** "You have no items in your cart." — the entire experience. No Continue Shopping, recs, promo field, or payment logos. With-items rendering unobservable (hero products OOS) — verify live. - **Costs:** highest-intent abandoners hit a wall; zero reassurance at the highest-anxiety step. - **Fix:** cart rescue — recs row, Continue Shopping, trust row (30-day free returns), Klarna line, free-ship progress bar. Rebuilt at `store/cart.html`. ### Checkout (/checkout) - **Saw:** redirects to empty cart (standard SFCC). Klarna Pay in 4 confirmed ($35–$1,000; first payment at processing, remainder biweekly). Apple Pay/PayPal/Afterpay: no evidence either way. Help center in "read only" offline state. - **Costs:** a paid-for payment option doing no persuasion work upstream; possible default-level mobile checkout friction. - **Fix:** live walkthrough in the meeting with an in-stock item — score guest flow + express pays on the spot. --- ## Ranked fixes (top 12, by revenue impact) Impact is banded High/Med with evidence-tied reasoning — no fabricated uplift percentages before an analytics baseline exists. | # | Fix | Evidence | Impact | Effort | Owner | |---|---|---|---|---|---| | 1 | In-stock-first sorting on collections; OOS demoted with waitlist chips | 6 of first 8 polos OOS at top of "Best Match" | High — top landing surface merchandises dead stock first | Low | Ecom merch / SFCC | | 2 | Restock / demand-planning escalation on hero polos | Icon Polo II unbuyable in all 7 colors | High — supply-side cap no website fix recovers | High | Planning / buying | | 3 | Launch a reviews program (flows + PDP display + schema) | 0 review modules at $115–$145 price points | High — social proof + unlocks star results | Med | CRO + dev | | 4 | Merchandise Klarna on PDP + cart ("4 × $28.75") | Klarna live at checkout, zero upstream mention | High — paid-for asset; proven pre-checkout lever | Low | Dev | | 5 | Incentivized welcome offer on email/SMS capture | Capture exists with no incentive stated anywhere | High — fills the retention engine's top | Low–Med | Retention + legal | | 6 | Merchandise free returns at the ATC | 30-day prepaid-FedEx policy absent from PDP | Med–High — strongest trust asset, zero credit | Low | Dev / copy | | 7 | Cart rescue: recs, Continue Shopping, trust + payment row | Empty cart is a one-sentence dead end | Med — recovers highest-intent abandoners | Low | Dev | | 8 | Free-shipping progress bar toward $150 | Threshold above single-polo prices; no progress UI | Med — designed AOV lever, unpulled | Low | Dev | | 9 | Refund-speed + instant-exchange policy upgrade | 14–21 business day refunds; restrictive exchanges; final-sale exclusions during 50%-off sale | Med — trust drag vs. 5–10 day norm | Med | Ops / CX | | 10 | Content-ops freshness cadence + gift-card flow review | Father's Day promo live Aug 1; purchase off-domain (cashstar.com) | Med — brand-trust hygiene | Low | Content ops | | 11 | Verify + complete structured data (Product/Offer/AggregateRating, hreflang) | JSON-LD unverifiable by method; no ratings to mark up today | Med — SERP CTR upside; sequenced behind #3 | Low–Med | SEO + dev | | 12 | Live performance + search audit | PSI 429 ×5; /search* robots-blocked | TBD — failing CWV re-ranks this to top-2 | Low | Slice + SDR, live | --- ## Sources & methods **Observed (Aug 1, 2026):** sundayred.com fetches — homepage, /men/tops/polos/, /icon-polo-ii/L1243114.html, /cart, /checkout, /giftcards/, /returns/, /klarna.html, /mobile-messaging-program.html, /robots.txt, /sitemap_index.xml; help.sundayred.com; Klarna's official Sun Day Red store page; Semrush (US, July 2026 data month). Imagery hotlinked from sundayred.com's own CDN as visual evidence. **Verify live in the meeting:** 1. Core Web Vitals — pagespeed.web.dev on / and /men/tops/polos/, mobile + desktop 2. On-site search — "polo", "hoodie", "xyzabc" zero-results test 3. Welcome popup / first-visit offer (fresh incognito, mobile + desktop) 4. Guest checkout + express pays (Apple Pay / PayPal) with an in-stock item 5. Cart promo field + recommendations with items in cart; sticky ATC behavior 6. JSON-LD (Product/Offer/AggregateRating) via view-source; hreflang for UK/CA 7. Brand webfonts + CSS (DevTools → Network) --- *Next module: CRO Program (cro.md) — the 90-day roadmap built on this fix list.* *Slice of the Pie Marketing · Salem, Oregon · calendly.com/sliceofthepie/slice-of-the-pie-intro-call*