악성 웹페이지들이 검색 엔진을 속여, 사용자의 검색 키워드에 상관 없이, 사용자들을 자신의 페이지로 오게 만들었습니다.
예를 들어, “운동화" 판매자가 자신의 페이지에, 자신의 “운동화" 판매와 상관 없는 내용들을 (e.g., 영화, 음악, ...), 보이지 않게 (바탕과 똑같은 색깔의 글씨로) 가득 적어놓으면, 검색 엔진은 “영화"를 키워드로 검색에도 “운동화" 판매 페이지를 보여줍니다.
구글은, 검색 엔진의 품질을 향상시키기 위해, 웹 그래프 구조 (웹의 link structure)를 사용하는 PageRank 기술을 도입했습니다.
2 PageRank 정의 & 개념
2.1 웹 그래프
웹은 node는 웹페이지 이고, edge는 하이퍼링크인 directed graph로 표현할 수 있습니다.