Skip to content
Alysia Lynn, home

Plantiful

A storefront for rare Japanese pothos, synced to a 5-star Etsy shop.

Client
The Plantiful Life
Sector
E-commerce, specialty plant shop
Location
Squamish, BC
  • Brand and web design
  • Next.js development
  • E-commerce strategy
  • Product photography direction
  • SEO and content strategy
  • Copywriting
Plantiful home page on desktop: cream background, serif headline reading "Rare Japanese Teruno pothos, grown in Canada", and a cutting in a glass jar
The home page makes the pitch in one screen: rare cultivars, grown in Canada.

The brief

Plantiful sells rare Japanese Teruno pothos cuttings grown in Squamish and shipped across Canada. The site is a fast, fully static storefront that carries the brand, ranks for the cultivar names, and hands checkout to an Etsy shop with a 5.0 rating.

Rare plant buyers are careful buyers. A CA$40 cutting arriving by mail needs trust: proof the seller is real, proof the plant will survive shipping, and proof the variety is what the listing claims. Etsy provides the checkout and the reviews, but an Etsy listing alone cannot carry a brand or rank for the searches that matter.

The site also had to stay honest with the shop. Prices and stock live on Etsy, and nothing erodes trust faster than a storefront showing a cutting as available when it sold out yesterday.

The approach

Let Etsy do what Etsy is good at

Checkout, payments, and order management stay on Etsy, where the shop already holds a 5.0 rating. The website does everything Etsy cannot: brand, storytelling, care guides, and search rankings for cultivar names like Teruno Kaguya and Teruno Wakakusa. Buy buttons deep-link to the Etsy shop through Share and Save links, which refund 4% of each order to the shop.

Products as data, synced automatically

Each product is a content file. A sync script pulls live price, stock, and titles from the Etsy API, so the storefront never drifts from reality, while the curated copy and photography stay hand-written. Scarcity messaging like "Only 2 left" is real inventory, not marketing.

Photography that sells a cutting

Every variety is shot consistently in a glass jar on white. A custom image pipeline keys out the studio background, prunes stray fragments, and generates responsive WebP variants and Open Graph images at build time, so product photos sit cleanly on the design at every screen size.

Content that earns rankings

Guides on propagation, rooting, and care target the questions buyers actually search. The domestic-only shipping model (no import permits, no customs, no cuttings frozen at the border) is stated everywhere as the differentiator it is. Product, FAQ, and article structured data make every page eligible for rich results.

Static, fast, and nearly free to run

The whole site exports to static files served from S3 behind CloudFront. There is no server to patch, no CMS to update, and hosting costs pennies. Merging to main builds, syncs, and invalidates the CDN automatically.

The site up close

Plantiful shop page on desktop showing the catalogue of Teruno pothos cuttings with live stock
The shop shows live Etsy stock, synced automatically at build time.
Plantiful guides page on desktop listing plant care and propagation articles
Care guides answer the questions buyers search before they purchase.
Plantiful home page on a phone with the same headline, photography, and shop button
Soft palette and serif type carry the brand down to phone size.

How it's built

  • Next.js App Router, fully static export
  • Tailwind CSS 4
  • Etsy API sync for price, stock, and titles
  • Automated image pipeline (responsive WebP, background cutouts)
  • AWS S3 and CloudFront deploys via GitHub Actions

What the client got

  • A fully static storefront that loads instantly and costs almost nothing to host
  • Price and stock automatically synced from Etsy, so the site never oversells
  • Consistent product photography processed by an automated build-time pipeline
  • Care guides and cultivar pages targeting long-tail plant searches across Canada
  • Etsy Share and Save deep links returning 4% of every order to the shop

Have a project in mind?

Tell me about your business and what you need. You'll get a plain-language reply within two business days, with honest advice even if that advice is that you don't need a new website yet.

Start a project