Skip to content

Allt om WordPress, webbutveckling — och mer därtill

🚀 Så konverterar du WordPress till en statisk webbplats: en steg för steg-guide

🚀 Så konverterar du WordPress till en statisk webbplats: en steg för steg-guide

Du publicerar ett inlägg och WordPress bygger ihop sidan i farten. PHP frågar databasen, laddar plugins, hämtar in temat. Hundratals operationer per förfrågan. För en blogg med hundra besökare är det inga problem. För en sajt med tiotusentals i trafik är det redan ett problem. Och databasen plus plugins utökar också attackytan.

Det finns en lösning: en statisk kopia av sajten. Ingen databas, ingen PHP i produktion, inga pluginsårbarheter. Bara HTML, CSS och lite JavaScript. Den laddar 3-5 gånger snabbare och klarar vilken trafik som helst. Här nedan beskrivs hur du bygger en sådan kopia med två plugins och en molntjänst.

💡 Snabb översikt:

  • Avgör om statiskt passar din sajt: bloggar, portföljer, landningssidor och företagssajter drar störst nytta; WooCommerce-butiker gör det inte (ännu).
  • Installera Simply Static från WordPress-arkivet (Plugins → Lägg till ny) och konfigurera destinations-URL:en. Välj leveransmetod: ZIP-arkiv, FTP eller driftsättning till Cloudflare Pages.
  • Klicka på "Generera" och vänta tills det är klart; pluginet genomsöker varje sida på sajten och sparar dem som HTML-filer. För en liten blogg tar processen 1-2 minuter.
  • Ladda upp de statiska filerna till din hosting eller CDN (Netlify, Cloudflare Pages) och verifiera: finns alla sidor med, fungerar länkarna, är layouten intakt?
HTML-kod på en bildskärm, webbutveckling

Vad en statisk sajt är och hur den skiljer sig från dynamisk WordPress

WordPress läsinställningar, statisk startsida

En vanlig WordPress-sajt är dynamisk. När en besökare öppnar en sida kör servern PHP, som hämtar innehåll från MySQL-databasen, tillämpar tema- och pluginlogik, bygger HTML-koden och skickar den till webbläsaren. Dussintals eller till och med hundratals operationer per förfrågan.

En statisk sajt fungerar annorlunda. Den är helt enkelt en uppsättning färdiga HTML-filer, CSS-stilmallar och JavaScript-filer. Ingen databas. Ingen PHP-körtid. Servern levererar bara en fil som om du öppnade en sparad webbsida från din hårddisk.

Skillnaden är fundamental. En dynamisk sajt genererar en sida vid varje förfrågan. En statisk sajt levererar en färdig sådan. Därav alla fördelar: snabbhet, säkerhet, enkelhet.

Men du förlorar inte WordPress. Du fortsätter skriva inlägg, ändra designen, installera plugins; du gör det bara i en stängd (lokal eller staging) version. Och det som går ut till allmänheten är en statisk kopia. Detta kallas headless-arkitektur: WordPress fungerar som backend för innehåll, medan frontend lever separat.

Varför göra WordPress statiskt: fyra skäl

Att omvandla en dynamisk sajt till en statisk ger inte abstrakta "förbättringar" utan konkreta, mätbara vinster. Här är de fyra främsta.

Laddningshastighet

Diagram som jämför laddningstid för statisk och dynamisk webbplats

PHP-bearbetning + databasfrågor + plugin-exekvering = tid. På delad hosting lägger de millisekunderna ihop sig till sekunder. Och varje extra sekund av laddningstid ökar avvisningsfrekvensen; besökare väntar helt enkelt inte.

En statisk HTML-fil levereras av servern omedelbart. Ingen bearbetning på serversidan. Inga databasanrop. Resultatet: sidladdningen snabbas upp 3-5 gånger, och Time to First Byte (TTFB) sjunker till 50-100 millisekunder. För Google är detta en direkt signal att ranka sajten högre; för användaren innebär det ingen frustration.

Du kan snabba upp dynamisk WordPress också: cachning via WP Rocket, CDN, bildoptimering. Men statiskt löser problemet arkitektoniskt genom att helt enkelt ta bort källan till latens.

Säkerhet

Illustration av WordPress säkerhetshot, lås och sköld

WordPress är världens mest populära CMS. Och det mest attackerade. SQL-injektioner, XSS-attacker, sårbarheter i tillägg och teman: varje dag läggs dussintals nya poster till i WPScan. Enligt SolidWP upptäcktes över 11 000 sårbarheter i WordPress-ekosystemet under 2025.

En statisk webbplats har ingen attackyta för dessa hot. Ingen databas betyder inget att injicera i. Ingen körbar PHP betyder inget att exploatera. Inga tillägg i produktion betyder inget som kan ha sårbarheter. Du uppdaterar fortfarande WordPress i en sluten miljö, men hackare kan inte nå det.

En radikal lösning: göm WordPress-admin bakom ett lösenord via .htaccess och servera bara den statiska versionen publikt. Innehåll uppdateras, statisk version genereras om.

Mindre underhåll

Illustration av webbplatsunderhåll, skiftnyckel och WordPress-kugghjul

Dynamisk WordPress kräver ständig uppmärksamhet. Kärnuppdateringar, temauppdateringar, tilläggsuppdateringar. Kompatibilitetskontroller. Säkerhetsövervakning. Backuper. Databasoptimering. Och om du hoppar över en uppdatering blir webbplatsen sårbar; föråldrade tillägg med kända buggar öppnar för angripare.

Med en statisk version försvinner denna börda nästan. Du uppdaterar WordPress i bakgrunden, medan produktionsservern helt enkelt serverar HTML. Ingen databas att optimera. Ingen körbar kod som kan gå sönder på grund av PHP-versionsinkompatibiliteter.

Men din lokala WordPress-installation kräver fortfarande uppdateringar. Detta är en försäkring: om något går fel stannar problemet i en isolerad miljö.

Skalbarhet

Illustration av skalning, servrar och växande trafikgraf

Ett webbhotell för 50 kr/månaden hanterar dynamisk WordPress så länge trafiken är måttlig. Men så fort ett inlägg hamnar högst upp på Google eller blir viralt på sociala medier kraschar servern. Varje besökare skapar belastning på PHP och databasen, och webbhotellet stänger helt enkelt ner webbplatsen för att gränserna överskrids.

En statisk webbplats på samma webbhotell kan hantera tiotals gånger fler besökare. Att servera en HTML-fil förbrukar försumbara resurser. Och om du lägger till ett CDN sprids statiska filer över dussintals datacenter världen över och levereras från det som är närmast användaren. Du kan hantera en miljon besökare om dagen.

Gratistjänster som Cloudflare Pages eller Netlify hostar statiska webbplatser utan avgift för trafik. Under tiden lever din WordPress i en sluten miljö och förbrukar inga produktionsresurser för hosting.

Simply Static: gör WordPress statiskt i tre steg

Simply Static är det ledande tillägget för att generera statiska webbplatser från WordPress. I början av 2026 har det över 30 000 aktiva installationer och ett betyg på 4,5 stjärnor på WordPress.org. Tillägget gör precis vad som behövs: det skannar webbplatsen, hämtar alla sidor och sparar dem som statiska HTML-filer.

Steg 1: installation och grundläggande inställningar

Installera Simply Static från WordPress-arkivet: Tillägg → Lägg till nytt → "Simply Static" → Installera → Aktivera. Efter aktivering visas ett menyval för Simply Static → Inställningar.

På inställningssidan anger du:

  • Mål-URL:er: vilken URL den statiska versionen ska ha. Du kan ange en domän (exempel.se) eller subdomän (static.exempel.se).
  • Leveransmetod: vart filerna ska laddas upp. Alternativ: lokal katalog (ZIP-arkiv), FTP/SFTP, GitHub Pages, Cloudflare Pages, BunnyCDN, S3-kompatibel lagring.

För ett första test, välj Lokal katalog; tillägget skapar ett ZIP-arkiv med en komplett statisk kopia av webbplatsen. Packa upp det i roten på den önskade domänen eller en lokal mapp och öppna index.html i en webbläsare.

Steg 2: generera den statiska webbplatsen

Gå till Simply Static → Generera. Klicka på knappen Generera statiska filer. Tillägget börjar crawla webbplatsen: startsida, inlägg, sidor, mediafiler, CSS, JavaScript. Allt som behövs för att visa webbplatsen laddas ner och sparas.

Genereringstiden beror på webbplatsens storlek. En liten blogg (50-100 sidor) bearbetas på 1-2 minuter. En stor portal (tusentals sidor) kan ta 15-30 minuter. Förloppet visas i realtid.

Steg 3: driftsätt och testning

När genereringen är klar laddar du ner ZIP-arkivet. Ladda upp det till ett webbhotell eller en driftsättningstjänst (Netlify, Cloudflare Pages, GitHub Pages). Öppna webbplatsen på den nya URL:en och kontrollera:

  • Finns alla sidor med?
  • Fungerar interna länkar?
  • Visas bilder?
  • Är layouten intakt?

Den första regeln efter driftsättning av statisk version: testa på en riktig domän, inte localhost. Vissa sökvägar och resurser beter sig annorlunda.

Tillägget stöder också inkrementell generering: när innehåll uppdateras i WordPress kan du bygga om bara de ändrade sidorna istället för hela webbplatsen. Detta sparar tid på stora projekt.

StaticPress2019: ett gratisalternativ med full kontroll

StaticPress2019 är en fork av det ursprungliga StaticPress som underhålls av volontärer. Pluginet är minimalistiskt men fullt fungerande. Det passar dig som inte vill vara beroende av en kommersiell produkt och är redo för lite mer manuellt arbete.

StaticPress2019-inställningar: URL till statisk webbplats och rotkatalog

Efter installation och aktivering, gå till StaticPress2019 → Inställningar. Ange webbadressen för den statiska sajten och rotkatalogen på servern. Till exempel static.yoursite.com som webbadress och /home/user/static.yoursite.com som sökväg.

StaticPress2019-meny i WordPress adminpanel

Öppna sedan avsnittet StaticPress2019 i vänstermenyn. Du ser sidan för genereringshantering.

Återuppbyggnadsknapp i StaticPress2019-gränssnitt

Klicka på knappen Rebuild. Pluginet börjar crawla alla sajtens sidor och spara dem som statiska HTML-filer.

Statisk webbplatsgenerering i StaticPress2019, förloppsindikator

Vänta tills processen är klar. Bearbetningstiden beror på antalet sidor. För en sajt med 50-100 sidor tar det cirka 2-5 minuter.

Ursprungligt utseende för dynamisk WordPress-webbplats före konvertering

Originalsajten ser normal ut. Och här är resultatet efter konvertering:

Statisk version av webbplatsen efter konvertering, visuellt identisk med originalet

Du märker ingen skillnad. Men mät hastigheten i PageSpeed Insights; den blir märkbart högre. Alla bilder, stilmallar, skript och blogginlägg finns på plats. Responsiv layout bevaras.

En viktig notering: efter varje innehållsuppdatering i WordPress måste du återvända till StaticPress2019 och klicka på Rebuild. Nya sidor och redigeringar fångas inte upp automatiskt.

Betalda alternativ: HardyPress och Shifter

Om du inte vill hantera generering och driftsättning manuellt finns det molntjänster som sköter allt åt dig.

HardyPress är hosting anpassad för statisk WordPress. Du ansluter helt enkelt din sajt, så genererar HardyPress automatiskt den statiska versionen och hostar den på sina servrar. När innehåll uppdateras byggs den statiska versionen om. Abonnemang börjar på €15/månad (aktuell prissättning på sajten). Fördel: inbyggt stöd för sök och kommentarer via tredjepartstjänster (funktioner som vanligtvis försvinner vid övergång till statiskt).

Shifter är specialiserad serverlös hosting för WordPress. Till skillnad från HardyPress använder Shifter containerisering: WordPress, databasen och PHP paketeras i en isolerad container från vilken den statiska versionen genereras. Detta ger extra skydd mot attacker under byggfasen. Priser börjar på $25/månad (prissättning på Shifters sajt). Passar sajter som behöver stabilitet på företagsnivå.

Båda tjänsterna löser problemet med "förlust av dynamiska funktioner". Kommentarer kan anslutas via Disqus, sök via Algolia, formulär via tredjepartstjänster som JotForm.

Videon ovan visar processen att omvandla en WordPress-sajt till statisk via Simply Static. 12 minuter som täcker alla steg från installation till driftsättning.

⁉️🤔 Vanliga frågor

Vad försvinner vid övergång till statisk WordPress?

Statiska sajter förlorar serverbaserade funktioner: kontaktformulär, WooCommerce-varukorg, inbyggd sökning, kommentarsystem, dynamiska widgetar. De flesta av dessa kan återställas via JavaScript-tjänster: formulär via JotForm, sök via Algolia eller Fuse.js, kommentarer via Disqus. Men om sajten nästan uteslutande består av en WooCommerce-butik passar inte statiskt; behåll dynamisk WordPress med bra cachning.

Klarar statisk WordPress Core Web Vitals?

Ja, med god marginal. Largest Contentful Paint (LCP) på en statisk webbplats är betydligt lägre än på en dynamisk webbplats på samma hosting; enligt Simply Static är skillnaden 3-5 gånger snabbare laddning. First Input Delay (FID) är i princip noll eftersom JavaScript körs på klienten utan serverbaserade bearbetningsfördröjningar. Cumulative Layout Shift (CLS) är också minimal eftersom webbläsaren laddar färdig markup utan "hopp" under dynamisk blockladdning.

Statisk WordPress klarar Core Web Vitals betydligt bättre än dynamisk. LCP sjunker med 60-80%, FID är nära noll, CLS är minimal. Google väger direkt in dessa mätvärden i rankningen; att byta till statiskt ger mätbara SEO-vinster.

Kan innehållet uppdateras efter bytet till statiskt?

Ja, det är själva grundarbetsflödet. Du fortsätter använda WordPress för att skriva inlägg, redigera sidor och ladda upp mediafiler, men i en sluten miljö (lokal server, staging-domän eller lösenordsskyddad subdomän). Vid varje ändring triggar du statisk regenerering; pluginet bygger om de ändrade sidorna och laddar upp dem till produktion. Processen kan automatiseras via webhooks: inlägg uppdaterat → pluginet tar emot signal → bygger om sida → laddar upp till hosting.

Innehållsuppdatering är en standardprocess. Du redigerar WordPress i en sluten miljö, triggar statisk regenerering (manuellt eller via webhooks), och ändringarna syns i produktion. Uppdateringsfrekvensen är obegränsad.

Vad gör man om den statiska webbplatsen inte visar visst innehåll?

Kontrollera resurssökvägar. Det vanligaste problemet är absoluta URL:er som pekar på den ursprungliga dynamiska domänen istället för den statiska versionens domän. Simply Static ersätter automatiskt URL:er under genereringen, men vissa teman och plugins kan använda hårdkodade sökvägar. Lösning: sök igenom de genererade HTML-filerna efter länkar till den gamla domänen. Om problemet kvarstår, lägg till den gamla domänen i URL-ersättningslistan i Simply Statics inställningar.

Problemet ligger oftast i absoluta URL:er som inte ersattes under den statiska genereringen. Hitta länkar till den gamla domänen i HTML-filer med grep, lägg till ersättningsregler i pluginets inställningar och regenerera webbplatsen. Det tar ungefär 5 minuter att åtgärda.

Varför skapa en statisk webbplats från WordPress när man lika gärna kan bygga en med en statisk generator som Hugo eller Astro?

Statiska generatorer är utmärkta verktyg för utvecklare. Men de kräver att man skriver innehåll i Markdown, sätter upp mallar via kod och driftsätter via Git. WordPress erbjuder en visuell editor, mediebibliotek, tusentals plugins för att utöka funktionaliteten och en adminpanel som är begriplig för icke-tekniska användare. En statisk WordPress-version är en kompromiss: du får bekvämligheten med innehållshantering i WordPress och prestandan hos en statisk webbplats som resultat.

WordPress som CMS för redaktörer plus statisk HTML som leveransmetod är det bästa av två världar. Redaktörer arbetar i ett välbekant gränssnitt medan användarna får omedelbar laddning. Hugo, Astro, Eleventy är för team där utvecklare skriver innehållet.

Statisk WordPress 2026: värt det eller inte

Statisk WordPress har löst plattformens huvudproblem: hastighet och säkerhet är inte längre en avvägning. Du ger inte upp den välbekanta editorn, mediebiblioteket eller pluginekossystemet. Du ändrar helt enkelt leveransmetoden för innehåll från dynamisk generering till färdiga HTML-filer.

För bloggar, portföljer, företagswebbplatser och landningssidor är detta den arkitektoniskt korrekta lösningen. För WooCommerce-butiker, inte än: varukorg och betalningsgateways kräver en liveserver. Men för den stora majoriteten av WordPress-projekt är statiskt inte bara möjligt utan önskvärt.

Börja med Simply Static. Det är gratis, har 30 000 installationer och tar tre steg från installation till den första statiska kopian. Testa det på en testsubdomän. Mät hastigheten före och efter. Med största sannolikhet kommer resultaten att övertyga dig om att konvertera din huvudsajt till statisk också.