info@handbyggt.seStockholm med omnejdSvar inom ett dygn

Arbeten

Ett levererat uppdrag, redovisat i sin helhet – med vad som var svårt och vad som faktiskt mättes efteråt.

Herrekipering · Odengatan, Stockholm

House of Steens

Familjeföretag sedan 1932. Frack, smoking och uniformer, både till uthyrning och försäljning, med egna skräddare i huset. Kunderna kommer för högtidliga tillfällen och för sådant som måste sitta rätt.

De hade en webbplats i ett CMS de köpt av en leverantör många år tidigare. Den fungerade, men varje ändring krävde ett ärende, och ingen på företaget kunde svara på vilka domäner de egentligen ägde.

House of Steens webbplats visad på både datorskärm och mobiltelefon.

Uppdraget

Tre saker skulle lösas

Ut ur systemet

Sajten skulle byggas om från grunden, utan CMS, så att den inte längre var beroende av en leverantör för att en öppettid skulle kunna ändras.

Två språk

De klär Nobelfesten, ambassadmiddagar och Sveriges officerskår. Ändå fanns inte en enda sida på engelska. Sajten behövde fungera lika bra på båda språken, med rätt språk­märkning så att Google visar rätt version.

Domänerna hem

Flera domäner låg hos den gamla leverantören. De skulle flyttas till företagets eget namn – och e-posten låg på samma domäner.

Det svåra

E-posten var risken, inte sajten

Att bygga en webbplats är hantverk men sällan riskfyllt. Det som kan gå riktigt fel är DNS. Butikens fakturaadress låg på en av domänerna. Hade namnservrarna växlats innan varje post var kopierad hade fakturor slutat komma fram utan att någon märkt det förrän kunder ringt och undrat.

Så gjordes det i stället: hela den gamla zonen dokumenterades post för post. MX, SPF, DKIM och DMARC fördes över oförändrade och kontrollerades mot den gamla innan något växlades. Först därefter pekades webben om. Efteråt kontrollerades varje post mot flera oberoende resolvers – den lokala kan visa gammal data långt efter att en ändring gått igenom, vilket är precis hur man luras att tro att allt är klart.

Resultatet blev att e-posten fungerade genom hela flytten. Ingen på företaget behövde göra något åt sin mejl, och ingen märkte att något hände.

0,14 s
Svarstid, uppmätt
26 kB
Startsidans HTML
0
Minuter e-post nere
0 kr
Månadskostnad för drift
Siffrorna är mätta på den publicerade sajten, inte uppskattade. Mät gärna själv – adressen står ovanför.

Före och efter

Det mesta syns inte för en besökare

Uppgifterna om den gamla sajten är hämtade ur Internetarkivet, som sparat den 411 gånger sedan 2019. De går att kontrollera där. Mätvärdena för den nya är tagna direkt ur källkoden.

0 → 11
Sidor på engelska
0 → 29
Omdirigeringar från gamla adresser
2 → 0
Externa skript som spårade besökare
0 → 11
Bildbeskrivningar för skärmläsare

Sajten är 22 sidor, varav 11 på engelska, och all kod på hela sajten väger 44 kB. Strukturerad data och canonical-taggar fanns inte alls tidigare.

Det ingen visste om

Tre fel som kostade affärer

Det här är vad ett uppdrag faktiskt består av. Inte att välja typsnitt – att hitta sådant som kostar kunden affärer varje vecka utan att någon märker det.

Kartan pekade 274 meter fel

Markören stod på fel sida av kvarteret, och samma felaktiga koordinater låg i den data Google läser för sina kartor. Felet fanns alltså på två ställen – även för den som aldrig besökte sajten utan bara såg sökresultatet. Rättat mot det officiella adressregistret.

Fel plagg på dyraste sidan

Under rubriken ”Frack – från 8 998 kr” satt ett foto av en vanlig mörk kavaj med gul skjorta. Kunder som klickade på butikens dyraste plagg fick se något helt annat än det de skulle köpa.

Fel beskrivning till synskadade

Sex bildtexter beskrev ”kavajer på mässingsstång mot vinröd vägg”. Bilden visade ett klädställ i trä mot en vit vägg. Den som använde skärmläsare fick höra en beskrivning av något som inte fanns.

Felen hittades genom att gå igenom varje sida i båda språkversionerna: att länkar leder någonstans, att bilder laddar, att kartkoordinaterna stämmer mot verkligheten, och att sidan går att använda med tangentbord och skärmläsare. Sammanlagt sju fel rättades i slutkontrollen.

Ärligt om omfattningen

Det här är ett arbete, inte en portfölj

Jag har levererat en sajt hittills. Att låtsas om fler vore ett dåligt sätt att inleda ett samarbete som bygger på att ni ska kunna lita på vad jag säger om er DNS.

Och för att ta det direkt: butiken ägs av en familjemedlem, och jag tog inte betalt. Jag byggde den för att ha ett riktigt arbete att visa i stället för påhittade exempel. Det gör inte arbetet mindre verkligt – men ni ska höra det från mig och inte från någon annan.

Det ni kan bedöma är därför det som ligger uppe: hur sajten laddar, hur den fungerar i mobilen, hur den ser ut i Google och hur den läses av en skärmläsare. Siffrorna ovanför är mätta på den publicerade sajten, och allt går att kontrollera utan att fråga mig. Det är den bedömningen jag vill bli dömd på – inte på vem som betalade fakturan.

Vill ni ha samma sak?

Berätta vad ni har i dag, så säger jag vad som krävs och vad det kostar – innan ni behöver bestämma er för något.