Kort fortalt: Standard LCP måler det største synlige indhold på tværs af alle sider – men produkt- og marketingteams vil ofte vide, hvornår netop et bestemt kort, pris eller budskab blev synligt. Element Timing giver den finmaskede måling i felt, når I markerer få, velvalgte noder og læser dem i RUM.
Hvis du er ny på området
Tænk på det som en frivillig mærkat på udvalgt HTML: du sætter attributten elementtiming på et element (eller et billede indeni), og browseren kan derefter rapportere, hvornår det blev malet. Uden attribut ingen måling – det er ikke noget der sker automatisk for hele siden som LCP.
Det er typisk ikke første prioritet hvis I stadig kæmper med generel TTFB, render-blocking eller tunge scripts. Det er et værktøj når basis-performance er på plads, og I vil styre kampagner eller produkt-UX med tal.
Brug med omtanke
Marker kun få elementer for at undgå overhead og støj i dashboards. Kombinér med RUM-sampling så I ikke belaster svage enheder unødigt, og aftal med juridisk hvilke data der må logges.
Mål synlige elementer med attribut
Element Timing API lader jer markere specifikke elementer med elementtiming og observere når de males. Det er nyttigt til at måle hero-bannere, produktbilleder eller custom komponenter der ikke altid er LCP-elementet men stadig er forretningskritiske.
Kræver eksplicit annotering – glemt attribut giver ingen måling.
Skelnen fra LCP og brugerdefinerede metrics
LCP er én automatisk metrik pr. navigation; Element Timing er jeres egne KPI’er på udvalgte noder. Brug begge: LCP til standardforbedring og Search Console-forståelse, Element Timing til kampagnespecifikke hero-udskiftninger eller når produktet skal dokumentere et bestemt budskabs time-to-visible.
Undgå at overannotere hvert div – for meget data støjer og kan gøre dashboards uhandterlige.
Det øvede ofte underspiller
- PerformanceObserver: I praksis læser I poster via
PerformanceObservermedentryTypesder inkludererelement– kobl det til jeres eksisterende RUM-pipeline (sampling, batching). - Korrelation med deployment: Når marketing skifter hero, skal Element Timing vise om den nye variant rammer budgettet; læg versions- eller campaign-id i metadata uden at logge personhenførbare tekster.
- Forhold til Long Animation Frames og INP: Et element kan være “malet” men siden stadig uresponsiv hvis main thread er blokeret – kombinér med long task- og INP-data for helhed.
RUM og privatliv
Send ikke personidentificerende tekstindhold i elementidentifikatorer. Brug stabile interne navne. Overvej hvilke URL-parametre der følger med i rapportering.
Videre på sitet
- Sådan fejlsøger du LCP fra start til slut – når I først skal finde det rigtige element at optimere.
- Hvad er Core Web Vitals? – kontekst for LCP, INP og CLS.
- RUM – hvordan feltdata hænger sammen med custom metrics.
FAQ
Erstatter det LCP?
Nej - det supplerer med produktspecifikke mål. LCP er stadig den officielle Core Web Vital for første store indhold.
Skal en almindelig siteejer bruge det?
Sjældent i starten. Det er mest relevant når I har målbare hero-komponenter eller A/B-test af over-fold og kan investere i instrumentation.
Næste skridt fra begreb til handling
Guides og blogindlæg der matcher begrebets emne - ud fra fælles tags og sidens fokus.
Brug Transfer-Encoding (chunked) til progressiv rendering: hurtigere første visning
Lær at finde ud af om din server eller reverse proxy buffer HTML-svar, og få streaming (chunked) til at flytte første visning og LCP i den rigtige retning.
Gør hero til LCP: sådan ændrer du struktur, CSS og prioritering
Hvis LCP bliver en tilfældig paragraf i stedet for hero, får du både dårligere tal og en måling der ikke matcher brugerens første indtryk. Her er en konkret metode til at få hero (H1/billede) til at blive LCP – uden at snyde.
Sådan fejlsøger du LCP fra start til slut
Følg en praktisk arbejdsgang til at finde årsagen til høj LCP, fra serverrespons og render blocking til billeder, prioritering og netværksrækkefølge.
Hvordan du spotter render delay (uden at stirre på score)
Render delay er ofte grunden til at LCP bliver 1–2 sekunder for sent, selv når TTFB ser fin ud. Her er metoden til at finde årsagen hurtigt – og vælge den rigtige type fix.
Fetchpriority, preload og preconnect: hvornår de hjælper og hvornår de gør skade
Lær hvornår fetchpriority, preload og preconnect faktisk forbedrer load, og hvornår de bare skaber mere støj og dårlig prioritering i browseren.
5 grunde til at din hjemmeside er langsom og hvad du gør ved det
Se de mest almindelige årsager til en langsom hjemmeside, hvordan du spotter dem, og hvilke ændringer der typisk giver mest effekt først.