Tjeneste

Nettsider

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.

  • Tidsramme2-8 uker
  • PrisFast etter avgrensning
  • Dere sitter igjen medKoden, innholdet og målingen

Oversikt

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.

Dette inngår

  • 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.

Prosess5 steg

Avgrense

Vi finner ut hva siden skal oppnå, for hvem, og hva som ikke skal være med.

20%

Innhold og struktur

Vi lager sidekartet og teksten før noe tegnes.

40%

Design og bygg i nettleser

Vi tegner og koder samtidig, og dere følger siden som en lenke.

60%

Koble og måle

Vi kobler skjema, innhold og måling, og retter det som er tregt.

80%

Lansere og overlevere

Vi lanserer, slår på videresendingene og lærer dere opp.

100%

Passer for

Passer når

  • Dere får henvendelser som viser at siden ikke forklarer hva dere gjør.
  • Dagens side er treg, ser dårlig ut på mobil, eller kan bare endres av den som lagde den.
  • Flere hos dere skal kunne legge inn nyheter, prosjekter eller ledige stillinger uten å spørre noen.

Passer ikke når

  • En ferdig mal er godt nok for det siden skal gjøre, og prisen er det eneste som teller.
  • Ingen hos dere har tid til å svare på spørsmål om innhold underveis.
  • Betaling, abonnement eller kundeinnlogging er hovedfunksjonen på siden dere trenger.

Teknologi

  • Next.js og React

    Rammeverket vi bygger i, som lager sidene ferdig på forhånd der det går, så de laster raskt også på mobil.

  • TypeScript

    Koden sjekkes mens vi skriver den, så feil fanges der og ikke når en besøkende trykker på knappen.

  • Tailwind

    Ett sett med avstander, farger og skriftstørrelser som hele siden bruker, så forsiden og den siste undersiden ser ut som samme sted.

  • Vercel

    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.

  • Payload CMS på Postgres eller Sanity

    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.

  • Docker og Caddy på egen server

    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.

  • Lighthouse og headless Chrome

    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.

Eierskap og drift

  • Kode og innhold

    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.

  • Kontoer og tilganger

    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.

  • Drift

    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.

  • Løpende kostnad

    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.

  • Når noe endrer seg

    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.

Vi bruker det selv

  • Rapportverktøyet

    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.

  • Avissystemet

    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.

  • offload.no

    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.

Spørsmål og svar

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.

Skal vi se på siden deres?

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