Dag ett: en statisk webbplats med riktiga 404-svar

Heliocite är en webbplats om SEO som också är sin egen fallstudie. Bloggen dokumenterar ändringar på webbplatsen och observationer om synligheten i sökresultaten över tid. Här börjar det.

Upplägget

Webbplatsen lanserades den 27 oktober 2026. Den ligger på Firebase Hosting, med Firebase-verktygen för kommandoraden låsta till en bestämd version som projektberoende. Ett GitHub-arbetsflöde publicerar webbplatsen när ändringar hamnar på huvudgrenen, och varje pull request får först en egen förhandsvisningslänk.

Varför vanlig statisk HTML

Varje sida på Heliocite är en fullständig HTML-fil. Det finns inget ramverk, inget byggsteg och inget JavaScript som måste köras innan innehållet visas. För SEO spelar det roll:

  • Sökmotorerna får hela innehållet vid första begäran, utan något som återstår att rendera.
  • Små sidor ger mindre att hämta och bearbeta; Core Web Vitals behöver fortfarande mätas.
  • Det finns få rörliga delar att undersöka, även om en trafikförändring före och efter en ändring fortfarande inte kan bevisa vad som orsakade den.

Första åtgärden: riktiga 404-svar

Installationsguiden för Firebase erbjuder att konfigurera webbplatsen som en ensidesapplikation. Det lägger till en regel som skickar varje URL till index.html. För en app som sköter navigeringen i webbläsaren är det rimligt. För en webbplats med separata sidor betyder det att vilken påhittad URL som helst, som /this-does-not-exist, returnerar startsidan med statusen 200 OK.

Sökmotorerna kallar det ett mjukt 404-fel: en sida som säger att den finns, men inte gör det. Mjuka 404-fel slösar tid för genomsökning, kan släppa in skräp-URL:er i indexet som kopior av startsidan och visas som fel i Google Search Console.

Lösningen var att ta bort regeln och lägga till sidan 404.html. Firebase Hosting visar den automatiskt, med rätt status 404 Not Found, för varje URL som inte motsvarar en fil. Efter publiceringen bekräftade en snabb kontroll resultatet: startsidan svarar 200, en påhittad URL svarar 404.

En formgivning som låter innehållet ta plats

Utseendet är medvetet lågmält: en varmvit bakgrund, ett typsnitt (Figtree, som serveras från den här webbplatsen som en enda fil på 20 KB), en bärnstensfärgad accent och inga skript. Färre filer att ladda ger snabbare sidor.

Senare uppdatering: webbplatsen har nu ett samtyckesskript och valfri besöksanalys. Upplägget ovan beskriver den första versionen.

Nästa steg

Webbplatsen är ännu inte ansluten till Google Search Console och saknar robots.txt och webbplatskarta. Det kommer härnäst, tillsammans med ett första utgångsläge för vad sökmotorerna kan se. Kommande inlägg beskriver vad som förändras, även när ingenting gör det.

Referens: Googles vägledning om HTTP-statuskoder.

← Alla inlägg