SEO ( Search Engine Optimisation )에 대해서 알아보자!
우선 영어 그대로 해석해보면 검색 엔진 최적화이다.
검색 엔진에는 어떤게 있을까? ( Search Engine ) ?
▶ 구글 검색 엔진
▶ 덕덕고
▶ 네이버 검색 엔진
... 등등등
이러한 검색 엔진은 어떻게 동작할까?
▶ 크롤러가 공개된 IP의 데이터를 전부 긁어 온다
▶ 긁어온 데이터를 가공해서 화면에 노출시킨다.
▶ 여기서 어떤 데이터를 먼저 노출 시킬 지를 결정한다.
=> 여기서 SEO를 통해서 최상단에 나오게 하려는 노오력을 하게된다.
즉, SEO는 검색 결과로 내가 상단에 나오게 하기 위해서 하는 노오력이다.
SEO는 어떻게 해야할까? 흔히 아는 방식으론
▶ HTML 잘 사용하기
▶ 웹 접근성 개선하기
▶ 메타 태그 잘 쓰기
▶ HTTPS 사용하기
▶ 광고 구매하기 ★
외에도 명확한 기준이 있다!
▶ 내가 사용하는 서비스의 유저 접속자 수가 얼마나 많은가?!
▷ 네이버 블로그나 티스토리가 구글 검색을 했을 때 상위에 노출되는 이유가 해당 게시글이 당연히
좋은 글이라 상단에 노출되기도 하지만 자체 서비스 사용자가 많아서 상단에 노출되기 쉽다고 한다.
▷ 사용자 수 === 신뢰도 인 것인가?!
▶ 페이지의 렌더링 속도는 얼마나 빠른가?
▷ 라이트하우스 스코어를 기준으로 판단한다고 한다
▷ 근데 라이트 하우스가 뭐지?! 또 공부할 것이 하나 늘었다 ...
근데 우리가 아는 SSR은 왜 검색 엔진 최적화에 좋다고 하는 것일까?
▶ Google 크롤러는 JS를 동작시키지만, 다른 크롤러는 동작시키지 않을 수 있으므로 SSR이 용이하다.
▶ SSR이 일반적으로 CSR보다 빠르다!
▷ 즉, 위에 말한 라이트하우스 스코어를 높게 받을 확률이 높아진다.
'개발정보' 카테고리의 다른 글
RSS 피드란? (2) | 2023.01.21 |
---|---|
CSS Scroll Smooth (0) | 2022.12.14 |
Error: Cannot find module 'semver' (0) | 2022.12.08 |
Naver Cloud 서버 만들기 (0) | 2022.12.06 |
Docker 이미지 실행 중 발생한 오류 /bin/sh: 1: [npm,: not found (0) | 2022.12.02 |