Avgrense
Vi finner ut hva siden skal oppnå, for hvem, og hva som ikke skal være med.
Tjeneste
En nettside som laster raskt, sier hva dere driver med, og lar dere endre innholdet selv. Vi tegner og koder den for behovet, ikke oppå en mal som styrer resultatet.

De fleste nettsider vi møter, er ikke stygge, de er trege og uklare. Teksten er skrevet for den som allerede vet hva selskapet gjør. Siden er bygget på en mal full av funksjoner dere ikke bruker. Ingen har sett hvordan den oppfører seg på en telefon i dårlig dekning.
Vi begynner med hva siden skal få til, og bygger bare det. Ingen sidebygger som låser designet, ingen ferdig mal som må overtales. Til gjengjeld står dere igjen med noe som laster raskt, sier det som skal sies, og kan endres uten å ringe oss.
Omfanget varierer. Noen trenger én side som forklarer tilbudet og tar imot henvendelser. Andre trenger mange undersider som flere skal redigere, eller et publiseringssystem med egen redaksjon. Skal siden ha innlogging eller være et arbeidsverktøy for dere selv, hører det hjemme under data og systemer. Vi sier tidlig hvilken av dem dere faktisk trenger, også når det er den minste.
Design. Tegnet rundt teksten og bildene deres, og prøvd på telefon før den prøves på stor skjerm.
Utvikling. Kodet for det dere trenger, og ikke mer. Det som ikke er der, kan verken bli tregt, gå i stykker eller trenge en oppdatering.
Innhold dere styrer. Skal flere hos dere endre tekst og bilder eller legge til sider, bygger vi inn et redigeringsverktøy, og vi bestemmer sammen hva som skal være redigerbart. En liten side som sjelden endres, klarer seg uten.
Ytelse og synlighet. Rask lasting og ryddig kode, med titler og beskrivelser som gjør at søkemotorene forstår sidene. Å finne ut hva kundene søker etter og følge plasseringene over tid er en egen jobb, og vi avklarer i første samtale om vi skal ta den.
Universell utforming. Kontrast og tilgjengelighet måles på hver side underveis, ikke i en rapport til slutt, og siden skal kunne brukes uten mus og uten å se skjermen godt.
Relansering. Adresser med trafikk beholdes eller sendes videre til riktig ny side, så det dere har bygget opp i søk følger med. Domene og e-post går vi gjennom før flyttingen, og i DNS endrer vi bare det som peker på nettsiden.
Personvern og informasjonskapsler. Vi setter bare inn de tredjepartene siden trenger, og sjekker hvilke informasjonskapsler som faktisk settes. Dere får en liste over hva siden setter og deler, som grunnlag for personvernerklæringen og for om det trengs et samtykkevindu.
Vi finner ut hva siden skal oppnå, for hvem, og hva som ikke skal være med.
Vi lager sidekartet og teksten før noe tegnes.
Vi tegner og koder samtidig, og dere følger siden som en lenke.
Vi kobler skjema, innhold og måling, og retter det som er tregt.
Vi lanserer, slår på videresendingene og lærer dere opp.
Rammeverket vi bygger i, som lager sidene ferdig på forhånd der det går, så de laster raskt også på mobil.
Koden sjekkes mens vi skriver den, så feil fanges der og ikke når en besøkende trykker på knappen.
Ett sett med avstander, farger og skriftstørrelser som hele siden bruker, så forsiden og den siste undersiden ser ut som samme sted.
Der siden kjører når ingenting taler for egen server. Utrulling, drift og måling av hvilke sider som brukes følger med plattformen.
Redigeringsverktøyet når flere skal endre innhold: Payload bor i sidens egen kode og database, mens Sanity er en egen tjeneste med egen konto.
Når siden skal kjøre på en egen server i stedet for hos Vercel, kjører den i containere, med et https-sertifikat som fornyer seg selv.
Slik måler vi: hver side kjøres flere ganger på mobil og stor skjerm, med tall for ytelse, tilgjengelighet og søk, både på dagens side og på den nye.
Kode, innhold og design tilhører dere, og koden ligger i et kodelager dere har tilgang til, ikke på en maskin hos oss. Alt kan flyttes til en annen leverandør uten å spørre oss.
Domenet og redigeringsverktøyet står på dere. Hosting og måling står på oss så lenge vi drifter, og flyttes over når avtalen slutter. Tilgangene vi har, kan dere trekke tilbake når dere vil.
Går siden ned eller slutter skjemaet å sende, er det oss dere ringer så lenge driftsavtalen løper. Hva som regnes som hast og hvor raskt vi svarer, står i avtalen.
Driftsavtalen dekker hosting og at siden holdes i gang, med oppdateringer av det den er bygget på. Domenet og lisenser hos tredjepart, som en betalt plan hos et redigeringsverktøy, kommer i tillegg.
Nytt design, nye sidetyper og nye koblinger avtales som en avgrenset jobb med fast pris. Endringer i tjenestene siden er koblet til, hører inn under driften. Små tekst- og bildeendringer på en side uten redigeringsverktøy sier vi prisen på før vi gjør dem.
Verktøyet måler dagens side mot utkastet vårt: ytelse per side og skjermstørrelse, skrift og kontrast fra kildekoden, og skjermbilder av før og etter i en telefonramme. Slik viser vi hva siden gjør i dag, før vi foreslår noe.
Redaksjonssystem og trykkmotor for en avis: redaksjonen skriver, setter sider og leser korrektur i nettleseren, og trykkmotoren gjør sidene om til trykkeklar PDF. Det kjører i containere på egen server, med nattlig sikkerhetskopi og en gjenoppretting vi har prøvd, ikke bare satt opp.
Siden dere leser nå, er bygget på samme måte, med Next.js og React på Vercel og flere apper bak ett domene. Kontaktskjemaet sorterer henvendelsene etter behov, og kontrollrommet på forsiden henter fra offentlige registre mens dere venter.
Prisen avgjøres av antall sider og hvor mye innhold som må lages, om flere skal redigere det, og hva siden skal kobles mot. Vil dere ned i pris, sier vi hva som kan vente til neste runde.
Fortell kort hva siden skal få til. Vi svarer med hva vi ville gjort først, hva det innebærer, og når vi kan begynne.
Fortell oss hva dere trenger