Slutt å gjette. Her er koden som faktisk gjør WordPress og WooCommerce raskere. Speculation Rules API, INP, LCP og moderne teknikker.
NB

Speculation Rules API for WordPress og WooCommerce

5.00 /5 - (42 votes )
Sist verifisert: 1. mai 2026
4min lesetid
Guide
Core Web Vitals
Full-stack-utvikler

I 2026 forventer brukere navigasjon under 2 sekunder. Hvert ekstra sekund med lastetid koster 7% i tapte konverteringer. Google vet dette og belønner raske nettsteder med høyere rangeringer.

Denne guiden er ikke teori. Det er fungerende kode og en sjekkliste du kan implementere i dag på WordPress-nettstedet eller WooCommerce-butikken din.

#1. Hvorfor ytelse fortsatt betyr noe i 2026

#Brukerforventninger

LastetidBounce RateKonvertering
< 2s9%Baseline
3s32%-7%
5s90%-22%

Google bekreftet: Core Web Vitals er en rangeringsfaktor. I 2024 ble FID erstattet av INP (Interaction to Next Paint) – en metrikk som måler sidens respons på brukerinteraksjoner.

#Ekte vs oppfattet hastighet

Du kan ha en treg server (TTFB 800ms), men hvis brukeren ser innhold umiddelbart og navigasjon føles instant, er oppfattet ytelse utmerket.

Det er akkurat det Speculation Rules API gjør – den forhåndsinnlaster neste sider i bakgrunnen før brukeren klikker.

#2. Grunnleggende optimaliseringer (gjør dette først)

#Critical CSS og defer javascript

// functions.php - Utsett ikke-kritisk JS
add_filter('script_loader_tag', function($tag, $handle) {
    $defer_scripts = ['jquery', 'wp-embed', 'comment-reply'];
    if (in_array($handle, $defer_scripts)) {
        return str_replace(' src', ' defer src', $tag);
    }
    return $tag;
}, 10, 2);

#Bilder: AVIF > WEBP > JPEG

WordPress 6.5+ støtter AVIF naturlig. AVIF gir 20-30% bedre komprimering enn WebP.

#3. Speculation rules API: Prefetch og prerender magi

Speculation Rules API er en innebygd nettleserfunksjon som lar deg forhåndslaste sider i bakgrunnen.

#Grunnleggende prefetch (sikker start)

<script type="speculationrules">
{
  "prefetch": [
    {
      "source": "document",
      "where": {
        "and": [
          { "href_matches": "/*" },
          { "not": { "href_matches": "/wp-admin/*" } },
          { "not": { "href_matches": "*.pdf" } }
        ]
      },
      "eagerness": "moderate"
    }
  ]
}
</script>

#Avansert prerender (for high-Intent lenker)

<script type="speculationrules">
{
  "prerender": [
    {
      "source": "list",
      "urls": ["/handlekurv/", "/kasse/"],
      "eagerness": "immediate"
    },
    {
      "source": "document",
      "where": {
        "or": [
          { "href_matches": "/produkt/*" },
          { "selector_matches": ".viktig-lenke" }
        ]
      },
      "eagerness": "moderate"
    }
  ]
}
</script>

#Forskjeller: Prefetch vs prerender

TeknikkHva Den GjørNår BrukeRessurskostnad
PrefetchLaster ned HTML/CSS/JSAlltid trygt⬤○○ Lav
PrerenderFull DOM + JS renderingHøy klikksannsynlighet⬤⬤⬤ Høy

#4. WordPress-Implementering

<?php
/**
 * Plugin Name: Speculation Rules API
 */
add_action('wp_head', function() {
    if (is_admin()) return;
    ?>
    <script type="speculationrules">
    {
      "prefetch": [
        {
          "source": "document",
          "where": {
            "and": [
              { "href_matches": "/*" },
              { "not": { "href_matches": "/wp-*" } }
            ]
          },
          "eagerness": "moderate"
        }
      ]
    }
    </script>
    <?php
});

#5. Case study: WooCommerce-Butikk

Problem: Kategori → produkt-navigasjon tok 3,2s

Løsning:

  • Prefetch for lenker i viewport
  • Prerender for “Legg i handlekurv” og “Kasse”

Resultat:

  • Før: 3,2s
  • Etter: 0,4s (oppfattet instant)
  • Bounce Rate: -28%

#6. Fallgruver og advarsler

#❌ ikke prerender:

  • Sider med autentisering (login, brukerpanel)
  • Sider med sideeffekter (abonnementer, betalinger)
  • Eksterne URL-er

#⚠️ begrensninger:

  • Mobile Data Saver deaktiverer speculation
  • Ikke-støttende nettlesere (Firefox, Safari < 17) ignorerer regler

#7. Nettleserstøtte (januar 2026)

NettleserPrefetchPrerenderMerknader
Chrome 121+Full støtte
Edge 121+Full støtte
Safari 17.4+⚠️Delvis
FirefoxPlanlagt

#8. Implementeringssjekkliste

#✅ før implementering

  • Mål grunnleggende Lighthouse-score
  • Sjekk TTFB < 200ms
  • Object Cache er aktivt
  • Bilder leveres som AVIF

#✅ speculation rules implementering

  • Legg til grunnleggende prefetch (moderate)
  • Analyser heatmaps (Hotjar, Clarity)
  • Identifiser topp 3 navigasjonsstier
  • Legg til prerender for high-intent lenker

#Oppsummering

Speculation Rules API er en stor endring for 2026. Ved å forhåndslaste sider i bakgrunnen blir navigasjon instant – uten infrastrukturendringer.

Viktigste punkter:

  1. Start med prefetch med moderate eagerness – det er trygt
  2. Legg til prerender for checkout-flyten i e-handel
  3. Overvåk metrikker – ikke gjett, mål

Trenger profesjonell optimalisering? Som WordPress-spesialist hjelper jeg med å gjøre WordPress og WooCommerce-sider raskere. Se også WordPress hastighetsoptimalisering.

Neste steg

Gjor artikkelen om til faktisk implementering

Denne blokken styrker intern lenking og sender leseren videre til de mest relevante tjenestene og innholdet.

Vil du fa dette implementert pa nettstedet ditt?

Hvis problemet er Core Web Vitals, treg rendering eller tung WordPress-kjoring, kan jeg definere og gjennomfore optimaliseringen.

Artikkel-FAQ

Ofte stilte spørsmål

Praktiske svar for å bruke temaet i faktisk arbeid.

SEO-ready GEO-ready AEO-ready 3 Q&A
Hva gjør Speculation Rules API i WordPress?
Den lar nettleseren forhåndslaste eller prerendre sannsynlige neste sider, noe som kan gjøre intern navigasjon merkbart raskere.
Bør WooCommerce bruke prefetch eller prerender?
Prefetch passer bredere navigasjon. Prerender bør begrenses til høyintensjonssteg som produkt til handlekurv eller handlekurv til kasse.
Kan Speculation Rules API skade ytelsen?
Ja, hvis du bruker prerender for aggressivt. Først bør du rydde opp i bilder, JavaScript og TTFB, deretter legge til spekulativ lasting.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler

En detaljert casestudie som viser hvordan WPPoland optimaliserte en treg WooCommerce-mobelbutikk fra PageSpeed 40 til 98, kuttet lastetider fra 8 sekunder til under 1 sekund og doblet konverteringsraten.
performance

Fra 40 til 98 PageSpeed: Hvordan Vi Transformerte en WooCommerce-Butikk

En detaljert casestudie som viser hvordan WPPoland optimaliserte en treg WooCommerce-mobelbutikk fra PageSpeed 40 til 98, kuttet lastetider fra 8 sekunder til under 1 sekund og doblet konverteringsraten.

Slutt å installere cache-plugins i blinde. Lær de arkitektoniske hemmelighetene til lynrask WordPress: Object Cache, Edge Computing, AVIF og database-tuning.
performance

Den definitive guiden til WordPress ytelse i 2026: Core web vitals & mer

Slutt å installere cache-plugins i blinde. Lær de arkitektoniske hemmelighetene til lynrask WordPress: Object Cache, Edge Computing, AVIF og database-tuning.

Er en perfekt ytelsesscore mulig i 2026? Denne guiden på over 2000 ord avslører hemmelighetene bak LCP under sekundet og perfekt CLS.
performance

Oppnå 100/100 Core Web Vitals på WordPress

Er en perfekt ytelsesscore mulig i 2026? Denne guiden på over 2000 ord avslører hemmelighetene bak LCP under sekundet og perfekt CLS.