15/06/2024
I en digital tidsalder, hvor hastighed er altafgørende, kan en hjemmesides indlæsningstid afgøre dens succes. Hvis du sammenligner to identiske sider, vil den hurtigere side blive foretrukket af søgemaskiner som Google. Heldigvis findes der et værktøj til at teste din hjemmesides hastighed og få råd til at forbedre den: Google PageSpeed Insights. Dette værktøj er essentielt for enhver, der ønsker at forbedre sin online tilstedeværelse og sikre en optimal brugeroplevelse.
Google PageSpeed Insights (PSI) er et gratis onlineværktøj udviklet af Google. Det analyserer hastigheden og forskellige elementer af brugeroplevelsen på websider, både på mobil og desktop. PSI giver scores og anbefalinger, der hjælper webstedsejere med at forbedre deres sides ydeevne. Alle kan køre en rapport på enhver webside – det er en fantastisk måde at se, hvor godt dine egne og konkurrenternes sider kører.
Google's Chrome-team introducerede Core Web Vitals (CWV) i 2020 for at standardisere målinger for god sidehastighed og brugeroplevelse. PageSpeed Insights er simpelthen det værktøj, der analyserer og rapporterer på disse målinger. Derfor er det afgørende for webstedsejere at forstå CWV-målingerne og, hvordan de påvirker din sidehastigheds SEO.
Det er vigtigt at bemærke forskellen mellem Lighthouse og PageSpeed Insights. Begge er værktøjer, der måler en hjemmesides ydeevne. Google Lighthouse er mere udvikler-fokuseret og giver mere detaljeret information, mens PageSpeed Insights er mere bruger-fokuseret og giver en bredere forståelse af sidehastighed.
Forstå Core Web Vitals: Hvad Betyder Akronymerne?
Din PageSpeed-score måles gennem fem kerne-metrikker (selvom kun tre reelt betragtes som "kerne", mens de andre to kaldes "bemærkelsesværdige"). Her er en hurtig forklaring på akronymerne LCP, INP, CLS, FCP og TTFB:
- LCP (Largest Contentful Paint): Måler, hvor lang tid det tager for det største indholdselement (billede, video, tekstblok) synligt inden for viewportet at blive gengivet på skærmen. Det repræsenterer, hvor hurtigt sidens hovedindhold bliver synligt for brugeren. Målet er 2,5 sekunder eller mindre for en god brugeroplevelse.
- INP (Interaction to Next Paint): Måler en sides responsivitet over for brugerinteraktioner. Det ser på latenstiden for alle klik-, tryk- og tastaturinteraktioner under et besøg på siden og rapporterer en enkelt værdi, der repræsenterer sidens typiske latenstid. En god INP er 200 millisekunder eller mindre. Dette blev tidligere kaldt Input Delay.
- CLS (Cumulative Layout Shift): Måler sidens visuelle stabilitet. Det kvantificerer, hvor meget bevægelse af synligt indhold der forekommer i viewportet. Uventede layoutskift kan frustrere brugere (f.eks. hvis en knap flytter sig, mens de forsøger at klikke på den). Målet er en CLS-score på 0,1 eller mindre.
- FCP (First Contentful Paint): Måler tiden fra siden begynder at indlæse, til noget indhold (tekst, billede osv.) første gang vises på skærmen. Det indikerer, hvor hurtigt brugeren får visuel feedback om, at siden indlæses. Målet er 1,8 sekunder eller mindre.
- TTFB (Time to First Byte): Måler den tid, det tager for browseren at modtage den første byte data fra serveren efter anmodning om en side. Det er en nøglemåling for serverens responsivitet. Målet er 800 millisekunder eller mindre.
Hvorfor Prioritere Mobil Sidehastighed?
Med fremkomsten af smartphones og det faktum, at de fleste søgninger nu sker fra mobile enheder, er Google og andre søgemaskiner begyndt at prioritere mobiloplevelsen af hjemmesider og websider. Når du kører en PageSpeed Insight-vurdering, vil du se, at den giver dig en score for både Desktop og Mobil. Erfaringen viser, at det ofte er nemt at opnå en score på 95 eller højere på desktop, men meget sværere på mobil. Dette skyldes flere faktorer:
- Mange webdesignere designer stadig deres hjemmesider primært ud fra desktop-oplevelsen, hvor mobil design er en eftertanke.
- Mobilhastighedstesten antager internetforbindelser, der bruger mobildata, hvor desktops typisk bruger stabile og højhastigheds hjemme- eller virksomhedsforbindelser. På grund af denne ulighed er mobilerfaringer ofte langsommere.
- Baseret på ovenstående optimerer webdesignere også deres hjemmesider med desktops i tankerne, hvilket betyder, at mange af de bedste optimeringer ikke er skræddersyet til mobiloplevelsen.
Derfor er det vigtigt at sikre, at din mobiloplevelse mindst er lige så god som din desktop-oplevelse. Uanset hvad, bedømmes både desktop- og mobilerfaringer efter de samme kriterier, og du bør være fuldt ud bevidst om disse målinger.
Sådan Forbedrer Du Core Web Vitals for Bedre PageSpeed Scores
Der er mange ting, du kan gøre, men det hjælper at indsnævre fokus. Her er prioriterede og handlingsorienterede forslag til webstedsejere for at forbedre hver af Core Web Vitals:
LCP (Largest Contentful Paint)
For LCP skal du fokusere på "Largest Element" som beskrevet i rapporten. Med en dårlig score her ser brugerne mindre vigtigt sideindhold, før de ser hovedindholdet. Fokuser på disse tre ting:
- Optimer LCP-elementet: Identificer det største element inden for den indledende viewport (ofte et billede eller en hero-tekst). Optimer dette element først:
- Billeder: Komprimer billeder ved hjælp af moderne formater som WebP. Brug passende størrelser (server ikke større billeder end nødvendigt). Brug
srcsetogsizesattributter til responsive billeder. Overvej at bruge et CDN til billedlevering. - Tekstblokke: Sørg for, at webfonter indlæses effektivt (brug af
font-display: swaper godt). Undgå store blokke af render-blocking JavaScript eller CSS, der forsinker tekstgengivelsen.
- Billeder: Komprimer billeder ved hjælp af moderne formater som WebP. Brug passende størrelser (server ikke større billeder end nødvendigt). Brug
- Optimer Above-the-Fold Indhold: Prioriter hurtig indlæsning af indhold over folden (den del af siden, der er synlig uden at rulle). Udskyd indlæsning af ikke-kritiske ressourcer under folden.
- Forbedre Server Svartider (TTFB): En hurtigere TTFB påvirker LCP direkte. Se TTFB-forslagene nedenfor.
INP (Interaction to Next Paint)
INP fokuserer på, hvordan din side reagerer på brugerinteraktioner (f.eks. knaptryk). Dette er en af de mere udvikler-fokuserede målinger og kan være meget sværere for ikke-udviklere at håndtere. Men du bør fokusere på disse opgaver, hvis du er klar til det:
- Minimer Lange Opgaver: Identificer og opdel langvarige JavaScript-opgaver (alt, der blokerer hovedtråden i 50 ms eller mere). Brug code splitting og udskyd ikke-kritisk JavaScript.
- Optimer Event Handlers: Sørg for, at event handlers (som klik- eller tryk-events) er effektive og ikke forårsager lange forsinkelser. Undgå komplekse beregninger eller DOM-manipulationer inden for event handlers.
- Undgå Layout Thrashing: Undgå at tvinge synkroniseret layout (hvor JavaScript tvinger browseren til at genberegne layoutet flere gange inden for en kort periode). Dette sker ofte, når man læser og derefter straks skriver stilarter.
CLS (Cumulative Layout Shift)
For at forbedre CLS skal du arbejde hårdt på at forhindre uventede layoutskift. Når dette sker, indlæses vigtige elementer og stilarter på uventede tidspunkter, hvilket får tingene til at hoppe rundt på skærmen. Prøv at fokusere på disse ting:
- Indstil Eksplicitte Bredde- og Højdeadributter på Billeder og Videoer: Inkluder altid
widthogheightattributter (eller brug CSSaspect-ratio) for billeder og videoer for at reservere plads til dem under indlæsning. Dette forhindrer indhold i at hoppe rundt. - Reserver Plads til Annoncer og Indlejret Indhold: Hvis du bruger annoncer eller embeds, der kan ændre størrelse, skal du reservere nok plads til dem ved hjælp af placeholders eller skeleton loaders.
- Undgå at Indsætte Indhold Over Eksisterende Indhold: Undgå dynamisk at indsætte indhold over eksisterende indhold, medmindre det er som reaktion på brugerinteraktion.
FCP (First Contentful Paint)
Dårlige FCP-scorer opstår, når indhold ikke bliver synligt meget hurtigt. Dette giver indtryk af, at siden muligvis ikke indlæses. Fokuser på disse punkter for at adressere FCP-problemer:
- Eliminer Render-Blocking Ressourcer: Minimer eller eliminer CSS og JavaScript, der blokerer gengivelsen. Minificer og komprimer CSS- og JavaScript-filer. Inline kritisk CSS (den CSS, der er nødvendig for at gengive indhold over folden) og udskyd ikke-kritisk CSS. Udskyd ikke-kritisk JavaScript ved hjælp af
deferellerasyncattributter. - Optimer Server Svartid: En hurtigere TTFB forbedrer FCP direkte. Se TTFB-forslagene nedenfor.
- Optimer Ressourceindlæsningsrækkefølge: Prioriter indlæsning af kritiske ressourcer (som CSS og skrifttyper, der er nødvendige for indhold over folden) tidligt.
TTFB (Time to First Byte)
Ligesom ovenstående venter brugerne på, at en side indlæses. TTFB handler dog mere om din serverkonfiguration end om, hvor godt en individuel side indlæses. TTFB vil vise din servers responsivitet, der viser enhver side på dit websted. Dyk virkelig ned i disse elementer for at adressere server-svartider:
- Optimer Server Ydeevne: Dette er ofte den mest indflydelsesrige faktor. Opgrader din hostingplan til en server med flere ressourcer (eller opdater til en bedre hostingudbyder). Brug et Content Delivery Network (CDN) til at cache statiske aktiver tættere på brugerne. Optimer din server-side kode og databaseforespørgsler.
- Brug Caching: Implementer korrekte caching-mekanismer (GZIP, browser-caching, server-side caching, objekt-caching) for at reducere belastningen på din server.
- Brug en DNS-udbyder med Hurtige Opslagstider: En hurtig DNS-udbyder kan reducere den tid, det tager at opløse dit domænenavn til en IP-adresse.
Sådan Fikser Du Sidehastighed for WordPress Hjemmesider
WordPress er en fremragende platform, der giver dig mulighed for at optimere dit websted på enhver måde, du føler, du har brug for. Website builders som Wix og Squarespace håndterer dette for dig, men disse omkostninger er indbygget i dit abonnement. Du er låst inde, hvis de vælger at begrænse ydeevnen eller øge priserne. Hvis dette sker med en hostingudbyder eller et plugin (når du bruger WordPress), kan du nemt skifte leverandør for at bevare ydeevnen til din ønskede pris.
Her er de grundlæggende platforme, tjenester og plugins, jeg anbefaler at bruge til at forbedre Core Web Vitals som vist i din PageSpeed Insights-rapport. CWVs er indbyrdes forbundne, så nogle gange forbedrer reparation af en, andre. Du vil bemærke, at nogle af vores anbefalinger kan hjælpe flere metrikker.
Sådan Forbedrer Du TTFB
TTFB måler din servers responsivitet. En hurtigere TTFB betyder, at dit websted begynder at indlæse hurtigere. For at rette dette skal du foretage nogle server-side ændringer.
- SiteGround Hosting: Pålidelig hosting med optimerede serverkonfigurationer er afgørende for en hurtig TTFB. SiteGround tilbyder fremragende ydeevne og funktioner optimeret til WordPress.
- Cloudflare CDN: Et Content Delivery Network (CDN) som Cloudflare cacher dit websteds statiske aktiver på servere verden over, reducerer den afstand, data rejser, og forbedrer TTFB for brugere globalt. Den gratis version tilbyder betydelige fordele.
Sådan Forbedrer Du FCP, CLS og LCP
Disse CWVs påvirkes stærkt af, hvor hurtigt dit indhold indlæses, og hvor stabilt dit layout er under indlæsning. Caching og billedoptimering er nøglen.
- NitroPack: NitroPack maksimerer webstedseffektivitet med smart caching, optimeret ressourcelevering og avancerede billedoptimeringsmetoder, såsom lazy loading og WebP-konvertering. Det håndterer caching og tilbyder et CDN og billedstørrelsesjustering (afhængigt af planen). Det er en alt-i-en løsning for de tre store ting, du har brug for (caching, billedoptimering og CDN).
- W3 Total Cache: W3 Total Cache er et etableret WordPress caching-plugin, der tilbyder en række muligheder for at forbedre indlæsningstider, herunder side-caching, minificering og browser-caching.
- WP Rocket: WP Rocket er et brugervenligt caching-plugin, der forenkler optimering med funktioner som side-caching, preloading og filmodifikation. Det har en stor følgerskare og er ret nemt at bruge. Det har add-ons til et CDN eller fungerer godt med masser af forskellige konfigurationer.
- EWWW Image Optimizer: EWWW Image Optimizer optimerer automatisk dine billeder, reducerer filstørrelser uden mærkbart kvalitetstab. Dette forbedrer indlæsningstider og forhindrer CLS. Det hjælper med billedstørrelsesjustering samt levering af næste-generations billedformater, der indlæses bedre for den moderne web.
Sådan Forbedrer Du LCP og INP
At knække koden for både LCP og INP betyder, at dit websted skal vise indhold hurtigt, hvad enten det er ved første indlæsning af siden eller enhver efterfølgende aktivitet. Et performant WordPress-tema kan hjælpe med at opnå dette.
- Divi Theme: Divi er bygget til at minimere mængden af CSS og JavaScript, der indlæses på hver side, selv før modifikation. Når du bruger et hvilket som helst Divi-modul, kan du stole på, at det er godt kodet og ikke belaster din server. For endnu bedre ydeevne fra Divi, brug globale design-presets for yderligere at reducere mængden af CSS, der er nødvendig for en side. Alt dette samles for at give dig mulighed for at skabe bedre sider, der ser godt ud, og som du kan stole på kører godt. Læs mere om fuld optimering af Divi.
Sammenfatning
Optimering af dit websted for Core Web Vitals (CWVs) er en investering i din online succes. Selvom det kan virke overvældende, forbedrer du ved at fokusere på LCP, INP, CLS, FCP og TTFB direkte brugeroplevelsen, hvilket gør dit websted mere behageligt og engagerende. Dette oversættes til lavere bounce-rater, øget tid på webstedet og i sidste ende flere konverteringer.
Desuden anser Google disse målinger for vigtige, så forbedring af dine Core Web Vitals kan forbedre din søgemaskine synlighed. Selvom disse målinger ikke er rangeringsfaktorer, hjælper de med de typer ting, der er rangeringsfaktorer. Jeg håber, du kan se, at disse forbedringer driver endnu mere organisk trafik til dit websted.
Opret et WordPress-websted med Høj Score i Dag
Hvis du endnu ikke har bygget dit websted, er her, hvad jeg ville fokusere på i denne rækkefølge:
1. Vælg en performant hostingudbyder (f.eks. SiteGround).
2. Implementer et CDN (f.eks. Cloudflare).
3. Brug et caching-plugin (f.eks. WP Rocket eller NitroPack).
4. Optimer dine billeder (f.eks. EWWW Image Optimizer).
5. Vælg et effektivt tema (f.eks. Divi).
6. Test og analyser løbende med Google PageSpeed Insights.
Ved at følge disse trin kan du opnå en markant forbedring af din hjemmesides hastighed og brugeroplevelse.
Ofte Stillede Spørgsmål
- Hvad er den ideelle PageSpeed score? Mens der ikke er en "perfekt" score, sigter man efter 90+ for både mobil og desktop. Højere er altid bedre.
- Kan jeg forbedre min score uden at være udvikler? Ja, ved at bruge optimeringsplugins og CDN'er kan du opnå betydelige forbedringer uden dyb teknisk viden.
- Hvor ofte skal jeg tjekke min PageSpeed score? Det er en god idé at tjekke regelmæssigt, især efter større opdateringer eller ændringer på din hjemmeside.
Hvis du vil læse andre artikler, der ligner Forbedr din Google PageSpeed Score, kan du besøge kategorien Teknologi.
