Hvad er Server-side rendering (SSR)?
Server-side rendering (SSR) er en metode, hvor websidens indhold genereres på serveren, før det sendes til brugerens browser. I stedet for kun at levere en tom skabelon og lade JavaScript udfylde indholdet i browseren, modtager brugeren straks en fuldt genereret HTML-side. Dette forbedrer ofte både brugeroplevelsen og SEO, fordi søgemaskiner lettere kan gennemgå siden.
Hvornår bruges det?
SSR bruges især på dynamiske websteder og webapps, der skal rangere godt i søgemaskiner som Google. Hvis en side primært genereres via JavaScript i browseren, kan søgemaskiner have svært ved at indeksere indholdet korrekt. Ved at bruge SSR sikrer man, at alt vigtigt indhold allerede er tilgængeligt i HTML’en, når søgemaskinen besøger siden.
Eksempel: En webshop vælger SSR for deres produktsider, så priser, beskrivelser og billeder hurtigt indlæses direkte fra serveren. Dette gør produktsiderne hurtigere tilgængelige for både brugere og søgemaskiner, hvilket forbedrer både brugeroplevelse og synlighed i søgeresultater.
Typiske fejl
- Indhold, der stadig kun genereres via JavaScript på klienten.
- Manglende håndtering af asynkrone data før siden serveres.
- Korrupte URL-strukturer eller forkerte meta-tags i server-responsen.
Relaterede begreber: Client-side rendering, dynamisk rendering, crawling.
