SwansonX
My business

SwansonX

This site. It was a website studio's site, and it is now a software studio's site. That meant rebuilding it rather than rewording it.

The SwansonX homepage: serif type on a bone background, with the price of every service written on the page

The audience decides the stack

The person this site is for opens it on a phone. In a truck. On a bad connection. Between two jobs. Everything else follows from that.

So it builds to static files. No client framework. Nothing working in the browser that could have been decided at build time. The only interactive part is one form endpoint, not an app.

The earlier version was hand-written HTML put together by a small Python script, which did the same job. Astro replaced it when the content outgrew what was sensible to make by hand.

Every price comes from one file

One config file holds every number the business charges. The pages read from it. No price is ever typed into the copy.

That is the only reliable way to stop a site quietly advertising last year’s prices on the four pages nobody remembered to edit.

I know that failure well, because I have had to go and fix it.

Fixed prices, on the page

The pricing is written where anyone can read it, next to a form that reaches a real inbox.

Most studios at this level hide the number until they have you on a call. Hiding it is why small businesses assume they cannot afford to ask.

The work grid is built from markdown files rather than kept by hand. The business schema names the real town, not the nearest city anyone has heard of.

Getting the town wrong is the most common self-inflicted local SEO wound there is.

Tell me what you're paying for

Send me your monthly software list and I'll tell you honestly what's worth replacing. I reply within 24 hours whether or not you hire me.

Free homepageContact