SEOMaster SEOMaster

CSR (renderowanie po stronie klienta) (CSR)

Przeglądarka buduje stronę z JavaScriptu.

Co to jest CSR (renderowanie po stronie klienta)?

CSR (Client-Side Rendering) to model, w którym serwer wysyła niemal pustą stronę z dołączonym JavaScriptem, a cała treść powstaje dopiero w przeglądarce użytkownika. Framework (np. React) buduje widok po pobraniu i wykonaniu skryptów.

Daje to płynne, „aplikacyjne” działanie po załadowaniu, ale pierwszy render zależy od pobrania i wykonania JS — a robot lub podgląd linku, który tego nie zrobi, zobaczy pustą stronę.

Dlaczego to ważne dla SEO

Strona oparta wyłącznie na CSR ryzykuje słabą indeksację i puste podglądy w mediach społecznościowych. Dla treści ważnej dla SEO lepszy jest SSR, SSG lub prerendering.

Jak to sprawdzić

Porównaj „źródło strony” (surowy HTML) z widokiem po renderowaniu. Jeśli w surowym HTML nie ma treści, masz CSR. SEOMaster wykrywa treść dostępną dopiero po JS.

Częste błędy

  • Cała treść i linki tylko w JavaScript
  • Brak prerenderingu dla robotów i podglądów
  • Długie ładowanie JS psujące pierwsze wrażenie i LCP

Przykład

Serwer → pusty <div id="root"></div> → JS dorysowuje treść

Wszystkie hasła · Jak skanujemy