Sajten du läser på är byggd i Astro. Därför.
Varför jag byggde om min egen webbplats i Astro: statisk HTML, ingen JavaScript-bundle och SEO-grunderna inbyggda från start.
Den här webbplatsen är byggd i Astro, ett ramverk som gör något ovanligt: det skickar nästan ingen JavaScript till besökaren. Sidan du läser är statisk HTML med ett par rader inline-skript för menyn och animationerna. Det är hela hemligheten bakom att den laddar direkt.
Varför inte WordPress, som jag rekommenderar till kunder?
Rimlig fråga. Jag arbetar dagligen med WordPress, WooCommerce och Shopify, och för de flesta företag är WordPress rätt val: redaktörer kan publicera själva, tilläggen finns och webbhotellen kan plattformen. Det står jag för, och jag har skrivit om hur man gör WordPress snabbt.
Min egen sajt har andra behov. Jag publicerar via textfiler och bygger gärna själv. Då är statisk HTML svårslagen: ingen databas, inga plugin-uppdateringar, ingen inloggningssida att attackera, och prestanda som inte kräver cache-akrobatik.
Vad Astro gör med prestandan
Några konkreta fakta från just den här sajten:
- Hela sajtens CSS är ungefär 36 kilobyte. Ingen JavaScript-bundle laddas alls.
- Typsnittet är självhostat som variabel font, så ingen väntan på externa typsnittsservrar.
- Alla bilder är WebP med angivna dimensioner, så layouten hoppar inte medan sidan laddar.
- Bygget av alla sidor tar under ett par sekunder på min dator.
Det här är samma saker jag jagar i tekniska granskningar åt kunder. Skillnaden är att Astro ger dem gratis, medan andra plattformar kräver att man städar sig dit.
SEO-grunderna följer med bygget
Det jag gillar mest är att SEO-grunderna ligger i koden i stället för i ett plugin. Varje sida på sajten har unik titel och beskrivning, kanonisk adress, öppen graf-data och strukturerad data i JSON-LD. Sitemapen genereras automatiskt vid varje bygge och pekas ut i robots.txt.
Inget av det kräver Astro. Men när sajten byggs från grunden blir det naturligt att göra rätt från början, i stället för att lappa i efterhand.
Ska du byta till Astro?
Förmodligen inte, och det är ett ärligt svar från någon som just gjort det. Bytet lönar sig när innehållet ändras sällan, när den som förvaltar sajten är bekväm med kod, och när prestanda är ett säljargument. För en redaktion eller en butik med dagliga ändringar är en klassisk plattform fortfarande rätt.
Det viktiga är inte ramverket utan resultatet: en sajt som laddar snabbt, indexeras rent och mäter det som spelar roll. Behöver du hjälp att komma dit med din plattform, oavsett vilken, finns jag som SEO-konsult.