Kiefer Likens
All work

004 — E-commerce · Application · Web

Leaving the platform without leaving the rankings.

Client
1689 Armory
Industry
Direct-to-consumer protective equipment
Engagement
Client work
Status
Live
Role
Art Direction, UI Design, Design System
Stack
Next.js, Custom commerce, Authentication, Admin surface, llms.txt
1689 Armory product grid: eight plate carriers photographed flat against a pale ground on a black page, with prices beneath each.
Collections — the catalog grid

02

Problem

A body-armour retailer on hosted e-commerce, in a category that payment processors and platforms restrict or remove without much notice. Every transaction carried a platform fee, and the entire storefront sat on infrastructure the business did not control and could lose. Migrating off it normally means surrendering years of accumulated search equity.

03

Insight

The migration risk is not the storefront, it is the URLs. Rebuild the commerce layer however you like, but if the collection and product paths change, the business pays for its independence in lost rankings. So the new application preserves the old platform’s URL structure exactly — the addresses survive, the infrastructure underneath them does not.

04

Direction

The site should look like the product it sells. Black grounds, coyote and camo accents, heavy sans headers over full-bleed product and field photography. Products are shot flat and consistent against a plain ground so the grid reads as a rack rather than a carousel. Restraint in a category that usually shouts.

05

Execution

A custom commerce application: catalog and collections, cart, customer accounts and authentication, a wishlist, checkout, and an authenticated admin surface. No hosted-commerce scripts remain in the markup — the entire transaction path is owned.

06

System

The build also ships an llms.txt and an explicit AI-crawler allowlist in robots.txt covering the major answer engines. That is a deliberate bet that a meaningful share of future product discovery happens inside an assistant’s answer rather than a results page, and that a restricted category should be legible to those systems on its own terms.

07 — Evidence

Each figure is labeled with where it came from — observed in the build, published by the client, or published by a partner. Nothing here is an unsourced performance claim.

  • Commerce surfaces

    Cart, accounts, wishlist, checkout, admin

    Observed in build

  • Hosted-platform scripts

    None remaining

    Observed in build

  • Legacy URL paths

    Preserved

    Observed in build

No performance figures are published for this build and none are claimed here. What is verifiable is structural: a hosted storefront replaced by an owned application, with the URL structure and the customer-facing paths intact.

08 — Reflection

Reflection

If I were advising this client on the next increment, it would not be design. It would be publishing the plate certification and test documentation. For a product where failure is measured in lives, an uncertified ‘exceeds military-grade’ claim is simultaneously the biggest liability and the biggest conversion leak on the site. No amount of art direction fixes that.