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
- Live site
- theplantifullife.ca
- Brand and web design
- Next.js development
- E-commerce strategy
- Product photography direction
- SEO and content strategy
- Copywriting

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



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