본문 바로가기
FrontEnd

검색 엔진 최적화(Search Engine Optimization)

by 푸고배 2021. 9. 30.

SEO(Search Engine Optimization)

검색 엔진 최적화, 웹 사이트가 검색 결과에 더 잘 보이도록 최적화하는 과정이다. 검색 랭크 개선이라고도 한다.

 

검색 엔진은 웹을 크롤링(en-US)하면서 페이지에서 페이지로 링크를 따라가고, 찾은 콘텐츠의 색인을 생성한다. 검색 결과에 보이는 것은 바로 그 콘텐츠 색인이다. 크롤러는 일정 규칙을 따르므로, SEO를 진행하며 해당 규칙을 밀접하게 따라가면 웹 사이트가 검색 결과의 보다 높은 곳에 노출돼(전자상거래와 공고라면) 수익으로 연결될 수도 있다.

 

검색 엔진은 일부 SEO 가이드라인을 제공하긴 하지만 대형 검색 엔진의 경우 결과 랭킹은 영업 비밀로 취급한다. 따라서 SEO는 검색 엔진의 공식 가이드라인에 더해 경험적인 지식, 논문과 특허 등에서 가져온 이론적 지식을 결합한 과정이다.

 

SEO는 세 가지 큰 방향으로 나눌 수 있다.

 

기술적

콘텐츠 마크업을 작성할 때 시맨틱 HTML을 사용하라. 색인하길 원했던 콘텐츠만 크롤러가 긁어갈 것이다.

 

콘텐츠 작성

방문자층에 맞는 언어로 콘텐츠를 작성하라. 이미지와 더불어 텍스트를 사용해, 크롤러가 주제를 이해할 수 있도록 도와라.

 

인기도

다른 유명한 사이트에서 여러분의 사이트로 링크를 했다면 더 많은 트래픽을 받는다.

 

+) SPA 프로젝트에서 SEO를 적용해야하는 경우

  • 직접 SSR을 구현한다.
  • react의 경우 gatsby, next.js를 vue의 경우 nuxt를 이용한다.
  • 첫 번째 페이지 로딩에서는 SSR을 수행하고 그 이후 페이지 로드시는 CSR을 활용하는 방법을 사용한다.

참고자료:

 

SEO - 용어 사전 | MDN

SEO(검색 엔진 최적화)는 웹사이트가 검색 결과에 더 잘 보이도록 최적화하는 과정입니다. 검색 랭크 개선이라고도 합니다.

developer.mozilla.org

 

반응형

댓글