Testing kyle37.homelinked.tech like a first-time user, using the HSIMC First-user Journey structure. Overall the site is well-designed and the individual pages are strong — I found three real problems in the path from browsing to buying.
On /portfolio/, the first product (hairdryer) has no link at all, while the second product (the laser-cut puzzle box) is a working link to /projects/puzzlebox/. A first-time browser can't tell which items are clickable without trying each one.
Evidence (measured in his live HTML): only 2 of the listed items on /portfolio/ are wrapped in an <a href> — the hairdryer entry has none.
Which checklist point it fails: point 3 (“user can find demo or sample”) — some products simply cannot be opened from the list.
On the puzzle box page — the product currently on sale — photos and a video load first, and the written description of what the box actually is comes after. A first-time visitor sees images before knowing what they're looking at.
Evidence (measured in his live HTML): element order on the page is button → h1 → image → image → video → heading → description — the description sits below both images and the video.
This is a milder, more subjective point — reordering so a short description sits right under the title, before the media, would let a buyer understand the product before scrolling through photos.
None of the six pages I reviewed — including the puzzle box, the product on sale — have a Buy/Checkout button on the page itself. The only path is up to the site header, into the cart icon, and from there toward checkout. That is an extra, non-obvious detour for someone who just wants to buy what they're looking at, and on top of that, the buy step did not complete when I tried it.
Evidence (measured in his live HTML): no Stripe, buy.stripe.com, or checkout link appears anywhere in the HTML of /projects/puzzlebox/, /projects/study-space/, /300s/, /talent_product_card/, or /practice/. The only interactive control found is an unlabeled header button (the cart icon).
Which checklist point it fails: point 4 (“user can find test page or Stripe Test Mode”) — there is nothing to click toward a purchase on the product page itself, and the path that does exist does not complete.
| # | Checkpoint | Status |
|---|---|---|
| 1 | Open — page opens on phone | PASS |
| 2 | Understand — clear what it is within a minute | PARTIAL — media before description on puzzle box |
| 3 | Try — user can find demo or sample | BLOCKED — hairdryer product not clickable |
| 4 | Test Buy — can find test page / Stripe Test Mode | BLOCKED — no buy link on any page; cart path fails |
| 5 | Receive — user can open sample delivery | NOT REACHED — blocked before Test Buy |
| 6 | Help — user knows what to do if stuck | NOT FOUND |
| 7 | Next — next action written clearly | PASS — good page titles and structure |
| 8 | Safety — no secrets / private data / false claims | PASS |
// before — one product has no link, so it can't be opened <div class="product">Hairdryer</div> // after — every product is a link, so nothing needs guessing <a class="product" href="/projects/hairdryer/">Hairdryer</a>
// before — media first, description after <h1>Puzzle Box</h1> <img><img><video> <p>A laser-cut interactive puzzle box...</p> // after — short description right under the title, media after <h1>Puzzle Box</h1> <p>A laser-cut interactive puzzle box...</p> <img><img><video>
// before — no buy control on the page, only a header cart icon <button class="cart-icon"></button> // after — a visible, working buy button right on the product <a class="buy" href="https://buy.stripe.com/test_...">Buy — [price] (test)</a>
Kyle's individual pages are well-designed and clearly presented — this review is about the path between them, not the pages themselves. Making every product clickable, putting the description before the media, and adding a working Buy button directly on the product page would take the site from “nice pages to look at” to “a first-time visitor can actually buy something.”