일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Redux
- 정보처리기사필기
- react 상태 관리 라이브러리
- 테스트 코드
- 카카오맵
- error
- 정보처리기사실기
- position
- flexbox/grid 적용 여부
- justify-content: center;
- 홍달쌤
- github
- 모듈 관리
- froggy
- 조건부 스타일링
- REACT
- 프로그래머스
- git revert
- JWT
- login button 컴포넌트
- Flexbox Froggy
- prettier
- input 컴포넌트
- flex item
- 기사퍼스트
- 백준
- flexbox
- createstore 취소선
- 정보처리기사
- flex container
- Today
- Total
minyoung
[React] SPA에서 SEO 처리가 필요한 이유 본문
SEO란?
Search Engine Optimization, 검색 엔진 최적화
검색 엔진에 우리가 만든 페이지가 노출되는 것을 의미, HTML을 가지고 판단한다.
CSR은 페이지 로딩 시 빈 HTML이므로 검색엔진봇이 데이터를 수집하기가 어렵다.
SSR은 각 페이지마다 HTML을 생성하므로 SEO에 유리하다.
서버 부담
CSR은 최초 JavaScript 파일을 받아 렌더링을 하면 그 이후에 다시 다운로드해서 렌더링 할 일이 없다.
페이지가 변경되더라도 이미 최초 JavaScript에 필요한 페이지가 다 있으므로 추가로 서버에 요청할 일이 없다.
반면 SSR은 화면이 바뀔 때마다 HTML을 서버로부터 매번 받아와야 한다.
서버 부담 측면에서는 CSR 방식이 더 유리하다.
출처
https://torimaru.tistory.com/41
[React] SPA에서 SEO 처리가 필요한 이유
SEO란 Search Engine Optimization의 약자로 "검색엔진 최적화"라는 의미를 담고 있습니다. SEO 처리를 하게 되면 네이버, 구글과 같은 검색 엔진에서 정보를 검색할 때 웹사이트 노출이 더 잘되게 만드는
socaeri.com
https://velog.io/@tootb/React-%EC%A0%95%EB%A6%AC-%EB%A0%8C%EB%8D%94%EB%A7%81-CSR-SPA
React 정리: 렌더링, CSR, SPA, Virtual DOM
FE개발을 위한 자바스크립트 오픈소스 라이브러리html/css/js로 나눠서 적기보다는 하나의 파일에 명시적으로 작성할 수 있게 JSX를 활용한 선언형 프로그래밍을 지향함하나의 기능 구현을 위해 여
velog.io
'React' 카테고리의 다른 글
[React] Coin Tracker - 코인 정보 가져와서 나열하기 (0) | 2025.03.30 |
---|---|
react 17.0.2 안전화된 버전으로 다운그레이드 (0) | 2023.10.28 |
CSR 과 SSR (0) | 2023.10.13 |