Every number here you can check yourself.
A portfolio of screenshots proves nothing — anyone can design a picture of a website. So this page gives you what the site was built on before, what was wrong with it, what it weighs now, and a link that runs our own free check against it while you watch.
Two of these are our own, and they say so. Client work appears here only once the client has agreed to be named, so this page is still shorter than the work is. If you want to speak to someone we have built for, ask and we will arrange it rather than publishing them without asking.
Piper Moretti Real Estate
A South Bay brokerage site covering six markets, with about sixty pages of genuine content and thirty blog posts written over several years. The writing was good. The platform was the problem.
What was wrong
Wix pages that ran 760KB to 1MB each. Market pages competing with each other for the same searches. Structured data that described a template rather than a brokerage, so an answer engine reading the site could not tell which city it served or who it was.
What changed
- Rebuilt as a static export — no platform renting, no page builder
- Entity and location data declared properly for each market
- Every old URL redirected, so nothing that had ranked was thrown away
- Scores 98 on mobile after the rebuild
139 KB
Homepage today
760KB–1MB
Wix pages before
98
Mobile performance
Outrageous Introvert
An apparel store that came off Wix and now runs the architecture we sell: a static storefront, payment held on the server, and fulfillment that happens without anyone retyping an order.
What was wrong
Hours spent filling in every SEO field the builder offered, and nothing moved — because the fields a platform hands you are not the whole surface a machine reads. Product data lived in more than one place, and the places disagreed.
What changed
- Static storefront, with Stripe Checkout and prices looked up on the server rather than trusted from the browser
- A paid order becomes a print-on-demand order automatically
- The catalog is regenerated from the fulfillment provider’s own API on every deploy, so product data has exactly one source
- Product and offer markup that matches what the store actually sells
116 KB
Homepage today
1
Source of product truth
0
Platform fees
Read the longer version, including what went wrong: the Wix migration written up in full and what a store needs to be cited.
Travel Tales with Mike Siegel
A long-running travel interview show with hundreds of episodes and years of show notes, on a WordPress install that had quietly fallen behind its own podcast feed.
What was wrong
Forty-nine episodes existed in the podcast feed and had no page on the site at all. Guests who had appeared repeatedly over the years had nowhere to be found, and the places the show covers were not pages at all — just words inside episode posts.
Harder constraint: the show sits on a network, and the RSS feed points every listener at the network’s pages rather than the show’s own. Competing for the episode itself was never winnable, so the site had to win somewhere else.
What changed
- Rebuilt on a static generator, with the podcast feed as the source of truth rather than the old database
- Every episode has a page, including the ones the site had lost
- A page per guest, so a name search can land somewhere real
- Destination hubs, which is the depth a network feed does not carry
- Podcast and person structured data, so the show is a declared entity rather than a blog
910
Pages now
478
Episode pages
382
Guest pages
Mike Siegel
A comedian, TV host and actor whose site was a plain Squarespace text page. Everything worth knowing about him was true and none of it was on the screen.
What was wrong
A platform page carrying a platform’s weight, with a blog stub last touched in 2014 still sitting in the navigation. For someone whose work is visual and whose credits are the pitch, the site was the least convincing thing about him.
What changed
- Rebuilt as plain static files — the homepage is under 8KB
- Dark, cinematic direction, chosen from three full mockups rather than described in a meeting
- The 2014 blog stub retired instead of inherited
- His email never went down. The domain runs Google Workspace mail, so DNS stayed with the existing registrar and the mail records were never touched — a cutover that silently kills an inbox is not a win
8 KB
Homepage today
0.3s
Homepage load
0
Minutes of email downtime
What this page does not claim
No revenue figures, no traffic multiples, no testimonials. Both sites above are ours, and a self-owned project deserves less trust than a client result — so the only numbers here are ones you can measure from outside, on a site you can open right now.
Four sites is a start, not a track record. There is one more we are proud of that is not here, because the client is pre-launch and the brand is theirs to introduce, not ours. It goes up when they say so and not before.
Run the same check on your own site.
Thirteen structural things, about five seconds, no email and no signup. The same tool we just pointed at our own work.