크롤링(Crawling): 웹 크롤러가 웹페이지의 콘텐츠를 복사하여 검색엔진으로 가져온다.
2. 인덱싱(Indexing): 가져온 콘텐츠를 주제별로 색인하여 보관한다.
3. 랭킹(Ranking): 검색 의도에 맞춰 색인된 콘텐츠에 순위를 부여한 후 결과로 제공한다.