Hvad er Dynamic rendering?
Dynamic rendering er en metode, hvor et website serverer forskelligt indhold til søgemaskiner og brugere: Brugere ser normalt indhold, mens søgemaskiner får en forud-renderet HTML-version. Dynamic rendering bruges typisk til at sikre, at JavaScript-tunge sider kan blive korrekt crawlet og indekseret af søgemaskiner. Det er en midlertidig løsning, ikke en permanent strategi.
Hvornår bruges det?
Dynamic rendering anvendes ofte, når et website benytter meget JavaScript, som søgemaskiner har svært ved at gengive. Dette ses især på store webshops, platforme eller webapplikationer, hvor SEO er kritisk, men indholdet ellers ikke bliver vist rigtigt i søgeresultater. Løsningen kan forbedre indeksering af indhold, der ellers ville være usynligt for Googlebot. Det kan være et midlertidigt skridt, mens der arbejdes på mere SEO-venlige tekniske løsninger.
Eksempel: En rejseportal med tusindvis af dynamisk genererede sider bruger dynamic rendering, så Googlebot får en servergenereret HTML-version og dermed opdager alle destinationer, mens brugere stadig får adgang til hurtig, interaktiv JavaScript-baseret funktionalitet.
Typiske fejl
- Uoverensstemmelser mellem den serverede HTML og live-indholdet, hvilket kan føre til cloaking-penaliser.
- Ikke at holde de renderede versioner opdaterede, så søgemaskiner ser forældet indhold.
- Overdreven afhængighed af dynamic rendering i stedet for mere holdbare SEO-løsninger som server-side rendering (SSR).
Relaterede begreber: Server-side rendering, JavaScript SEO, indeksering
