Fjern gjengivelsesblokkerende ressurser: Få lynrask WordPress!

Viktigheten av rask nettside for din suksess på nett

I dagens konkurransepregede digitale verden, er hastigheten på en nettside avgjørende for suksessen til en online bedrift. Store søkemotorer, som Google, prioriterer nettsider som laster raskt, da de vet at dette er viktig for å gi en god brukeropplevelse.

Forskning viser at raskere sideinnlasting fører til økt engasjement fra brukerne og høyere konverteringsrater. Faktisk kan bare ett sekunds forsinkelse i lastetiden føre til en nedgang på 7 % i konverteringer. Dette viser at det er viktig for nettsideeiere å prioritere nettsidens ytelse.

Google tar ytelsen til nettsider på alvor og vurderer dette når de rangerer søkeresultater. Derfor vil nettsider som laster raskt, ha større sannsynlighet for å dukke opp øverst i søkeresultatene, tiltrekke seg flere besøkende og generere mer inntekt. Men hvordan kan du møte Googles krav og sikre at nettsiden din lastes raskt?

En av løsningene er å fjerne ressurser som kan blokkere lasting, som for eksempel CSS- og JavaScript-filer.

Det kan være en utfordring å fjerne disse ressursene, særlig for de som mangler teknisk kunnskap.

I denne artikkelen forklarer vi hva ressurser som blokkerer lasting er, hvordan de påvirker nettsidens ytelse og gir en trinnvis guide for hvordan du kan eliminere dem fra en WordPress-side. La oss starte med å optimalisere nettsiden din for hastighet og suksess!

Ressurser som blokkerer lasting

En ressurs som må lastes inn før en nettside kan vises, regnes som en ressurs som blokkerer lasting. Disse ressursene påvirker ytelsen og effektiviteten til nettsiden, og forlenger tiden det tar å laste en side.

En CSS- eller JavaScript-fil kan være en ressurs som blokkerer lasting dersom den blokkerer gjengivelsen av en nettside. Men viktigheten av å laste inn filen kan variere avhengig av hvor viktig den er.

Når en bruker besøker en side, prosesserer nettleseren først HTML-koden for å vise innholdet på den synlige delen av nettsiden. Når nettleseren finner CSS- og JavaScript-filer, laster den ned og behandler dem. Hvis filene inneholder ekstra kode eller ubrukte deler, vil det ta lengre tid å laste nettsiden.

Typer ressurser som blokkerer lasting

CSS- og JavaScript-filer regnes som ressurser som blokkerer lasting i WordPress. Nettleseren anser disse ressursene som viktige og krever at de lastes før siden kan vises. Men det finnes flere ressurser som kan blokkere visningen av en nettside.

Her er en liste over ressurser som blokkerer lasting:

CSS-stilark

CSS-stilark styrer utseendet og presentasjonen av en nettside. En CSS-fil vil bli ansett som en ressurs som blokkerer lasting hvis den plasseres i <head>-delen av en HTML-side.

JavaScript-filer i <head>-delen

JavaScript er et skriptspråk som brukes til å skape dynamisk oppførsel og interaksjon på en nettside. En JavaScript-fil vil bli ansett som en ressurs som blokkerer lasting hvis den plasseres i <head>-delen av en HTML-side.

Skrifter

Tekster på en nettside vises med ulike skrifter. Skrifter regnes også som en ressurs som blokkerer lasting hvis de er inkludert i <head>-delen av en HTML-side og lastes inn fra en lokal server eller et CDN.

HTML-import

Dette er en eldre HTML-funksjon som gjør det mulig for nettsider å inkludere elementer fra andre HTML-dokumenter. Selv om HTML-import ikke brukes så ofte lenger, kan det fortsatt finnes på noen eldre nettsider. HMTL-import regnes også som en ressurs som blokkerer lasting.

Hvorfor er ressurser som blokkerer lasting skadelige for nettsider

Hvis din WordPress-nettside inneholder ressurser som blokkerer lasting, vil du falle bak i søkeresultatene. Selv om du er på topp nå, vil nettsider med bedre resultater til slutt overta posisjonen din.

Nettsider med ressurser som blokkerer lasting, vil laste inn ekstra filer mens nettsiden gjengis. Brukerne må vente mens filene behandles før de kan se innholdet på nettsiden. Følgende ytelsesindikatorer vil bli påvirket av disse ressursene:

  • Største innholdsrike maling: Dette måler hvor lang tid det tar å laste inn det viktigste innholdet på siden.
  • First Contentful Paint: Dette er tiden det tar for nettleseren å vise det første innholdet (DOM) på nettsiden din.
  • Total blokkeringstid: Dette evaluerer hvor lang tid det tar fra «First Contentful Paint» til siden er fullstendig interaktiv.

Selv om ressurser som blokkerer lasting ikke alltid er nødvendige for å vise en nettside, kan de hindre gjengivelsen av nettsiden. Derfor er det viktig å fjerne slike ressurser for å gjøre det enklere for brukere å navigere på nettsiden.

La oss se nærmere på hvorfor ressurser som blokkerer lasting er et problem for nettsider:

Treg sideinnlastingstid

Ressurser som blokkerer lasting vil føre til at nettsiden laster saktere, noe som er en av de største ulempene. En nettside lastes tregt når den inneholder ressursfiler med unødvendige elementer. Dette vil påvirke plasseringen i søkeresultatene, redusere engasjementet og øke fluktfrekvensen.

Blokkert gjengivelse

Nettlesere slutter ofte å gjengi en nettside når de kommer over ressurser som blokkerer lasting, fordi de vil at disse ressursene skal lastes inn og behandles først.

Dette kan føre til at brukere blir frustrerte og forlater siden på grunn av treg respons eller lang lastetid.

Hvis en ressurs lastes sakte, kan nettleseren gi opp og slutte å forsøke å laste den inn. Dette kan føre til ødelagte sider eller manglende informasjon.

Redusert brukerengasjement

Når det oppstår forsinkelser i lastingen, går brukeropplevelsen ned. Brukere forventer raske lastetider, og vil som oftest forlate en side som laster tregt. De vil heller besøke en side som laster raskere.

Nettsider som laster sakte har en negativ innvirkning på brukertilfredsheten og omdømmet til merkevaren. Dette fører til redusert trafikk og lavere konverteringsfrekvens.

Det finnes flere måter å fjerne ressurser som blokkerer lasting fra WordPress. Vi vil først se på manuelle metoder for å eliminere disse ressursene, og deretter se på hvordan du kan gjøre det ved hjelp av noen anerkjente plugins i WordPress.

Fjern ressurser som blokkerer lasting manuelt

Du trenger ikke bekymre deg over å gjøre dette manuelt. Ved å gå gjennom denne delen vil du lære noen viktige teknikker for optimalisering av WordPress-ytelse. Men først, ta en titt på denne videoen for å gjøre deg kjent med de ulike begrepene.

#1. Identifiser ressurser som blokkerer lasting

Før du kan fjerne ressursene, må du først identifisere dem. Følg disse trinnene for å finne ressurser som blokkerer lasting på din WordPress-nettside:

  • Gå til Google PageSpeed ​​Insights.
  • Skriv inn nettadressen til nettsiden din i søkefeltet.
  • Klikk på «Analyser»-knappen for å få innsikt i nettsiden din.

  • Rull ned og sjekk delen for muligheter.
  • Hvis siden din har noen ressurser som blokkerer lasting, vil de vises her.

#2. Bruk av «Defer»- og «Async»-attributter for JS

Etter å ha identifisert ressursene som blokkerer lasting, er det på tide å eliminere dem for å forbedre nettsidens ytelse. En måte å gjøre dette på er å bruke «defer»- eller «async»-attributtene for JavaScript-filer.

«Defer»-attributtet lar nettleseren laste ned JS-filen og kjøre den etter at siden er ferdig lastet og klar til å vise innholdet.

Dette gjør at resten av elementene på siden kan lastes parallelt med JavaScript-filen, noe som reduserer lastetiden.

«Async»-attributtet lar nettleseren laste ned JS-filen når den er tilgjengelig, uten å blokkere andre elementer på siden. Dermed kan JS-filen lastes parallelt med andre elementer, noe som gjør lastingen raskere.

Ved å bruke enten «defer»- eller «async»-attributtet, kan du fjerne ressurser som blokkerer lasting og øke hastigheten på nettsiden din.

#3. Bruk av «Media»-attributt for betinget CSS

Å bruke «media»-attributtene for betinget CSS er en annen måte å eliminere ressurser som blokkerer lasting. Dette attributtet lar deg definere egne CSS-filer for datamaskiner og mobile nettlesere.

Du kan for eksempel inkludere en CSS-fil som er dedikert til datamaskiner og en annen for mobile enheter. Dette betyr at nettleseren laster inn CSS-filen for datamaskiner når nettsiden vises på en datamaskin.

Den mobile CSS-en skal kun lastes inn når den åpnes på en mobil enhet. Ved å laste inn enhetsspesifikk CSS for hver enhet, kan du redusere ressursene som blokkerer lasting og øke innlastingstiden.

#4. Utsettelse av ikke-kritisk CSS

I tillegg til å bruke «media»-attributtet for betinget CSS, kan du utsette ikke-kritisk CSS. Dette betyr at du først laster inn den viktigste CSS-en, og deretter resten av CSS-en mens siden lastes inn.

Du kan ha en stor CSS-fil som inneholder alle stilene for nettsiden din. Men kun en liten del av den filen kreves for å vise innholdet på den synlige delen av nettsiden. Ved å forsinke den ikke-kritiske CSS-en, vil innholdet på den synlige delen av nettsiden vises raskt, mens resten av CSS-en lastes inn.

#5. Fjerning av ubrukt CSS og JS

Å fjerne unødvendige CSS- og JavaScript-filer er en annen måte å fjerne ressurser som blokkerer lasting. Disse filene kan gjøre siden tyngre og øke innlastingstiden.

Ved å fjerne ubrukte CSS- og JS-filer, kan du redusere antall ressurser som blokkerer lasting. Du kan bruke verktøy som PurifyCSS eller UnusedCSS for å fjerne ubrukte CSS-filer fra nettsiden din.

#6. Lokal lasting av egendefinerte skrifter

Egendefinerte skrifter kan også inkludere ressurser som blokkerer lasting. I stedet for å være avhengig av eksterne kilder som Google Fonts, bør du laste inn dine egne egendefinerte skrifter lokalt.

Dette sikrer at de egendefinerte skriftene lastes raskt og effektivt, uten at det går utover ytelsen til nettsiden din. Dette kan føre til en raskere og mer responsiv nettside, og forbedre brukeropplevelsen.

#7. Minifiser JS og CSS

Til slutt kan minifisering av CSS- og JavaScript-filene forbedre ytelsen til nettsiden din. Minifisering fjerner unødvendige tegn, som mellomrom og kommentarer, fra koden din. Dette reduserer filstørrelsen, noe som øker lastehastigheten.

Du kan bruke verktøy som MinifyJS eller CSSNano for å minifisere filene dine. Husk å ta en sikkerhetskopi av de originale filene dine i tilfelle du må gjøre endringer i dem.

Eliminer ressurser som blokkerer lasting ved hjelp av plugins

I denne delen skal vi se på hvordan du kan eliminere ressurser som blokkerer lasting ved hjelp av WordPress-plugins. Disse pluginene er velkjente i WordPress og kan raskt fjerne ressurser som blokkerer lasting. Det beste er at du kan forbedre nettsidens ytelse uten å ha spesialkompetanse.

#1. W3 Total Cache

W3 Total Cache (W3TC) forbedrer brukeropplevelsen på en WordPress-nettside. Den fjerner ressurser som blokkerer lasting, og forbedrer SEO, kjerneytekst og mer. Programtillegget bruker funksjoner som integrasjon av innholdsleveringsnettverk for å implementere best praksis.

For å fjerne ressurser som blokkerer lasting, installer og aktiver W3 Total Cache-plugin og følg disse trinnene:

  • Gå til «Ytelse»-delen i WordPress-dashbordet og klikk på «Generelle innstillinger».
  • Under overskriften «Minify», aktiver «Minify» og velg «Manuell» som minify-modus.
  • Klikk på «Lagre alle innstillinger».

  • Samle inn alle JavaScript- og CSS-filene som blokkerer lasting via Google PageSpeed ​​Insights.
  • Gå tilbake til «Ytelse» > «Minify».
  • I JS-delen klikker du «Aktiver» for JS Minify-innstillingene. Velg deretter «Ikke-blokkerende» under delen «Operasjoner» i områder, ved å bruke «defer»-typen for Før <head>-taggen.
  • Gå til «JS-filbehandling», velg temaet du har aktivert, og klikk på «Legg til skript»-knappen. Samle nå JavaScript-URLene som ble identifisert av Google PageSpeed ​​Insights. Lim inn URL-ene i det angitte feltet.

  • Rull ned til CSS-delen. Velg temaet ditt fra rullegardinmenyen i delen «CSS-filbehandling» og klikk på «Legg til et stilark». Følg det forrige trinnet og kopier og lim inn URL-ene som ble samlet inn fra PageSpeed ​​Insights.

  • Når alle innstillingene er konfigurert, klikker du på «Lagre innstillinger & Tøm buffer»-knappen for å utføre.

#2. JCH Optimize

JCH Optimize forbedrer ytelsen til WordPress-nettsiden din, målt ved Google PageSpeed-innsikt. Programtillegget forbedrer «First Contentful Paint» (FCP), «Largest Contentful Paint» (LCP), «Speed ​​Index» (SI), «Cumulative Layout Shift» (CLS), «Time to Interactive» (TTI) og mer.

Dette forbedrer den generelle brukeropplevelsen og ytelsen til nettsiden.

Etter å ha installert og aktivert JCH Optimize, følg disse trinnene for å eliminere ressurser som blokkerer lasting:

  • Gå til «Innstillinger» > «JCH Optimize», rull ned og gå til innstillingene for grunnleggende funksjoner.
  • Aktiver «Optimaliser CSS-levering» for å eliminere blokkering av CSS-gjengivelse. Denne funksjonen bestemmer automatisk den viktigste CSS-en som kreves for å vise innholdet over den synlige delen på hver nettside. Den legger den til i <head>-delen av hver sides HTML-innhold.

  • Forhåndsinnlastingslenken brukes deretter til å laste de sammenkoblede CSS-filene asynkront.
  • For å fjerne JavaScript-ressurser som blokkerer lasting, må du legge til «async»- eller «defer»-attributtene til <script>-taggen. Javascriptet kan mislykkes dersom det er noen avhengigheter da dette kan endre rekkefølgen de lastes inn.
  • I JCH Optimize-dashbordet går du til «Combine Files Automatic Settings».
  • Klikk på «Optimum», som automatisk aktiverer «Defer/Async Javascript».

  • Aktivering av «Optimal Setting» utsetter eller laster JavaScript asynkront.
  • Hvis JavaScript-filene lastes dynamisk, kan de ikke utsettes.

#3. Speed Booster Pack

Speed ​​Booster Pack er en annen flott WordPress-plugin som forbedrer ytelsen til nettsiden og den generelle brukervennligheten. Nettsiden din vil rangere høyere i store søkemotorer som Google. Du får økt trafikk og høyere hastighet med dette programtillegget.

Etter at du har installert og aktivert Speed ​​Booster, følger du disse trinnene:

  • Gå til Speed ​​Booster Pack i WordPress-dashbordet.
  • For å fjerne JavaScript-ressurser som blokkerer lasting, klikker du på «Assets» og blar ned. Gå til «Optimaliser JavaScript»-alternativet. Ved å klikke på «alt» kan du utsette alle JS-filene og innebygde JS, eller du kan velge tilpasse for å inkludere dine valgte JS-skript.
  • Aktiver deretter «Flytt JavaScript til bunntekst». Dette flytter alle JS-filer og innebygde JS til bunnen av sidekildene.

  • Klikk nå på «Optimaliser CSS»-alternativet for å fjerne ressurser som blokkerer CSS-gjengivelsen.
  • Du vil få alternativer for å aktivere «Critical CSS», som optimaliserer CSS-leveringen i henhold til Googles anbefalinger. Dette alternativet vil utsette alle CSS-filene og legge inn stilen til innholdet på den synlige delen av nettsiden.

Du kan aktivere «Inline all CSS» for å legge alle CSS-filer inn i HTML-utdata. Det er også et alternativ for å minimere all innebygd CSS.

  • Etter å ha konfigurert programtillegget, lagrer du alle innstillinger for å eliminere ressurser som blokkerer lasting.

#4. Autoptimize

Autoptimize er et annet plugin for å optimalisere og eliminere ressurser som blokkerer lasting. Programtillegget strømlinjeformer JS-skriptene og CSS-stilene ved å flytte dem til bunnteksten, samle, minimere og bufre dem.

Det optimaliserer CSS ved å legge det til i sidehodet, legge inn kritisk CSS og referere til den fullstendige aggregerte CSS-en. I tillegg minimerer det automatisk HTML for bedre optimalisering.

Installer og aktiver Autoptimize-plugin og følg deretter disse trinnene for å fjerne ressurser som blokkerer lasting:

  • Gå til «Innstillinger» > «Autoptimaliser» fra WordPress-dashbordet.
  • I delen «JavaScript-alternativer», huk av for «Optimaliser JavaScript-kode?».
  • I delen «CSS-alternativer», huk av for «Optimaliser CSS-kode?».
  • Klikk på «Lagre endringer» og tøm buffer.

Dette er vanligvis tilstrekkelig for å løse problemer med ressurser som blokkerer lasting. Resultatet kan imidlertid endre seg avhengig av temaet og plugin-modulene som er installert på WordPress-siden din. For å bekrefte at problemene er løst, kjør siden din gjennom PageSpeed ​​Insights på nytt. Følg disse trinnene for ytterligere optimalisering:

  • Etter det forrige trinnet er flere alternativer tilgjengelige under «JavaScript» og «CSS»-alternativer.
  • Du kan aktivere også «Aggregate CSS» og «Aggregate JS Files»
  • Klikk til slutt på «Lagre endringer».

#5. WP Rocket

WP Rocket er en velkjent premium WordPress-plugin for ytelsesoptimalisering og caching. Den gjør mer enn bare caching, den fjerner også ressurser som blokkerer lasting fra nettsiden din. Dette fører til en betydelig forbedring i kjerneytekst og PageSpeed-innsiktscore.

Etter å ha installert og aktivert WP Rocket-plugin, følger du disse trinnene for å eliminere ressurser som blokkerer lasting:

  • Klikk på «WP Rocket», gå til «Filoptimalisering»-fanen og gå til «CSS-fil»-delen.
  • Aktiver «Optimaliser CSS-levering».

  • Gå nå til «JavaScript-fil»-delen og velg «Last inn JavaScript utsatt». Du kan også prøve «Sikkermodus for Jaquery»-alternativet. Hvis dette bryter designet på nettsiden, kan du tilbakestille det.
  • Lagre alle endringer ved å klikke på «Lagre endringer»-knappen.

Fordeler med å fjerne ressurser som blokkerer lasting fra en nettside

Raskere sidelastingstid kan ha stor innvirkning på SEO-en til en nettside. Google foretrekker alltid nettsider som laster raskere og fungerer jevnt. Derfor vil sider som scorer over 90, alltid ha høyere prioritet når det gjelder søkeresultater. Ved å bruke pluginene nevnt ovenfor, kan du oppnå følgende PageSpeed-poengsum:

Raskere sideinnlastingstid kan føre til økt engasjement fra brukerne, siden de har større sannsynlighet for å bli værende på en nettside som laster raskt. Dermed kan brukerne enkelt navigere på nettsiden eller gjennomføre et kjøp raskt.

I tillegg kan fjerning av ressurser som blokkerer lasting, forbedre mobilbrukeropplevelsen, fordi mobilbrukere ofte har langsommere nettverk med begrenset data.

Oppsummering

Vi har sett på både manuelle og automatiserte prosesser (plugins) for å fjerne ressurser som blokkerer lasting. Hvis du ønsker å optimalisere alle aspekter av nettsidens ytelse, kan du gjøre det manuelt. Hvis du vil minimere problemer og oppnå en bedre PageSpeed-poengsum raskt, kan du prøve de nevnte pluginene.

Vi har sett fantastiske resultater på flere nettsider. Nå er det din tur til å optimalisere WordPress-nettsiden din med minimal teknisk kunnskap, og gi en eksepsjonell opplevelse.

Du kan også utforske andre måter å gjøre nettsiden din raskere.