Professionel hjemmeside

Fra kun 4.000 kr

Få en professionel hjemmeside der skaber resultater. Vi designer og udvikler skræddersyede løsninger der passer til din virksomhed.

  • Responsivt design
  • SEO optimeret
  • Hurtig levering
Start dit projekt i dag!
Webworq
Kontakt os
Send os en mail
København, Danmark
Performance-bureau i Danmark

Core Web Vitals optimering
Hurtigere sites. Højere ranking.

Vi måler, prioriterer og fixer LCP, INP og CLS, så jeres site består Googles performance-tærskler og konverterer bedre.

LCP

Hero-rendering

INP

Main-thread-trim

CLS

Layout-stabilitet

TTFB

Edge-caching

Performance vi har leveret for

Kjærs El-InstallationUnika DesignVindHansenLuksusfordyrFredensborg Store KroKPL BioKjærs El-InstallationUnika DesignVindHansenLuksusfordyrFredensborg Store KroKPL Bio

Performance er ikke en feature, det er fundamentet

Google ranker langsommere sites lavere, og brugerne forlader dem hurtigere. Core Web Vitals er ikke længere en nice-to-have, det er et minimumskrav for at være konkurrencedygtig i organisk søgning. Et site der scorer "Poor" på LCP eller INP tilbringer mindre tid i SERP'en og taber både ranking og konverteringer.

Vi har optimeret performance på sites bygget i Next.js, WordPress og headless CMS. Tilgangen er den samme uanset stack: mål, prioriter, implementer, verificer. Vores eget site er bygget i Next.js og fungerer som demonstration, kør Lighthouse mod webworq.dk og sammenlign med vores tal længere nede.

Real proof, webworq.dk målt nu

Mål kan skrives op. Vores site kan ikke. Kør PageSpeed Insights på webworq.dk og sammenlign med tallene herunder.

Performance
Fremragende
91/100

Lighthouse Desktop

LCP
God
1,8s

Largest Contentful Paint

TBT
God
0ms

Total Blocking Time

CLS
God
0,027

Cumulative Layout Shift

Se casen bag webworq.dk

Mobile Lighthouse-scoren er typisk lavere for danske sites med lovpligtigt cookie-samtykke, og ja, også for vores. Vi optimerer løbende, både på desktop og mobil. Real-user CrUX-data giver det mest retvisende billede.

De fire metrics, forklaret

LCP, INP, CLS er Googles tre Core Web Vitals. TTFB er en stærk indikator der bestemmer hvor godt de tre kan blive.

LCP

≤ 2,5s

Largest Contentful Paint

Hvor hurtigt det største synlige element render. Typisk hero-billede, H1 eller hero-tekst. LCP > 4s er "Poor" og taber både ranking og konverteringer. Mest almindelige problem: LCP-elementet er hidden bag opacity-0 animationer eller venter på font-loading.

Vores fix: Identificer LCP-elementet i Lighthouse → render det i første frame → fjern animation-blockers → preload font.

INP

≤ 200ms

Interaction to Next Paint

Hvor responsivt sitet føles ved klik, tap eller tastatur. Erstattede FID i marts 2024. Måler den værste interaktion på siden. Typisk problem: tunge JavaScript-handlere, event listeners der blokerer main thread.

Vores fix: Reducer main-thread-arbejde → code-split tunge komponenter → defer tredjepart-scripts → brug requestIdleCallback for ikke-kritisk arbejde.

CLS

≤ 0,1

Cumulative Layout Shift

Hvor meget elementer hopper rundt under indlæsning. Frustrerende for brugere når en knap rykker sig lige før de klikker. Typisk problem: billeder uden width/height, fonts der swapper og ændrer linjehøjde, tilføjede elementer (banners, ads) uden reserveret plads.

Vores fix: Sæt eksplicit width/height på alle billeder → reserver højde til ads og bannere → brug font-display: optional eller size-adjust descriptors.

TTFB

≤ 800ms

Time to First Byte

Hvor hurtigt server svarer. Ikke en officiel CWV-metric men en stærk indikator: hvis TTFB er høj, kan LCP aldrig blive god. Typisk problem: tung WordPress uden caching, database-queries i hovedrenderingen, server placeret langt fra brugerne.

Vores fix: CDN foran origin (Cloudflare) → Edge-caching for statiske og semi-statiske sider → query-optimering eller ISR/SSG i stedet for SSR.

Performance som disciplin, ikke en engangsoptimering

Vi måler før og efter, dokumenterer pre-/post-tal i Lighthouse og CrUX, og sætter et performance-budget op i jeres CI/CD så regressioner fanges automatisk. Det er forskellen mellem en sprint der holder, og en sprint der eroderer over tid.

  • Lighthouse + CrUX målt på 5 sider, mobile + desktop
  • Prioriteret fix-roadmap med impact-estimering
  • Pre-/post-rapport så I ser præcist hvad hver fix gav
  • Performance-budget i CI/CD, fanger regressioner før deploy
Core Web Vitals optimering, performance engineering for danske sites

Hvornår skal I investere i Core Web Vitals?

Performance-arbejde betaler sig ikke altid. Her er hvornår det er den rigtige investering, og hvornår der er bedre prioriteringer.

Invester nu hvis

Konkrete signaler I kan tjekke i dag

  1. PageSpeed Insights viser "Poor" eller "Needs Improvement" på mobil
  2. Search Console rapporterer Core Web Vitals-fejl på flere URL'er
  3. Bounce rate er over 60% på mobile landing pages
  4. I konkurrerer på trafik-tunge keywords hvor små ranking-ryk betyder meget
  5. Sitet skal nå et stort eller globalt publikum (CrUX vægter mobil tungt)
  6. I bruger penge på Google Ads, langsom landing page = højere CPC

Vent, hvis

Andre prioriteringer betaler sig først

  1. Sitet allerede passer Core Web Vitals (Search Console viser "Good" på 75%+ af URL'er)
  2. I står foran en større rebuild, så optimer den nye stack i stedet
  3. Trafikken er primært direkte/branded, hvor CWV påvirker ranking mindst
  4. I har ikke konfigureret Google Search Console eller Analytics endnu, mål først
  5. Konvertering er primært drevet af content eller pris, ikke speed
  6. Budget er begrænset, og indhold/SEO eller annoncering vil give større ROI

Ikke sikker? Book en gratis 30-min snak hvor vi sammen kører Lighthouse og PageSpeed Insights mod jeres site og giver en ærlig vurdering. Hvis der ikke er noget at hente, siger vi det.

Hvad vi rent faktisk fikser i en sprint

De seks områder vi typisk arbejder igennem, prioriteret efter impact pr. ændring.

LCP-element og hero-rendering

Vi finder LCP-elementet, sikrer at det render i første frame, fjerner opacity-0 entrance-animationer der blokkerer paint, og preloader hero-billede med fetchpriority="high".

Image format og sizing

Konvertering til AVIF (50% mindre end JPEG) med WebP fallback, responsive sizes via srcset, lazy-loading for below-fold, og eksplicit width/height så CLS holdes på 0.

JavaScript bundle-trim

Code-splitting af tunge komponenter (charts, editors, video players), tree-shaking af ubrugte exports, dynamic imports for non-critical UI, og removal af duplikerede dependencies.

Tredjepart-scripts

Audit af analytics, tag manager, consent-tools, chat widgets og pixels. Defer/async, Partytown for web-worker-isolering hvor muligt, og facade-mønster for embedded video og maps.

Font-loading

Preload af kritiske fonts, font-display: swap eller optional, subsetting til kun de glyphs der bruges (Glyphhanger), og size-adjust descriptors så font-swap ikke skaber CLS.

Render-blocking ressourcer

Critical CSS inline eller tidligt loadet, async/defer af ikke-kritisk JS, fjernelse af render-blocking webfonts og tredjeparts-stylesheets der ikke bruges above the fold.

Sådan kører en Core Web Vitals-sprint hos os

Fire faser, ugentlige demos, dokumenteret resultat. Fra første måling til sidste verifikation tager en sprint typisk 3-4 uger.

01

Diagnose

Måling og bottleneck-identifikation

2-3 dage

Aktiviteter:

Lighthouse audit (5 sider, mobile + desktop)
CrUX real-user data
LCP-element analyse
Bundle og script audit
02

Plan

Prioriteret roadmap

2-3 dage

Aktiviteter:

Impact-estimering pr. fix
Effort-vurdering
Sprint-plan + scope-aftale
Performance-budget defineret
03

Implementering

Sprint med ugentlige demos

2-3 uger

Aktiviteter:

LCP-element fix
Image-optimering (AVIF/WebP)
JS code-splitting
Tredjepart defer + font-tuning
04

Verifikation

Måling, dokumentation, overlevering

1 uge

Aktiviteter:

Pre-/post-måling
Performance-rapport
Performance-budget i CI/CD
60 dages support

← Swipe for at navigere mellem faser →

Hvad koster en Core Web Vitals-optimering?

Tre niveauer, fra one-time audit til continuous performance engineering. Audit-prisen modregnes hvis I vælger en sprint.

One-time audit

Performance Audit

Diagnostisk audit + roadmap

Field-data audit og prioriteret fix-liste, til teams der selv har udviklere men vil vide præcis hvad der skal løses

19.500,-

ekskl. moms

  • Lighthouse + WebPageTest på 5 nøglesider (mobile + desktop)
  • Lab-data og field-data adskilt
  • CrUX real-user data fra Search Console (28-dages aggregeret)
  • LCP-element identificeret og forklaret
  • INP-analyse (vigtigste metric mange overser efter marts 2024)
  • CLS-kortlægning per side
  • JavaScript bundle-analyse (unused JS, duplicates)
  • Image og font-loading audit
  • Tredjepart-script-audit (analytics, consent, tag manager)
  • Prioriteret roadmap med impact pr. fix og effort-estimat
  • PDF-rapport + 60-min gennemgang med jeres team
  • Implementering af fixes
  • Løbende monitoring
Til CTOs og dev-teams der vil have et eksternt, dokumenteret beslutningsgrundlag før en større investering. Vælger I en sprint inden for 30 dage, modregnes hele audit-prisen.
Mest Populær
Mest valgte

Performance Sprint

Audit + 2-3 ugers implementering

Audit kombineret med 2-3 ugers implementering. Vi løser de højest-prioriterede LCP/INP/CLS-problemer og dokumenterer effekten med før/efter-tal

65.000,-

ekskl. moms

  • Alt fra Performance Audit
  • 2-3 ugers implementering, ugentlige demos
  • Hero/LCP-element optimering
  • Image-format konvertering (AVIF/WebP) + responsive sizes
  • JavaScript code-splitting og bundle-trim
  • Tredjepart-scripts: defer, async, Partytown-evaluering
  • Font-loading: preload, font-display, subsetting, size-adjust
  • Critical CSS + fjernelse af unused rules
  • Før/efter Lighthouse + CrUX dokumentation
  • Performance-budget defineret og dokumenteret
  • 60 dages support efter sprint
  • Løbende monitoring og kvartalsvise sprints
Bedst når I allerede har et site i produktion, ved at LCP eller INP er for høj, og vil have problemet løst uden en kompleks rebuild. Realistisk LCP-forbedring: 40-70% afhængigt af udgangspunkt.
12 mdr. minimum

Continuous Performance Engineering

Sprint + RUM + CI/CD performance-budget + månedlig optimering

Performance som løbende disciplin, ikke et engangsprojekt. Opstart-sprint plus månedlig retainer med RUM, CI/CD-gating og kvartalsvise sprints

45.000,- + 12.500,-/md

ekskl. moms

  • Opstart: Performance Sprint scope (45.000,- engangs)
  • RUM-opsætning (CoreDash, SpeedCurve, DebugBear eller Calibre)
  • Performance-budget i CI/CD (12.500,-/md)
  • Custom dashboard med CWV per side, per device
  • Månedlig performance-rapport med handlingspunkter
  • Kvartalsvis optimization-sprint inkluderet (ca. 25 timer)
  • Eskalations-support hvis CWV regression i produktion
  • Dedikeret performance-engineer på jeres projekt
  • Onboarding for jeres team (4 timer + dokumentation)
  • 12 måneders SLA — første år: 195.000 DKK total
For SaaS, e-commerce og brands hvor performance er en konkurrence-parameter, ikke et engangsprojekt. RUM-tooling-licens (CoreDash/SpeedCurve/DebugBear) faktureres efter forbrug, typisk 800-3.500 DKK/md.
Gratis & uforpligtende

Få et prisestimat på 2 minutter

Prøv vores prisberegner og få et skræddersyet tilbud baseret på dine behov — helt gratis og uden forpligtelser.

2 min
Svar indenfor 24t
Uforpligtende
Prøv prisberegneren

Ofte stillede spørgsmål om Core Web Vitals

Det praktiske, det tekniske og det kommercielle om performance-optimering.

Core Web Vitals er Googles tre måle-tal for brugeroplevelse: LCP (hvor hurtigt det største synlige indhold render), INP (hvor responsivt sitet føles ved interaktion) og CLS (hvor stabilt layoutet er under indlæsning). De er en officiel ranking-faktor siden 2021 og bruges også i AI Overviews og Discover-resultater. Sites der ikke består Core Web Vitals taber både ranking og konverteringer, sidstnævnte fordi langsom site-performance måles direkte i bounce rate og tid til checkout.
Lighthouse er et lab-værktøj der simulerer en standard 4G-mobil og måler en enkelt session. PageSpeed Insights kombinerer Lighthouse med real-user data fra Chrome User Experience Report (CrUX). CrUX er aggregerede data fra rigtige brugeres Chrome-sessioner over de seneste 28 dage. Google ranker på CrUX (real-user data), ikke Lighthouse-tallene direkte. Vi bruger begge, Lighthouse til hurtig diagnose og iteration, CrUX til at verificere effekt på rigtige brugere.
Realistisk: 40-70% LCP-reduktion på et almindeligt site i en 2-3 ugers sprint. Hvis udgangspunktet er over 6s LCP på mobil, ligger det typisk på 60-70% reduktion (vi flytter jer fra "Poor" til "Needs Improvement" eller "Good"). Hvis I allerede er under 4s, ligger det på 30-50% (fra "Needs Improvement" til "Good"). Konkrete fixes der løfter mest: rette LCP-elementets render-vej, fjerne fade-in animationer på above-the-fold indhold, image-format konvertering (AVIF), og defer af tredjepart-scripts.
Nej. WordPress-sites kan opnå Lighthouse 85+ og bestå Core Web Vitals med rette caching, image-optimering og plugin-trimning. Vi vurderer ærligt, hvis I står på en moderne WordPress-stack med ordentligt theme og 5-10 plugins, er en performance-sprint typisk svaret. Hvis I derimod sidder med 30+ plugins, et tungt page builder-theme og uden caching-lag, kan en headless rebuild være billigere på 2-3 års sigt. Vi giver vurderingen i auditten.
Det varierer per site, men typisk: (1) optimer LCP-elementet, ofte hero-billede eller hero-tekst der er skjult bag opacity 0-animation, (2) konverter billeder til AVIF/WebP og responsive sizes, (3) defer/async af tredjepart-scripts (analytics, consent, tag manager), (4) JavaScript code-splitting for at reducere unused JS, (5) preload kritisk font + font-display: swap, (6) fjern render-blocking CSS, (7) implementer Next.js Image med korrekte priorities. Vi måler før og efter, så I ser præcist hvilke fixes der gav hvilken effekt.
Performance Audit (diagnose + roadmap, ingen implementering) koster 19.500 kr. ekskl. moms og henvender sig til teams der selv har udviklere. Performance Sprint (audit + 2-3 ugers implementering med før/efter-dokumentation) koster 65.000 kr. Continuous Performance Engineering koster 45.000 kr. opstart + 12.500 kr./md. (12 mdr. minimum, første år: 195.000 kr. total) og inkluderer RUM-monitoring, CI/CD performance-budget og kvartalsvise optimization-sprints. Vælger I en sprint inden for 30 dage efter en audit, modregnes hele audit-prisen.
Lighthouse-tal: med det samme efter deploy, kør Lighthouse mod produktionssitet og du ser ændringen. CrUX (real-user data i Search Console): 28 dages aggregering, så I ser det første rigtige skift cirka 4 uger efter deploy. Den første uge giver indikation; den fjerde uge giver det stabile billede. Vi sender en milepæls-rapport efter 30 og 60 dage så I kan dokumentere effekten internt.
Ja, det er typisk hvad vi laver. Vi har optimeret WordPress-sites bygget af andre bureauer, headless setups på Sanity/Contentful, og custom Next.js-projekter. Vi har ikke brug for adgang til kildekoden for at lave auditten, kun til implementering. Hvis I vil have auditten først (for at beslutte om I overhovedet vil investere), kan vi gøre det uden adgang til andet end det offentlige site.
Webworq
Performance-bureau i Danmark

Klar til at få jeres Core Web Vitals i orden?

Book en 30-minutters gratis snak. Vi kører Lighthouse mod jeres site sammen og giver en ærlig vurdering: hvad der kan hentes, hvad det kræver, og hvad det koster.

30-minutters gratis snak
Ingen salgstale

Live audit på jeres site
Lighthouse + PageSpeed

Realistisk impact-estimat
Hvad kan vi hente?

Book gratis snak

Ring direkte

Kontakt os