Online Optimisers · Kiba / Zucity
Product catalog crawl · /items/0 to /items/100

Your actual SKUs, mapped

You asked what /items/0-100 teaches us. Crawled all 101 URLs. 20 real items, 81 fallback shells. The catalog is more legible than zucity.org's main nav makes it look. Three real bugs to fix and one strong wedge already shipping.

Real items
20
IDs 0-19, then fallback
Categories
6
Accommodation, membership, residency, merch, AI, other
Real price range
$8-25k
312x ladder, $8 agent credits up to $25k VIP membership
Items with copy
16/20
4 thin or empty descriptions

Three real bugs to fix this week

Bug 1 - Pricing schema Five items report $50,000,000 USD in structured data

Items /items/12 (Osaka Art Residency), /13, /14, /15 (Elelfa Moshiri House Studio/Music/Workshop), and /16 (Traditional Family Estate) all emit "price":"50000000","priceCurrency":"USD" in their JSON-LD. The actual description on /items/12 says "$80 per night, sleeps two." This looks like a unit-mismatch entry (maybe yen as USD, or an extra three zeros).

What this breaks: Google Rich Results and AI overviews ingest the JSON-LD price. ChatGPT and Perplexity have been seen to quote schema-stated prices verbatim. Right now a query like "Osaka Art Residency price" could return "$50,000,000" from your own structured data.

Fix: Edit the price field on those 5 SKUs in your admin. If 80 is the real nightly rate, write 80 plus the unit. If the field requires a fixed-currency value, switch to JPY explicitly. 10 minutes for all 5.
Bug 2 - Empty descriptions Four items ship with thin or no body copy

/items/8 (ZuCity Artist & Builder Residency): 17 words. /items/16 (Traditional Family Estate): 29 words. /items/18 (Long Sleeve): zero JSON-LD description. /items/19 (Concierge Agent Credits): zero JSON-LD description.

The bedroom items 5-11 average 200 words of evocative copy. These 4 break that pattern and will under-convert. /items/19 is the most painful because it's the AI offering, which should be your most explained product. /items/8 is the headline residency program with the thinnest description.

Fix: Write 150-220 word descriptions for /items/8, /16, /18, /19 in the same voice as /items/0 (VIP Membership) or /items/12 (Osaka). 90 minutes for all four.
Bug 3 - No price on 7 of 10 accommodations

Items 5, 6, 7, 9, 10, 11, 16 (the ZuCity bedrooms and the Traditional Family Estate room) have no price in JSON-LD. The descriptions don't reliably surface a per-night rate either. Visitors land, read 200 words of beautiful copy, then have to guess what booking means and how much it costs.

This is a buying-friction issue, not a tech issue. Some founders deliberately gate price to drive inquiry. If that's the model, say so on the page: "Book by inquiry" plus a clear CTA. If not, surface a starting price.

Fix: Decide which 7 bedrooms have public prices and which are inquiry-only. Make it explicit either way. 30 minutes plus admin edits.

The pricing ladder, shipped today

Real prices stated on the items, not the $50M bug rows. Sorted by tier so you can see the structure your buyers see.

$8
 
/items/19 Concierge Agent Credits
$10
 
/items/17 Sticker pack
$80
 
/items/1 Daily Access · /items/18 Long Sleeve
$200
 
/items/2 Japan Global Membership
$500
 
/items/3 The Grocery Store · /items/4 Nakamandem
$25,000
 
/items/0 VIP Membership (lifetime)

Two gaps worth thinking about. Between $500 and $25,000 there's nothing. A $2,500-5,000 mid-tier annual membership or a $1,500 themed-week pass would fill that. And below $80, the only items are merch and agent credits. The $80 daily access is a strong floor for the real product.

What this teaches us

Real centers of gravity

Five named locations across the catalog: Komoro (Yoramachi property, Nagano - 4 items reference it), Osaka (Abeno ward, Kita-Kagaya art district - 1 item), Elelfa Moshiri House (3 rooms, location not stated but appears separate from Komoro), Traditional Family Estate (Kiba's childhood home renovated - 1 item, 6 bedrooms total per description), Karuizawa (mentioned in copy but no dedicated item). Komoro is the densest mention. The other properties are stub-stocked.

Voice and positioning

The copy is unusually strong. Specific, anti-marketing, lyrical. "Door code and a day. What happens inside is what happens for residents - which is the point." That voice is a real asset. The 4 thin items break the pattern visibly; visitors who land on them after reading one of the long ones will feel the drop.

The AI wedge is already shipping

/items/19 Concierge Agent Credits at $8 is the AI offering. It's live but undescribed. ops-modules.html in this orb proposes 7 AI ops for Zucity surfaces. You're already validating the wedge by selling it. Adding a 200-word description that explains what the credits buy, who it's for, and how it interacts with residents would 5-10x the conversion on this SKU alone.

Real-product distribution vs the wedge map

The 20 items roughly map to 4 of the 15 wedges from wedge-offers.html: coliving accommodation (10 of 20), curated event passes (3 of 20), artist/builder residencies (2 of 20), and one AI wedge (1 of 20). Merch is the 2 other items. That's a leaner catalog than the wedge map suggests, which is fine. The wedge map is options, not a SKU plan.

Catalog completeness

20 SKUs at 6 categories is enough density to feel like a real product line and small enough to maintain. The bedrooms (5-11) being identical-template-different-room is the right pattern; the gap is in pricing surfaced and category-page navigation. Right now the catalog only exists as /items/0-19. There's no /membership, /residencies, /komoro category landing. That's the next site-structure move.

Full catalog (extracted from JSON-LD)

IDNameCategoryPriceWordsVerdict
0ZuCity Japan VIP MembershipMembership$25,000205Strong
1ZuCity Japan Daily AccessMembership$80225Strong
2Japan Global MembershipMembership$200215Strong
3The Grocery StoreEvent venue$500151Strong
4NakamandemEvent venue$500226Strong
5ZuCity Master BedroomAccommodation-256No price
6ZuCity Office Bedroom (Mountain)Accommodation-201No price
7ZuCity Tatami BedroomAccommodation-174No price
8Artist & Builder ResidencyResidency-17Thin copy
9ZuCity Balcony Bedroom #1Accommodation-172No price
10ZuCity Balcony Bedroom #2Accommodation-169No price
11ZuCity Secluded Backyard FlatAccommodation-185No price
12Osaka Art ResidencyResidency$80/night*230Schema $50M bug
13Elelfa Moshiri House StudioAccommodation-*190Schema $50M bug
14Elelfa Moshiri House Music RoomAccommodation-*187Schema $50M bug
15Elelfa Moshiri House WorkshopAccommodation-*188Schema $50M bug
16Traditional Family Estate Room #1Accommodation-*29Thin + $50M bug
17Deluxe Sticker PackMerchandise$1022Acceptable
18ZuCity Japan Long SleeveMerchandise$800No JSON-LD desc
19Concierge Agent CreditsAI$80No desc - hero AI wedge
* JSON-LD reports $50,000,000 USD as the price, which is the bug. Real prices on those rows are unclear from the structured data alone.

What I would do this week, in order

  1. Fix the $50M schema price on items 12-16 (10 minutes). Bug #1 above. This is leaking into AI overviews already.
  2. Write 200 words for /items/19 Concierge Agent Credits (30 minutes). Your AI wedge has no public explanation. The voice you used on /items/12 Osaka is the target tone.
  3. Write 200 words each for /items/8 (Artist & Builder Residency) and /items/16 (Traditional Family Estate) (90 minutes total). Both are flagship-eligible products with throw-away copy.
  4. Add prices or clear "Book by inquiry" labels on the 7 accommodations without price (30 minutes). Decision first, then admin edits.
  5. Add a 150-word description to /items/18 Long Sleeve (10 minutes). Small but ships.
  6. Stand up a /komoro category landing page linking the 4 Komoro items (1-2 hours). Removes the "items/0-19 with no index" friction.

About 4 hours of focused work. All of this also feeds the AI-visibility audit in the orb. Every fix above improves what ChatGPT, Perplexity, Claude, and Google AI Mode see when they crawl your site for the queries in ai-visibility.html.

Connection map

Crawl source: 101 URLs at https://zucity.org/en/items/0 through /items/100, Next.js JSON-LD extraction. 20 real items, 81 fallback shells. Inventory JSON archived at agency-deliverables/kiba-zucity/lead-audit/items/items_inventory.json. Run date: 2026-05-30.

Donal · Online Optimisers · 2026-05-30