Home / Work / Lapdolls
Client case study
The site that stopped going stale between litters.
A client build for a Ragdoll cattery in Vancouver, Washington. Twenty-two pages redesigned from scratch and moved off Wix, every old address pointed at its new one, and an editor the cattery runs from a phone.

Where it started
It was a Wix site that looked fine and behaved badly. Every kitten sold meant editing the same information in four places, and it usually got done in three. Availability drifted out of date within days of a litter being announced, which is the exact moment the page matters most.
Underneath that was the ordinary Wix problem. No way to reach the hidden top of a page, no way to add the plain facts behind it that Google and ChatGPT read, and page addresses that couldn't be changed without losing whatever had been earned.


What was built
Twenty-two pages: nine core pages, six landing pages written for the searches a Ragdoll breeder in the Pacific Northwest gets, and seven articles. Built as plain web pages with no builder underneath, and the site republishes itself on every save.
- Every old Wix address mapped to its new home, so no old link came back as a page-not-found
- The availability engine: one change to a kitten moves the cards, the litter pages, the reserved popup, the announcement bar and the facts behind the page, across fifteen pages, in about a minute. It's running on the kittens page now
- An editor that runs from a phone. Photographs upload from the camera roll, edits save straight to the site's files, and the site rebuilds itself
- The facts behind every page, the ones Google and ChatGPT read: the cattery, its hours, its location, the breed, and each available kitten
- The lettering served from the site itself, nothing loaded from anybody else, and no cookie pop-up because there's nothing to consent to
The part that mattered most
Not the design. The part that rebuilds the pages. A breeder site is a small inventory system that happens to have photographs, and every breeder site we have watched go stale went stale for the same reason: updating it was somebody else's job.


The same generator, scaled down to one screen, is the demo running on the home page. Add a kitten or mark one sold and watch three panels move together. That's the real code with made-up kittens in it.
In their words
“I am not a computer person. I add a kitten from my phone and it is on the site a minute later, and that is the whole reason this works for me. Buyers read everything before they write, so the people who contact me are ready. Mark built it, he keeps it running, and I have never had to wait on him.”
Lapdolls Ragdoll CatteryWhat we aren't claiming
The pictures above are the site itself. The search numbers are a separate thing and they aren't here yet: when they are, they will be screenshots of Search Console rather than figures typed into a paragraph. Nothing on this site is a result until it can be shown.
Read next
Want the same thing for your cattery?
Tell us what your site does now and what it won't do. The prices are published, so the first conversation is about the work.
Talk about your site