레이블이 검색엔진인 게시물을 표시합니다. 모든 게시물 표시
레이블이 검색엔진인 게시물을 표시합니다. 모든 게시물 표시

2012년 6월 24일 일요일

검색엔진의 구조 - SEO를 이해하기위한 핵심요소!! 인덱스!!



검색엔진의 구조


검색 -> 결과 출력(X)
검색 -> 인덱서 -> 결과 출력(O)

1.검색엔진의 구조   



검색의 구조

검색엔진은 유저와 사이트의 가교 역할을 한다. 고객은 어떤 정보를 찾기위해 검색하게 되고, 검색엔진은 관련 검색에 해당하는 내용을 출력하게 된다. 여기서 입력 -> 출력의 단순한 기능이 아닌, 인덱싱이라는 검색엔진의 핵심이 백그라운드에 있는것이다.

검색엔진의 핵심은 인덱서에 있다. 즉, 유저의 요청에 응답하는 검색결과를 출력하는 과정에서 순위를 결정하여 화면에 표시해주는 부분에서 인덱서의 역할이다. 

2. 크롤링 - 인덱싱   



인덱서는 인덱싱을 해두는 서버이다. 인덱스는 크롤러라고 하는 로봇이 전세계 웹사이트를 순회하면서 찾아낸 정보를 키워드에 따라 분류해 놓은 곳이라고 이해하면 좋을것 같다. 포인트는 [키워드]이다. 검색할 때 키워드를 인풋하면, 인덱서에서 그 키워드에 맞는 인덱싱 값을 출력한다. 출력시 순위를 정하여 출력하는것이다.

그럼 결론은 검색결과에 나올려면 일단 인덱싱이 되어야 한다는 것이다. 인덱싱이 잘 되려면, 크롤러가(웹상의 프로그램) 사이트를 잘 인식할 수 있도록 제작하고, 키워드를 잘 배치해야 하겠다.

이것을 크롤러 빌리티라고 한다. 보통 크롤러 빌리티는 사이트의 제작시에 결정되는 경우가 대부분이다. (한국의 사이트 제작 현황상 한번 잘못 만들면, 사후 수정이 어려워진다.  해외의 경우 사후 수정이 가능한  경우가상대적으로 많다.) 


우선 인덱싱이 검색의 가부를 결정하기 때문에 인덱싱에 대한 부분에 대하여 간단히 언급해 보고자 한다.
하기의 이미지를 보면, 인덱싱에 관련된 site:이나 키워드, 메타테그,사이트맵 등이 간단히 인덱싱에 관련된 부분이 아닐까 생각한다.


인덱싱과 관련된 부분

이 부분은 다음편에 기술하고자 한다.


 Ryuhyonhee   


2012년 6월 15일 금요일

검색엔진의 구조 (검색원리-google)-seo를 위한 기본 개념 이해

작성일 : 2012.06.16 검색엔진>SEO


검색엔진(로봇형) 구글의 검색원리

검색엔진의 검색 원리를 이해하는 것은 온라인에서 비지니스를 하는 분들에게는 여러가지 면에서 중요하다.
특히 검색엔진최적화및 검색에서 상위노출이나 자신의 글을 검색엔진에 노출하기를 원하는 분이라면 반드시 검색엔진의 구조에 대하여 이해할 필요가 있다.

검색엔진 구조

검색엔진에 대한 이해를 돕기위해 먼저 간단히 이미지를 만들어 보았다.

검색엔진(구글-google)에 대한 간단한 구조도

※검색엔진 포인트

1) 검색 -> 결과가 나오는 과정
검색 -> (로봇이 24시간 정보를 수집->정보 정리-인덱싱)->결과값 출력
검색엔진에서 검색이라는 행위를 하는데, 키워드를 입력하면 바로 결과가 나온다.
검색결과가 나오는것은 검색이라는 행위를 했들때 검색엔진이 정보를 찾으러 다니는 것이안닌,
저장된 검색결과에서 결과값을 출력해 오는것이다.

2) 검색로봇(크롤러)의 활동
크롤러(로봇,스파이더 혹은 크롤러 라고도 한다.)가 웹상에 있는 정보를 항상 찾아다니면서 새로운 정보, 업데이트된 정보등을 인덱싱서버(인덱서)라는 장소에 저장하게 된다.
저장하는 방법은 당연히 키워드를 의식해서 저장하게 된다. 따라서 어떤 페이지든 그 페이지는 그에 해당하는 키워드가 존재하게 된다. 
이렇게 저장된 정보가 유저(user)가 검색엔진에서 키워드를 입력하여 검색하게 되면, 인덱싱 서버에서 키워드에 맞는 정보값을 출력하게 되는 것이다.

검색엔진은 이처럼 자신의 인덱싱 서버에 들어있는 값을 출력하는 역할을 함으로, 자신의 사이트가 인덱싱 되어있어야만 검색결과에 출력이 되는 것이다. 역으로 이야기 하면 인덱싱 되어있지 않으면 검색이 안되게 되는 것이다.

인덱싱

자신의 사이트가 인덱싱 되어있는지 확인하는 방법은 구글에서는 「site:url」  이라는 명령어를 입력한다.
「site:url」은 이것 이외에도 다양한 용도로 활용되지만, 일단 자신의 사이트가 인덱싱 되어있는지 확인하는 용도로 활용해보고, 이단계가 눈에 익었다면 제대로 인덱싱 되었는지 까지 체크하는 기능으로 확대하여 활용하면도니다.(다음 포스팅에 게제 예정) 

인덱싱된 볼륨 확인


구글에서 키워드를 입력하여 검색해 보면, [패션쇼핑몰]이라는키워드로 약 232,000,000건의 검색결과를 0.17초 만에 검색해 주고 있다. 여기서 2억3천2백만건의 문서라는 것은 결국 온라인상의 웹페이지에 [패션쇼핑몰]이라고 들어간 웹문서가 2억3천2백만건이 존재한다는 것이고 이러한 데이터를 구글은 확보하고 있는것이다.


검색엔진 알고리즘

검색엔진에서 가장 중요한 부분은 인덱싱이다. 그리고 그 인덱싱 값을 어떤 방식으로 출력할 것인가 하는 방법이다. 이것을 보통 알고리즘이라고 표현한다. 순위를 정하는 알고리즘인것이다.

구글이 검색결과가 좋고, 검색품질이 좋다고하는것은 이부분에서 좋은 검색결과를 보여주기 때문이다. 따라서 좋은 문서를 어떻게 평가할 것인가의 부분과, 좋지 않은 웹문서를 어떻게 배제할 것인가 하는 부분 및 기타 수백개의 필터와 로직이 알고리즘 안에 포함되어있는것이다. 이것을 유저가 검색할때 단 0.1~2초만에 분석하여 검색결과 1위~수백위 까지의 웹문서 검색결과 값을 보내주는 것이다.

키워드를 입력하여 검색하는 순간, 인덱싱된 수천만건의 내용이 순서대로 출력되는데, 구글에서는 10개씩 웹문서를 끊어서 검색결과에 출력하게 된다.

정리
간단하게 검색엔진에 대한 구조를 이해한 후 자신의 페이지를 검색엔진에 잘 노출 시킬 수 있는 방법들을 활용해 나갔으면 한다. 홈페이지 유입의 다양한 방법이 있지만 보편적으로 한국에서는 키워드 광고에 의존한다. 하지만 구글의 오가닉(웹문서,자연검색유입)에서 얻을 수 있는 너무나 귀중한 정보를 놓칠수는 없다. 키워드광고 유입과 SEO검색엔진 최적화를 통한 자연검색 유입은 기본적으로 유입된 키워드의 가치가 다르다. 정보 분석 가치가 다르다. (이부분은 향후에 기술하고자 한다.)
유입확대 매출확대를 꽤한다면, 키워드 광고에만 의존하지 않는 한걸음더 나아가 고객의 니즈를 검색엔진유입(오가닉서치)에서 발견하는 아이디어를 얻을 수 있을 것이다.

Ryuhyonhee