Code so beautiful, it’s poetry.
htmlpoets designs and hand-codes custom websites on Next.js, live in weeks, not months. Fixed prices, a real launch date, and code that belongs to you.
Content in today, Haiku live
Vancouver Orcas·Launching soon
Case study- Next.js 16/
- React Server Components/
- Fixed prices in CAD/
- Accessible by default/
- Two revision rounds/
- Search-ready from day one/
- Hand-written, never templated/
- Live in weeks, not months/
- You own the code/
- Content in to live, on a Haiku site
- 1–2 wkContent in to live, on a Haiku site
- For a full site of up to eight pages
- ~2 wkFor a full site of up to eight pages
- Templates. Every site starts from a blank file
- 0Templates. Every site starts from a blank file
- Clients at a time, so yours gets real attention
- 2Clients at a time, so yours gets real attention
Selected work
Real sites, for real people.
- SportLaunching soon
Vancouver Orcas
A new home for the Vancouver Orcas, a junior hockey team for autistic athletes run by the Canucks Autism Network.
- Pages, built around the season
- 9Pages, built around the season
- Comfort settings: Calm mode and larger text
- 2Comfort settings: Calm mode and larger text
- Years since the old site was updated
- 10+Years since the old site was updated
- EducationLive
KiddReads
A kid-safe children’s book catalogue where families find the right book by age, grade and interest.
- Content-reviewed books
- 23,000+Content-reviewed books
- Audiences, one platform
- 4Audiences, one platform
- Ads or trackers
- 0Ads or trackers
- EducationLive
KiddReads for Librarians
A portal for school and public librarians, with reading lists, a live trends dashboard and an embeddable shelf.
- Curated titles for patrons
- 23,000+Curated titles for patrons
- Copy-paste embed for any library site
- 1Copy-paste embed for any library site
- Individual children tracked
- 0Individual children tracked
Why the name
We write HTML the way poets write verse.
No page builders and no templates. Every tag is chosen and placed by hand, which is why the sites load quickly, rank well and work with screen readers.
Packages
Three packages, priced up front.
Short, full or long: each with a date, and each one built to last.
Haiku
Three lines, seventeen syllablesA focused site that does one job extremely well.
- Pages
- Up to 3 pages
- Live in
- 1–2 weeks
- Custom design, no templates
- Responsive on every screen size
- Contact form with spam protection
- Search and social previews set up
- Privacy-friendly analytics
- Two rounds of revisions
- Launch, domain setup and handoff
Fixed price, quoted in CAD
Sonnet
Fourteen lines, one turnA complete site for a business that is ready to grow.
- Pages
- Up to 8 pages
- Live in
- About 2 weeks
- Everything in Haiku
- Content you can edit yourself
- Blog, news or case-study section
- Custom motion and interactions
- Booking, newsletter or payment links
- Accessibility and performance audit
- Thirty days of post-launch fixes
Fixed price, quoted in CAD
Soliloquy
One voice, at lengthLarge sites, web apps and anything with real ambition.
- Pages
- Custom scope
- Live in
- Depends on the project
- Discovery workshop and written scope
- A design system built for your brand
- E-commerce, accounts or custom data
- Multiple languages and regions
- Integrations with your existing tools
- Delivered in phases, each one live
- Ongoing care plan available
Quoted after a discovery call
How it works
From brief to live in four steps.
- 01
Brief
Five minutes
Tell us about the site in a short form. You get a fixed quote and a start date back.
- 02
Content
The clock starts
Send your words, images and logins. The moment everything is in, we begin.
- 03
Draft and revise
Two full rounds
A working draft on a private link, then two rounds of changes, turned around the same day.
- 04
Launch
On the date we set
Live on your domain, with the code, the access and a recorded walkthrough handed over.
Built right
What every site gets, whatever the size.
Fast, and we can prove it
Pages are pre-rendered and served from the edge, with images sized for each screen. Here is this one, measured live.
…s
How long this page took to show its main content on your device. Google counts anything under 2.5 s as good.
Accessible to everyone
Semantic markup, full keyboard support and contrast checked against WCAG before launch.
- Body text8.9 : 1AA
- Secondary text5.0 : 1AA
- Button text5.2 : 1AA
Built to be found
Titles, descriptions, structured data and social previews are part of the build, not an add-on.
htmlpoets
https://htmlpoets.com
htmlpoets · Code so beautiful, it’s poetry
htmlpoets designs and hand-codes fast, accessible websites on Next.js. Fixed prices in CAD, a real launch date…
Yours to keep
No lock-in and no proprietary builder. You get the code, the accounts and the domain, and can host anywhere.
$ git clone github.com/you/your-site Cloning into 'your-site'… $ git log --oneline -1 a1f9c2e Hand over to the new owner
When does the clock start?
Once everything is in: your copy, images, logo and any logins. From then a Haiku site is live in one to two weeks and a Sonnet site in about two weeks, both revision rounds included, as long as feedback comes back promptly. A Soliloquy’s timeline depends on the project, and we set it with you before work starts.
What do you need from me?
A short brief (the form takes about five minutes), your text, your images or a note asking us to source them, and access to your domain. After the first call you get a checklist so nothing is missed.
How does payment work?
A 50% deposit books your slot and the balance is due at launch. Prices are fixed and quoted in Canadian dollars before any work starts.
What if I want more changes?
Every package includes two full rounds of revisions. Changes after launch are covered by the care plan or billed at a flat rate.
Who owns the site?
You do. The design, the code and the domain are yours once the final invoice is paid. Hosting with us is optional, and the site can move anywhere.





