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

나지은·2021년 3월 18일
post-thumbnail

1. 검색엔진 최적화(SEO)란?

검색 엔진 최적화는 웹 페이지 검색엔진이 자료를 수집하고 순위를 매기는 방식에 맞게 웹 페이지를 구성해서 검색 결과의 상위에 나올 수 있도록 하는 작업을 말한다. 웹 페이지와 관련된 검색어로 검색한 검색 결과 상위에 나오게 된다면 방문 트래픽이 늘어나기 때문에 효과적인 인터넷 마케팅 방법 중의 하나이며 비용처리 없는 마케팅이라고 할 수 있다.

기본적인 작업 방식은 특정한 검색어를 웹 페이지에 적절하게 배치하고 다른 웹 페이지에서 링크가 많이 연결되도록 하는 것이다. 구글 등장 이후 검색 엔진들이 콘텐츠의 신뢰도를 파악하는 기초적인 지표로 다른 웹사이트에 얼마나 인용되었나를 사용하기 때문에 타 사이트에 인용되는 횟수를 늘리는 방향으로 최적화 한다.

검색엔진
검색엔진은 인터넷에 산재한 다양한 정보를 미리 수집, 정리한 후 검색 유저가 관련 내용을 검색했을 때 수시로 찾을 수 있도록 해주는 데이터베이스 관리 시스템입니다.

2. 검색엔진 작동 방식

크롤링

웹에 어떤 페이지가 존재하는지 파악
페이지의 URL을 발견하면 내용을 확인하기 위해 페이지를 방문(크롤링), 이 과정에서 페이지를 렌더링하고 텍스트 및 비텍스트 콘텐츠와 전체적인 시각 레이아웃을 모두 분석하여 검색결과의 어느 부분에 표시해야 할지 결정

색인 생성

페이지가 발견되면 검색엔진은 해당 페이지가 어떤 페이지인지 파악
페이지의 콘텐츠를 분석하고 삽입된 이미지와 동영상 파일의 목록을 작성하고 그 외 다른 방법으로 페이지를 파악하여 검색엔진의 데이터베이스에 저장

개제

사용자가 검색어를 입력하면 검색엔진은 여러 요소를 바탕으로 색인에서 가장 관련된 답변을 찾음
가장 높은 품질의 답변을 결정하고, 최상의 사용자 환경과 가장 적절한 답변을 제공하기위해 사용자의 위치, 언어, 사용하고 있는 기기 등 다른 요소를 고려

3. Technical SEO

테크니컬 SEO는 검색엔진의 웹 크롤러가 자사의 웹페이지를 쉽게 찾을 수 있도록 만들어, 페이지가 검색엔진에 잘 노출될 수 있도록 기술적인 토대를 마련하는 작업이다. 크롤러가 웹페이지를 쉽게 찾아 인덱싱한다면 검색엔진 이용자의 검색 결과에 해당 웹페이지가 표시될 가능성이 높아진다.

3.1 웹사이트의 도메인 관리

도메인 관리는 하나의 도메인을 여러 웹사이트 주소로 나누어 관리하는 방법을 말한다. 도메인 관리 방식에는 ‘서브 도메인’ 방식과 ‘서브 폴더’가 있다. 서브 도메인 방식은 웹페이지들을 각각의 독립된 도메인으로 설정해 관리하고, 서브 폴더 방식은 웹페이지들을 하위 도메인으로 확장시켜 관리한다. 구글은 웹페이지를 구성하는 콘텐츠와 연결 링크의 품질, 페이지 방문 시간 등 다양한 요소를 평가해 도메인에 점수를 부여하는데, 높은 도메인 점수를 받으면 검색 결과의 상단에 노출될 수 있다.

3.2 사이트맵 제출

사이트맵은 웹사이트의 모든 페이지들을 목차처럼 보여주는 xml형식의 파일을 말한다. 사이트맵 파일을 제출하면 일반적인 크롤링 과정에서 발견하지 못한 페이지들도 문제 없이 크롤링, 인덱싱될 수 있다.

3.3 robot.txt

robot.txt파일은 검색 엔진의 웹 크롤러(검색 로봇)에게 사이트맵의 위치를 안내하고, 특정 웹 크롤러가 웹페이지의 정보를 수집하는 것을 차단한다다. 최대한 많은 검색 결과에 웹페이지를 노출시켜야하는 SEO에서 특정 웹페이지의 수집을 차단해야하는 이유는 크롤러가 중복된 콘텐츠의 웹페이지를 제한 없이 수집할 경우 검색엔진의 평가에 부정적인 영향을 미칠 수 있기 때문이다. 특히 구글의 경우 중복 콘텐츠에 대한 패널티가 있기 때문에 robot.txt 파일을 통해 크롤러의 정보 수집을 적절하게 제한할 필요가 있다.

참고
위키백과_검색 엔진 최적화
검색엔진 최적화, SEO를 알아봅시다 ①
SEO 기본 가이드

profile
즐거움을 찾는 개발자🐯

0개의 댓글