SEO (CSR, SSR, SSG)

kingmo·2022년 4월 30일
0

CSR은 Client Side Rendering의 약자로
최초에 싱글페이지만 서버로부터 불러와 렌더링하고 그 이후부터는 모든 것을 클라이언트 사이드에서 렌더링한다.
SPA(Single Page Applicataion)은 CSR 방식을 이용한다.

SSR은 Sever Side Rendering의 약자로
서버로부터 완전하게 만들어진 html파일을 받아와 페이지 전체를 렌더링 하는 방식이다.
MPA(Multiple Page Applicataion)은 CSR 방식을 이용한다.

SSG는 Static Stite Generation의 약자로
클라이언트에서 필요한 페이지들을 사전에 미리 준비해뒀다가, 요청을 받으면 이미 완성된
파일을 단순히 반환하여 브라우저에서 뷰를 보여지게 된다.

SEO는 웹사이트가 검색 방식을 통해 검색 엔진에서 상위에 노출될 수 있도록 최적화하는 과정을 말한다.

서버사이드 렌더링을 채택하는 MPA는 화면을 구성하는 각각의 페이지가 있기 때문에 SEO에 유리하다.
이는 서버로부터 완성된 HTML을 받아 검색엔진이 쉽게 읽을 수 있기 때문이다.

반면에 클라이언트 렌더링을 채택하는 SPA는 자바스크립트를 사용하여 사용자와 상호 작용 후에
페이지 내용을 로드하기 대문에 웹 크롤러가 페이지를 색인화 하려고하면 내용이 빈 페이지처럼 인식한다.

profile
인간 js엔진

0개의 댓글