Out of the system
The site was to be rebuilt from scratch, without a CMS, so it no longer depended on a supplier for an opening hour to be changed.
One delivered project, reported in full – including what was difficult and what was actually measured afterwards.
Formal menswear · Odengatan, Stockholm
A family business since 1932. Tailcoats, dinner suits and uniforms, both for hire and for sale, with their own tailors on the premises. Customers come for formal occasions and for things that have to fit properly.
They had a website in a CMS bought from a supplier years earlier. It worked, but every change required a ticket, and nobody at the company could say which domains they actually owned.
The brief
The site was to be rebuilt from scratch, without a CMS, so it no longer depended on a supplier for an opening hour to be changed.
They dress the Nobel banquet, embassy dinners and the Swedish officer corps. Yet there was not a single page in English. The site had to work equally well in both languages, with correct language markup so Google serves the right version.
Several domains sat with the old supplier. They were to be moved into the company's own name – and the email ran on those same domains.
The hard part
Building a website is craft but rarely risky. What can genuinely go wrong is DNS. The shop's invoicing address ran on one of the domains. Had the name servers been switched before every record was copied, invoices would have stopped arriving with nobody noticing until customers called to ask.
So it was done differently: the entire old zone was documented record by record. MX, SPF, DKIM and DMARC were carried across unchanged and checked against the original before anything was switched. Only then was the web pointed across. Afterwards every record was verified against several independent resolvers – the local one can serve stale data long after a change has propagated, which is exactly how you fool yourself into thinking the job is done.
The result was that email worked throughout the move. Nobody at the company had to touch their mail, and nobody noticed anything had happened.
Before and after
The figures for the old site come from the Internet Archive, which saved it 411 times since 2019. They can be checked there. The measurements for the new one are taken straight from the source code.
The site is 22 pages, 11 of them in English, and all the code across the whole site weighs 44 kB. Structured data and canonical tags did not exist at all before.
What nobody knew
This is what an assignment actually consists of. Not choosing typefaces – finding the things that cost the client business every week without anyone noticing.
The marker sat on the wrong side of the block, and the same wrong coordinates were in the data Google reads for its maps. The fault existed in two places – including for people who never visited the site and only saw the search result. Corrected against the official address register.
Under the heading ”Tailcoat – from SEK 8,998” sat a photo of an ordinary dark blazer with a yellow shirt. Customers clicking the shop's most expensive garment saw something entirely different from what they were buying.
Six image descriptions read ”jackets on a brass rail against a wine-red wall”. The image showed a wooden rack against a white wall. Anyone using a screen reader heard a description of something that did not exist.
Honest about the scale
I have delivered one site so far. Pretending otherwise would be a poor way to begin a working relationship that rests on you being able to trust what I tell you about your DNS.
And to say it plainly: the shop is owned by a member of my family, and I did not charge for the work. I built it to have something real to show rather than invented examples. That does not make the work any less real – but you should hear it from me and not from somebody else.
So what you can judge is what is live: how the site loads, how it behaves on a phone, how it looks in Google and how it reads to a screen reader. The figures above are measured on the published site, and all of it can be checked without asking me. That is the judgement I want – not one based on who paid the invoice.
Tell me what you have today and I will say what it takes and what it costs – before you have to commit to anything.