Appearance
Until this week, every page of VERA's public site lived under talktalkmake.github.io/vera-docs/. That's a free subdomain under the operator's personal GitHub name, with the repository name tacked on the end. It's the default GitHub Pages gives you when you don't configure anything. It's what you'd expect from a weekend project.
At the pricing we're asking, that's a problem. A senior PM or agency owner landing on a pricing page that lives under somebody's personal GitHub subdomain forms an impression in the first second — this is a side project, not a real product. No amount of well-written copy recovers from that first impression. The URL is part of the pitch whether we want it to be or not.
VERA now lives at getvera.site.
The decision to keep everything at the apex — rather than splitting marketing at getvera.site and docs at docs.getvera.site — is deliberate. The site isn't really a docs site. It's the guide, the playbook, the pricing, the blog, the about page, and the build log. Treating one piece of it as the "documentation subdomain" would be mislabelling what's been built. And given that the sales motion here is a conversation — not a self-service sign-up — there's no reason to reserve the apex for a marketing splash that points people towards a login button. The best pitch is the product being explained honestly. That's what the current site is.
The move itself is boring, which is the point. A CNAME file in the repository, a DNS record at the registrar, a base-path change in the build config, and a walkthrough of the codebase to update every reference to the old address. Old URLs keep working — GitHub Pages issues a permanent redirect from the previous location to the new one automatically. Any external link anyone has shared in the past continues to resolve. That matters because the blog has an explicit URL-permanence contract: once a post is published, its address doesn't change. Moving the whole site to a new domain preserves every path beneath it.
The one thing worth saying out loud: we didn't get .com. Every two-word .com on the shortlist — getvera, usevera, hellovera — was either taken, parked, or listed at five figures. .site is fine. It reads as modern rather than cheap, and the unambiguous product name at the front of it carries more weight than the suffix at the end. Two months into the life of a product, the right move is to get on with the work rather than wait for a premium domain to come loose.
There's still a marketing site to be written — a home page that sells the product in a minute rather than through the guide — and it'll live at the apex eventually, pushing the current content one level down. That's a decision for when there's a clear audience pulling for it, not before. For now, the address on the pricing page matches the name of the product, and the pitch lands where it should.