<aside>
✏️
목차
</aside>
🍀 검색 엔진이란?

- 사용자가 입력한 키워드에 맞는 검색 결과를 제공하는 프로그램 또는 웹 서비스.
- 주요 검색 엔진: Google, Naver, Daum, Bing, Yahoo 등.

🍀 검색 엔진의 동작 과정

검색 엔진은 크롤링 → 인덱싱 → 랭킹 단계를 거쳐 검색 결과를 생성합니다.
- 크롤링 (Crawling)
- 정의: 검색 엔진이 웹페이지 내용을 수집하는 과정.
- 방법: 검색 엔진 로봇(크롤러 또는 스파이더)이 링크를 따라 새 페이지를 발견하고 기존 페이지 변경 사항을 확인.
- 예시: 사서가 새 책을 찾아 도서관에 등록하는 것과 유사.
- 인덱싱 (Indexing)
- 정의: 수집한 정보를 분석해 데이터베이스에 저장하고 분류하는 과정.
- 내용: 웹페이지의 텍스트, 이미지, 비디오 등을 주제별로 분류.
- 예시: 사서가 책을 주제별로 분류하고 도서 목록을 만드는 과정.
- 랭킹 (Ranking)
- 정의: 검색어와 가장 관련성 높은 결과를 상위에 노출하는 과정.
- 기준: 알고리즘에 따라 수백 가지 요소를 평가해 순위를 결정.
- 예시: 사서가 방문객의 질문에 가장 적합한 책을 추천하는 과정.
요약
검색 엔진은 크롤링으로 데이터를 수집하고, 인덱싱으로 데이터를 분류하며, 랭킹을 통해 사용자가 입력한 검색어에 가장 적합한 결과를 제공하는 시스템입니다.
🍀 검색 엔진 최적화(SEO)란?
-
SEO(Search Engine Optimization)
웹사이트가 크롤링 → 인덱싱 → 랭킹 과정에서 더 잘 발견되고 높은 순위에 노출되도록 최적화하는 작업.
-
목적
웹 페이지를 검색 엔진 결과에서 상위에 노출시키는 것.