107HTML sitemap pages · all 200
57product pages sampled exhaustively from sitemap
1,181structured offers · 0 parse errors
29 / 107HTML pages lack description tags; 2 more tags are empty
SEO & GEO: sound basics, not a special score
Accessible robots and sitemaps, self-referencing canonicals on sampled commerce pages, no raw noindex on crawled HTML, and parseable variant offers are useful foundations. Parse success does not establish rich-result eligibility, indexing or visibility.
Google’s AI-search guidance calls for ordinary SEO, eligible snippets and helpful textual information; there is no special AI schema requirement. Validate product structured data separately in Rich Results Test and Search Console. OpenAI’s crawler documentation distinguishes search discovery from training controls; absence of a robots prohibition is not evidence of actual crawling or citation.
The public UCP profile advertises version 2026-08-25 and buyer consent. This is an interoperability observation, not an AI ranking result. No consent or transaction tool was exercised.
Stable finding register
Each entry preserves its prior identifier, source evidence and an acceptance test. Observed November 2, 05:04–05:10 UTC (November 1 Pacific).
U50 01P1Shipping promises conflict
Status: unchanged
Formal shipping policy still states $10 below $150 and $17 FedEx two-day standard rate, and free shipping at $150 or more while PDP says over $150. Shipping support H1 still reads Returns & Exchanges. Actual configured rates were not tested. Formal policy includes Canada while international-orders page says international shipping is not yet available.
Evidence: u50.com/policies/shipping-policy · u50.com/pages/shipping · u50.com/pages/international-orders
Prior observation, fix and acceptance
October 26 baseline: Formal shipping policy still states both $10 below $150 and a $17 FedEx two-day standard rate; the free threshold is $150 or more, while the banner/product summary says over $150. Canada wording conflicts with the international-orders page. Shipping page still has the heading Returns & Exchanges. Actual configured rates/markets were not rechecked.
Suggested owner: Ecommerce operations + web owner · Effort: Small–medium
Next step: Approve one destination/rate/threshold/processing/transit rule set, then synchronize policy, support pages, banner, PDP and channel facts. Remove draft carrier wording.
Acceptance: All displayed promises match approved operating rules. Separately authorized non-purchase checks at $149/$150/$151 after discounts agree.
U50 02P1Returns fees and initiation disagree
Status: unchanged
Victoria still promises free returns within 30 days; returns support permits return-shipping deductions. Its Return Portal link is http://u50.com/, while formal refund policy starts from purchase-confirmation email. Return form exists in source, but no submission or rendered initiation was tested.
Evidence: u50.com/pages/returns-exchanges · u50.com/policies/refund-policy · u50.com/products/victoria-bodysuit
Prior observation, fix and acceptance
October 26 baseline: Victoria product summary still promises free returns within 30 days. Returns support page permits return-shipping deduction and its U50.com return-entry link points to http://u50.com/. The separate refund policy starts from the purchase-confirmation email. Return-request form exists in source, but the advertised link does not lead to it. No return was initiated.
Suggested owner: Customer experience + operations + web owner · Effort: Small–medium
Next step: Choose the governing return route, fee, timing and exclusions; make the return-entry link reach the approved interface; align both policies and PDP summary.
Acceptance: A buyer can reach the approved entry screen; all fee/window rules agree. Owner-authorized workflow test only, without submitting a real return.
U50 03P1Promoted-product availability
Status: unchanged since October 26 (earlier Coastline improvement retained)
Coastline still has 32/32 InStock offers and Add to Bag in source. First Light and Breakwater still have 0/24 InStock each and Sold Out text. Renew still lists only these two products, and homepage promotes Renew. No physical inventory or checkout verification.
Evidence: u50.com/ · u50.com/products/coastline-short · u50.com/collections/united-renew · u50.com/products/first-light-boardshort · u50.com/products/breakwater-boardshort
Prior observation, fix and acceptance
October 26 baseline: Coastline now advertises 32 of 32 variants in stock, up from 13 of 32 on October 18; the rendered Smoke Blue/28 option has an enabled Add to Bag control. First Light and Breakwater still advertise 0 of 24 variants in stock each and render Sold out. Renew still lists those two products; homepage still promotes Renew. Physical inventory and channel/location explanations are unavailable.
Suggested owner: Merchandising + inventory operations + Shopify owner · Effort: Small–medium
Next step: Keep the newly available Coastline path accurate. Reconcile exact boardshort variant/location/channel/market state; offer honest restock or available alternatives on Renew.
Acceptance: Public UI, Offer data and approved catalog stock agree; primary CTAs reach an available option or clearly useful alternative/restock path.
U50 04P1Size-guide mapping and labels
Status: unchanged
Fresh cloud-browser Size Guide click at 05:09 UTC opens selected Bottoms tab with a 24-inch inseam for all five sizes; Bodysuits & Dresses remains unselected. Victoria PDP describes a 3.5-inch short. Source confirms w-bottoms mapping and Men's Tops still labels a row Inseam. Measurement accuracy requires product-owner verification.
Evidence: u50.com/products/victoria-bodysuit · u50.com/pages/size-charts
Prior observation, fix and acceptance
October 26 baseline: Fresh Victoria Size Guide click opens Bottoms with a 24-inch inseam row, although Bodysuits & Dresses is available and the product describes a 3.5-inch short. Men’s Tops source chart still labels a row Inseam. Confirm approved body versus garment measurements before correcting.
Suggested owner: Product/fit specialist + theme owner · Effort: Small–medium
Next step: Approve measurement labels and dimensions against product specifications; correct product-to-guide mapping; distinguish body and garment measurements.
Acceptance: Bodysuit, bra, tee, hoodie, short and legging samples open correct guides; units, keyboard/focus and approved dimensions agree.
U50 05P2Wholesale form promise
Status: unchanged
Wholesale main content still asks visitors to complete an inquiry form below, but main contains zero forms and only a PDF application download. No submission performed.
Evidence: u50.com/pages/wholesale-inquiries
Prior observation, fix and acceptance
October 26 baseline: Fresh rendered wholesale page still asks visitors to complete the form below, but has no visible inquiry form and offers an application download instead. Support email remains an alternate contact. No form submitted.
Suggested owner: Wholesale lead + web owner · Effort: Medium
Next step: Provide the promised accessible form or explicitly describe download/complete/email steps with a verified destination and realistic response window.
Acceptance: One unambiguous working inquiry route; separately authorized test reaches the intended owner without marketing enrollment.
U50 06P2Discovery and search friction
Status: unchanged (sample)
Men/Women hubs and Seasonal Looks still contain zero product links in raw HTML. Seasonal Looks still has no H1. Expanded header-search interaction not retested.
Evidence: u50.com/collections/men · u50.com/collections/women · u50.com/pages/seasonal-looks · u50.com/search?q=leggings
Prior observation, fix and acceptance
October 26 baseline: Men/Women hubs and Seasonal Looks each still have zero product links in source HTML. Seasonal Looks still lacks a main heading. The prior expanded header-search journey was not repeated; no current search-result or relevance improvement is claimed.
Suggested owner: Merchandising + shopping-experience/search owner · Effort: Medium
Next step: Match Shop All labels to destinations, link outfits to actual products, keep search labels human-readable, tune broad synonyms and evaluate filters where ranges justify them.
Acceptance: Fixed search panel and outfit journey can reach the intended purchasable products; no misleading raw query labels.
U50 07P2Brand identity in structured data
Status: unchanged
Homepage Organization and WebSite still name u50.com, while products use UNITED FIFTY and visible branding UNITED50. Organization sameAs TikTok @united.50 and YouTube @unitedfifty differ from visible footer destinations @united50apparel and @United50official. Profile ownership not independently verified.
Evidence: u50.com/
Prior observation, fix and acceptance
October 26 baseline: Homepage machine-readable Organization/WebSite identity still uses u50.com; visible UNITED50 and product branding differ. Owned-profile alignment and approved organization identity remain open; no new external ownership verification was performed.
Suggested owner: Brand/content + SEO/theme owner · Effort: Medium
Next step: Verify legitimate names/aliases and owned profiles, then align visible identity and Organization/WebSite/Brand data with real logo/support contact.
Acceptance: Visible and machine-readable facts agree with verified profiles; no invented address, founding date or credentials.
U50 08P2Category guidance and metadata
Status: persistent gaps; changed inventory
Current conventional sitemap HTML universe is 107 URLs (104 prior), with 29 absent description tags (prior report counted 28 missing, but its empty-tag counting method was not independently recovered); two additional current description tags are empty, giving 31/107 pages without a usable description; collections 18/27 missing (16/25 prior). These totals have changed denominators and are not proof individual metadata regressed. The two Forest tee descriptions remain identical. Men/Women and named support-page descriptions are present. No claim of new fixes without URL-level old-source evidence.
Evidence: u50.com/collections/leggings · u50.com/collections/hoodies-sweatshirts · u50.com/products/foundation-work-out-tee
Prior observation, fix and acceptance
October 26 baseline: Missing page descriptions decreased from 38/103 to 28/104 sitemap pages. Ten previously missing descriptions are now populated; collection gaps decreased from 19/25 to 16/25. The two Forest tee descriptions remain identical. Added descriptions are progress; buying guidance and factual accuracy still require review. The universe gained Swell Boardshort, so raw percentages use different denominators.
Suggested owner: Ecommerce content/SEO · Effort: Medium
Next step: Prioritize commercially useful category comparisons of fit, length, fabric, lining and use; correct mismatched snippets and add relevant product/guide links without filler.
Acceptance: Selected priority pages answer real buying questions and have accurate summaries; claims approved.
U50 09P2Product data and variants
Status: coverage retained; variant inventory expanded
All 57 sitemap product pages return 200 and expose parseable Product/Offer JSON-LD with 1,181 offers, compared with 1,156 prior. Zero JSON-LD parsing errors. Inventory growth is not a rich-result eligibility or ranking result; no new rendered variant-switch/rating recount.
Evidence: u50.com/products/victoria-bodysuit · u50.com/products/purpose-pullover-hoodie
Prior observation, fix and acceptance
October 26 baseline: 57 sitemap product pages supply parseable product/offer data with 1,156 variant offers and zero parsing errors, versus 56 pages/1,140 offers on October 18. Swell Boardshort is newly listed in the sitemap. This is expanded coverage, not proof of richer markup, Google eligibility or increased rankings. Full rendered rating and variant-share behavior were not recounted.
Suggested owner: Catalog/SEO + theme owner · Effort: Medium
Next step: Keep price/availability/identity consistent. Consider supported variant and approved policy semantics; inspect real rendered rating linkage before adding markup.
Acceptance: Authoritative validator/URL Inspection on representative reviewed and mixed-stock PDPs; no conflicting Product entities or fabricated storewide product ratings.
U50 10P2Stale and utility URLs
Status: unchanged (sample)
Accessories page still has image-editor placeholder, says none available and lacks H1 while accessories collection lists a $120 tote. /pages/home and both wishlist utility pages remain 200/self-canonical with no raw noindex. Blog has no article links in source. Full orphan count and old removed paths not retested; no redirect inference from product handle.
Evidence: u50.com/pages/home · u50.com/pages/swym-wishlist · u50.com/pages/accessories · u50.com/collections/accessories · u50.com/blogs/news · u50.com/products/flow-high-waist-body-shorts-copy
Prior observation, fix and acceptance
October 26 baseline: Accessories support page still contains image-editor placeholder text and says none available while the accessories collection lists a tote. The stale short-body-suit and pants-trousers addresses still return not found. Hillcrest remains a distinct public product. Full source-orphan count was not recalculated; previous 13 candidates remain historical.
Suggested owner: SEO/content + web owner · Effort: Medium
Next step: Record keep/update/link/noindex/redirect decisions. Preserve real products; redirect only genuine equivalents, not handle-based guesses.
Acceptance: Sitemap, canonical, navigation and approved lifecycle decisions agree; useful product URLs preserved.
U50 11P2Evidence for impact and material claims
Status: unchanged (sample)
Impact page names APAF but sampled text still gives no dated U50 contribution/result or linked partner substantiation. Renew claims fiber/source certification verification; product proof requires owner-approved evidence. This is not proof claims are false.
Evidence: u50.com/pages/social-responsibility-impact · u50.com/collections/united-renew · u50.com/products/first-light-boardshort · u50.com/products/breakwater-boardshort
Prior observation, fix and acceptance
October 26 baseline: Impact page still names the American Psychiatric Association Foundation but provides no dated U50 contribution outcome in sampled copy. Renew product claims need approved fiber/certification evidence. This is an evidence gap, not a finding that the claims are false.
Suggested owner: Brand/product + partnerships · Effort: Medium
Next step: Publish scoped approved proof: partner/program/date/contribution, fiber and certification details, relevant test evidence; qualify aspirations and unsupported broad claims.
Acceptance: Each material claim traces to approved evidence and consistent visible/machine wording.
U50 12P3Mobile accessibility and performance
Status: not retested
Current homepage raw HTML is 266,324 bytes; this is not total transfer, field performance or a speed score. No fresh rendered mobile, contrast, keyboard or Core Web Vitals measurement completed in this public-source pass.
Evidence: u50.com/ · u50.com/products/victoria-bodysuit · u50.com/collections/hoodies-sweatshirts
Prior observation, fix and acceptance
October 26 baseline: Fresh 390-pixel homepage, Victoria and Coastline samples fit the document width without horizontal overflow. This does not certify accessibility or speed. No new actual-visitor loading, response or layout-movement measurements were obtainable because admin access is blocked. October 22 performance results are historical context only.
Suggested owner: Web testing + analytics · Effort: Medium
Next step: Test contrast across hero slides, keyboard/focus/escape/zoom/touch areas; obtain actual-visitor performance data and reproducible mobile lab traces before choosing speed fixes.
Acceptance: Document field and lab evidence separately with device/network conditions and measured bottlenecks.
U50 13P2Cart cost and removal usability
Status: not retested
No cart mutation, checkout, payment or return submission performed. Prior functional cart outcomes remain historical.
Evidence: u50.com/cart
Prior observation, fix and acceptance
October 26 baseline: No cart changes or checkout tests were authorized for this run. October 11 add/update/removal success remains historical. Current cart arithmetic, payment completion and cost labeling are not certified.
Suggested owner: Theme owner + ecommerce operations · Effort: Medium
Next step: Review explicit accessible removal, product-specific quantity labels and provisional shipping/tax/discount estimates. Separately authorize any functional cart test.
Acceptance: Approved test confirms add, quantity, remove and clear cost communication, then restores empty cart without purchase.
U50 14P3New buyer-consent discovery support
Status: unchanged readiness observation
Current public UCP discovery advertises version 2026-08-25 and dev.ucp.shopping.buyer_consent. No consent or transaction tool tested; not ranking/citation evidence.
Evidence: u50.com/.well-known/ucp
Prior observation, fix and acceptance
October 26 baseline: The public Universal Commerce Protocol (UCP), a standard for shopping-system interoperability, discovery document is available. Its advertised buyer-consent capability remains a readiness observation; no consent choices, agent purchases or actual answer citations were tested.
Suggested owner: Shopify integration owner · Effort: Medium
Next step: If a custom agent negotiates this extension, review consent-purpose rendering/defaults and missing-data handling against official docs; keep this as a conditional integration check.
Acceptance: Supported purposes/defaults represented correctly in an approved test environment; no fabricated opt-in or production consent changes.
U50 15P1Confirm zero-price variants and gift-card pricing
Status: unchanged / needs owner review
Cleo Black XS/S/M/L/XL still advertise price 0 and InStock in Product offers. Gift-card options labeled $25/$50/$100/$200 still advertise $10/$25/$50/$100. Intent and checkout charge not verified; no cart or purchase test.
Evidence: u50.com/products/flow-tank-top?variant=54217686614329 · u50.com/products/flow-tank-top?variant=54217686647097 · u50.com/products/flow-tank-top?variant=54217686679865 · u50.com/products/flow-tank-top?variant=54217686712633 · u50.com/products/flow-tank-top?variant=54217686745401 · u50.com/products/u50-gift-card?variant=52894040490297 · u50.com/products/u50-gift-card?variant=52894040523065 · u50.com/products/u50-gift-card?variant=52894040555833 · u50.com/products/u50-gift-card?variant=52894040588601
Prior observation, fix and acceptance
October 26 baseline: Five Cleo Black sizes still advertise $0 and InStock. Gift-card labels $25/$50/$100/$200 advertise selling prices $10/$25/$50/$100. These could be intentional promotions; merchandising approval and checkout treatment are unverified. Do not assume a pricing error or exploit it.
Suggested owner: Merchandising + finance + web owner · Effort: 0.5–1 working day after intent confirmed
Next step: Confirm intended prices, then align product options, catalog and approved checkout behavior.
Acceptance: Owner-approved displayed and charged values match; no unintended free option remains.
Coverage & limits
Read-only source crawl: 108 sitemap URLs (107 HTML pages plus one agentic Markdown document), all HTTP 200; 57 products, 27 collections, 21 content pages, one blog and homepage. Public policy, product, robots, sitemap and structured-data sources were inspected. Victoria’s size-guide mismatch was additionally confirmed in a fresh rendered desktop interaction at 05:09 UTC.
No fresh mobile, keyboard, contrast, Core Web Vitals, cart arithmetic, payment, receipt, return submission, comprehensive variant-switch test, Google index status, analytics, live AI-answer panels or broad competitor/backlink research. Shopify admin and project-local access were unavailable; private operational details are excluded from this report. No login bypass, account change, cart addition, purchase or form submission occurred.
Two guessed URLs returned 404, but their actual linked equivalents returned 200; guesses are excluded from broken-link findings. Empty image alt values are not automatically accessibility failures. Public prices, stock and policies may change after observation. Historical proposed dates are not new commitments; unresolved items remain open until verified.
Download public findings JSON · Download measured crawl counts