Kaizen AI Lab · SEO + GEO Re-Audit

U50 · u50.com

Re-audit 2026-08-31 · prior dated audit 2026-08-03 · same rubric, directly comparable

Overall score
46/100
▲ 7 from 39
Rating band
Weak
up from Poor
GEO subscore
80/100
▲ 13 from 67
Category retrieval
1 of 3
up from 0 of 3

Property: https://u50.com/ Re-audit date: 2026-08-31 Prior dated audit: 2026-08-03 (39/100, Poor)

Overall score this run: 46/100 Rating: Weak GEO subscore: 80/100, against 67/100 on 2026-08-03. Both computed on the same six-component GEO rubric.

The 2026-08-03 rubric is carried forward unchanged, so the two overall totals are directly comparable.

Direct answer

U50 moved. The score rose 7 points, from 39 to 46, and the GEO subscore rose 13 points, from 67 to 80. Two of the three things called out as the highest-value work on 2026-08-03 have been acted on:

And the market moved with it. On 2026-08-03, U50 appeared in zero results for its own signature material language. This run, the same frozen probe returns U50 in position 2 of 8.

What did not move is authority. There is still no editorial coverage, no third-party review platform presence, and no discoverable inbound link from any independent publisher. The catalog grew from 37 to 47 products while the content and authority layer stayed where it was. The site is now well-built and lightly known.

Frozen money-question probes

The same category-language panel from 2026-08-03, re-run 2026-08-31.

Probe2026-08-032026-08-31
"best premium heavyweight cotton modal hoodie 430 GSM"absent from 6 resultspresent, position 2 of 8 (/products/purpose-hv-full-zip-hoodie)
"performance sportswear brand men women recovery travel hoodie"absent from 6 resultsabsent from 8 results
"U50 United50 performance sportswear"u50.com first, 4 further U50 pagesu50.com first, 5 further U50 pages

New probe added this run, not part of the frozen comparison: "best four-way stretch performance tee training to everyday" returns /products/foundation-work-out-tee in position 1 of 8.

Competitors returned on the recovery/travel probe where U50 does not appear: On, Varlo, Unbound Merino, MISSION, VIRUS, Goldwin, DFND, Recover Brands.

These are retrieval-surface probes. Verbatim consumer AI-assistant answers (ChatGPT, Perplexity, Gemini, AI Overviews) are [unavailable] this run; a per-client logged-in probe harness does not exist yet.

GEO subscore, like for like

GEO componentMax2026-08-032026-08-31
Page-level discovery metadata (title, description, H1, Open Graph)655
Entity schema present and valid855
Product and commerce structured data555
Rating and review data available to AI answers302
Agent surfaces (llms.txt, agents.md, UCP, MCP)544
Crawl accessibility for AI retrieval313
Raw total302024

Normalized: 67 to 80.

Both gains are in the two components that were weakest last time. The three components that did not move are the ones that require decisions rather than app installs.

Status of every prior finding

Prior finding (2026-08-03)StatusCurrent evidence
No AggregateRating or Review anywhereFixed, partiallyJudge.me on 47 of 47 PDPs; 16 PDPs with reviews; 23 reviews total; 9 PDPs emit AggregateRating
Origin rate-limits aggressively, 29 of 74 URLs 429Fixed87 of 89 URLs 200 on first pass; 16-way concurrency all 200; the 2 that 429'd returned 200 on serial retry
Zero collection-level schema on 17 collectionsUnchanged0 of 21 collection pages carry any structured data
No @id on any schema node, no entity graphUnchanged0 @id values across 89 crawled pages
Organization node minimalUnchangedCarries name, url, sameAs only. No logo, contactPoint, address, or founding data
Boilerplate meta description shared across pagesUnchanged34 pages share one identical 150-character description
/pages/accessories and /pages/seasonal-looks have no H1UnchangedBoth still return h1 count 0
/pages/home returns 200 with self-canonicalUnchangedStill live, self-canonical, orphan (indegree 0)
Wishlist pages indexable with no meta descriptionUnchanged/pages/swym-wishlist and /pages/swym-share-wishlist, both orphans, both no description
Duplicate product URL /products/flow-high-waist-body-shorts-copyUnchangedLive, indexable, full Product schema, titled "HILLCREST ALL WAIST BODY SHORT"
/blogs/news exists and is emptyUnchangedZero article links on the page
Impact and wellness claims unsubstantiatedUnchangedNo partner named, no program, no dated result, no outbound link to any organization
Wholesale path contradictionRegressed in effectThe page instructs visitors to "complete the inquiry form below." No inquiry form exists on the page. The only forms present are site search, currency localization, and the newsletter. The sole path is a PDF download
Homepage payload growingMarginal improvement355 KB, down from 364 KB
Quantified backlinks and referring domains[unavailable]Ahrefs route returns 403 for this property; u50 is not an allowed client on the broker. Ahrefs units burned: 0
Core Web Vitals[unavailable]Broker PageSpeed route is live but returns 403 for this property; u50 is not an allowed client

New findings this run

  1. The Organization schema name is the domain, not the brand. The homepage Organization node declares "name": "u50.com". The brand is United50 / U50. For a brand whose name already collides with a Sinn U50 dive watch, a Umay U50 treadmill, and an AMD Alveo U50 accelerator card, publishing the domain string as the canonical entity name actively works against disambiguation. This is the single cheapest high-value GEO fix on the property.
  1. Rating data is in the wrong layer. Judge.me emits AggregateRating as microdata in a hidden div. The Product node is separate JSON-LD and contains no aggregateRating property. The two are not linked, so an engine reading the JSON-LD Product sees a product with no rating. The rating exists on the page but not where the product is described.
  1. No security response headers. The origin returns X-Content-Type-Options: nosniff and nothing else. No HSTS, no Content-Security-Policy, no X-Frame-Options, no Referrer-Policy.
  1. /pages/acm-event is a thin indexable orphan. 102 words, no meta description, zero internal links, present in the sitemap.
  1. Only one of five checked competitors publishes AggregateRating on a comparable product page. Unbound Merino does. MISSION, VIRUS, Tracksmith, and Recover Brands do not. Completing review coverage across the catalog is a genuine differentiator in this set, not table stakes.
  1. Agent surfaces remain table stakes. UCP has advanced from spec 2026-04-08 to 2026-08-25, and llms.txt, agents.md, the MCP endpoint, and the agentic discovery sitemap are all live and correct. Four of five competitors checked also serve llms.txt with a 200. This is Shopify platform default on both sides.

Authority and off-page: 4 / 25

Reviews, reputation, and proof: 6 / 15

Real movement, incomplete execution. 23 reviews across a 47-product catalog is thin, and 31 of 47 product pages still show zero. The sampled AggregateRating reads 5.00 from a single review, which is weak proof and weak rich-result material. The responsibility page still claims "national campaigns reaching hundreds of millions" and "measurable impact" while naming no partner, no program, and no dated result.

Content depth and competitive substance: 6 / 15

Technical crawl and indexation: 10 / 12

89 sitemap URLs across five child sitemaps, up from 74. All resolve. Canonicals correct, no noindex leaks. Throttling is resolved. Ten orphan pages remain, including the duplicate product URL, the empty blog, both wishlist utility pages, /pages/home, and /pages/acm-event. One 404 in the internal link sweep. Duplicate title "Accessories" on two URLs.

Schema and entity integrity: 9 / 15

Product and Offer coverage is complete across the catalog with full variant, price, availability, and condition data. Breadcrumbs correct on every PDP. FAQPage live. Held flat because the entity graph is still absent, the Organization name is the domain string, collections carry nothing, and the new rating data sits outside the Product node.

Agentic and AI-surface readiness: 7 / 10

All agent surfaces live and current, and crawler access is now fast and unthrottled for every AI user agent tested. Points still withheld because the surfaces are platform defaults that competitors receive equally.

Delivery, performance, and security: 4 / 8

Homepage 355 KB. Response times 119 to 510 ms depending on user agent. Shopify edge origin. TLS valid. Security response headers effectively absent. Core Web Vitals [unavailable].

Scorecard

Area2026-08-032026-08-31Maximum
Authority and off-page signals3425
Reviews, reputation, and proof2615
Content depth and competitive substance6615
Schema and entity integrity9915
Technical crawl and indexation91012
Agentic and AI-surface readiness6710
Delivery, performance, and security448
Total3946100

Bands: 85 to 100 strong, 70 to 84 good, 55 to 69 fair, 40 to 54 weak, 0 to 39 poor.

Provisional, judgment-weighted score against observable evidence. Not an industry-standard tool score. Weighting is unchanged from 2026-08-03: authority, reviews, and off-page presence carry 40 of 100 because they determine whether a commerce property can compete.

Recommended work

PriorityWorkstreamImpactEffortWindowOwner
1Build category authority: editorial placement, comparison and category content, and retail or marketplace presence for the material claims the brand already ownsHighHigh90 to 180 daysU50 web owner [unassigned]
2Drive review volume to every SKU and merge AggregateRating into the JSON-LD Product node rather than leaving it in detached microdataHighMedium30 to 60 daysU50 web owner [unassigned]
3Fix the Organization entity: set name to the brand, not the domain, and add logo, contactPoint, address, and founding dataHighLow3 daysU50 web owner [unassigned]
4Restore or remove the wholesale inquiry form. The page currently instructs visitors to complete a form that does not existHighLow3 daysU50 web owner [unassigned]
5Substantiate or remove the impact claims: name the partner, link the evidence, quantify the contributionHighLow2 weeksU50 web owner [unassigned]
6Add CollectionPage and ItemList schema to all 21 collections and write unique descriptions for the 34 boilerplate pagesMediumMedium2 to 4 weeksU50 web owner [unassigned]
7Add @id to every schema node so Organization, WebSite, Product, and BreadcrumbList resolve to one linked graphMediumLow1 weekU50 web owner [unassigned]
8Index hygiene: redirect /pages/home, remove the "-copy" product URL, noindex the wishlist and event pages, add H1s to accessories and seasonal-looks, publish or remove the empty blogMediumLow1 weekU50 web owner [unassigned]
9Add HSTS, Content-Security-Policy, X-Frame-Options, and Referrer-Policy response headersLowLow2 daysU50 web owner [unassigned]

Method and limitations

Closed loop