The Vibe LabProfile
← All vibes

The Vibe Lab / architecture

One tile. Many ways in.

Mood, color, and finish are separate ways to explore the same inventory. Every path converges on a real tile page.

The connected journey

Color→Finish collection→Tile → Save or create a room palette

01 / Existing · expanded

Vibe grid ↗

Start with a mood. Combine one of five vibe filters with color filters.

/

Connects to: Room detail · Color pages

02 / New · broad discovery

Color pages ↗

All reds across finishes. A broad doorway into tiles, specific collections, and related rooms.

/colors/red

Connects to: Finish collections · Tile detail · Rooms

03 / Reworked · focused discovery

Finish collections ↗

Color + surface character: shiny crimson, textured beige stone, matte terracotta.

/collections/shiny-crimson

Connects to: Tile detail · Broader color · Rooms

04 / Existing · connected

Room detail ↗

A complete mood with complementary material groups. Each tile has its own crawlable detail link.

/rooms/crimson-noir-bathroom

Connects to: Tile detail · Saved tiles

05 / New · shared destination

Tile detail ↗

One real product: shade, finish, texture, retailer, saved state, and a starting point for a room.

/tiles/[tile]

Connects to: More like this · Collection · Color · Profile · Create room

06 / New · close matches

More like this ↗

Match shade and surface family first; rank matching textures next. The starting tile is excluded.

/tiles/[tile]/similar

Connects to: Another tile · Broader color if no close match

07 / New · browser-local saves

Saved profile ↗

Tiles persist across visits on this browser. Private room palettes are tied to a preview cookie.

/profile

Connects to: Saved tile · Private room draft

08 / New · private draft

Generated room palette ↗

Build around a starting tile. Pair it with complementary neutral finishes and save a private material board.

/my-rooms/[id]

Connects to: Tile detail · Profile → editorial publishing later

What Google should see.

  1. 1. Stable landing pages for useful topics.

    Index colors, curated finish collections, reviewed tile pages, and public room pages. Give each a useful description and links to its children. An XML sitemap lists these public destinations.

  2. 2. Avoid indexing every possible filter combination.

    Interactive vibe filters stay on the grid. Similar-tile result pages and pagination are noindex; editorial collections are the stable search landing pages. Canonical links identify each page’s preferred address.

  3. 3. Review catalog tags before opening the floodgates.

    The larger supplier catalog powers browsing. Only the existing curated tile set is included in the tile sitemap; other tile pages stay noindex until shade, finish, and content are reviewed.

  4. 4. Keep private creation private.

    Profiles, generated drafts, and this planning map stay out of search. Promote a draft only after editorial review, adding an original room image, useful design rationale, and verified products.

Next, before a public launch.

Connect account sign-in and hosted draft storage. Add rendered room generation, a review-and-publish workflow, verified product specifications, breadcrumbs, and eligible product structured data. The current generator creates a material board, not a new room image. The custom domain also needs a working deployment before sitemap submission.

Sources: Google’s ecommerce navigation guidance · Filter crawling guidance · Sitemap guidance