Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

얼마전까지 google(:12) Adsense(:12)에서 제공하는 검색을 위한 애드센스를 주요 검색창으로 사용하고 있었습니다. 단일의 사이트 검색엔진(:12)으로 사용하기에는 충분하지만 팀블로그(:12)를 하면서 검색해야할 도메인이 여러개 늘어나니 문제가 생기더군요. 현재 관리중인 사이트가 http://teamblog.joinc.co.kr http://www.joinc.co.kr http://teamblog.joinc.co.kr/minsu http://teamblog.joinc.co.kr/yundream 등등등 입니다. 앞으로 더 늘어날 수도 있구요.

그래서 google custom search로 갈아타기로 마음먹고 오늘 작업을 끝냈습니다. 결과물은 http://www.joinc.co.kr/modules/moniwiki 와 http://teamblog.joinc.co.kr 에서 확인하실 수 있습니다. 상당히 만족스럽습니다. 이렇게 해서 기존 웹페이지와 블로그(:12) 페이지를 아우르는 검색이 가능해지게 되었습니다.

검색엔진(:12)을 붙이는 것은 매우 간단하니 중요한 것들만 나열하는 식으로 설명하도록 하겠습니다.

attachment:coop1.png

프로파일 만들기

  1. 당연히 구글계정은 가지고 있어야겠죠 ?
  2. http://www.google.co.kr/coop 로 접속합니다.
  3. 메뉴에서 New Search Engine를 클릭합니다.
  4. 몇개 내용을 입력하면 검색엔진 프로파일이 만들어집니다. 검색엔진 이름을 Joinc Search로 하기로 하죠.

검색엔진 코드 만들기

  1. 이제 메뉴에서 My search engines을 클릭할 수 있게 되었을 겁니다. 클릭하시면, 코드를 만들기 위한 화면으로 넘어갑니다.
  2. 위자드 방식이니 크게 문제 없을 겁니다. 그냥 모양정하고, 언어정하고 하면 됩니다.
  3. 중요한건 Sites 탭입니다. 여기에 검색에 포함할 사이트 명들을 나열해주면 됩니다. 나중에 사이트목록이 추가될 경우에도, 이미 만들어진 코드를 수정할 필요 없이 coop에 접속해서 사이트만 추가시켜주면 됩니다. 아주 편리합니다.
  4. 나머지 자잘한건 건너뛰고.
  5. Code 탭에서 사이트에 가져다 붙일 자바스크립트 코드를 생성하게 됩니다. 코드는 2가지 스타일이 있습니다. 하나는 결과를 구글사이트에서 보이게 하는 것이고, 다른 하나는 자신이 지정한 웹페이지에 보이도록 하는 겁니다. 검색의 흐름이 끊기지 않게 하려면 아무래도 후자를 선택하는게 좋을 겁니다. Search box and search results code for your website를 선택하면 지정한 웹페이지에 검색결과를 출력하기 위한 코드가 만들어집니다. 검색하는 코드와 출력하는 코드 2개가 만들어지겠죠.
이렇게 해서 만들어진 코드를 자신의 사이트에 가져다 붙이기만 하면 됩니다. 간단하죠 ?

문자셋 문제

UTF-8 인 경우에는 문제가 없지만 EUC-KR을 사용하는 사이트인 경우, 한글 검색어에 대해서 검색이 안되는 문제가 발생합니다. 이경우 자바스크립트(:12) 코드에 아래의 HTML(:12) 코드를 붙여 넣으면 됩니다.
<input type="hidden" name="ie" value="EUC-KR" />
이제 EUC-KR 인 경우에도 문제없이 검색이 될겁니다.

애드센스와 연결하기

구글이 개인화 홈페이지를 공짜로 선물할리는 없겠죠 ? 해서, 검색결과에 구글 광고가 뜨게 됩니다. 이 경우 광고를 클릭하게 되면, 광고비가 고스란히 구글의 손에 들어가게 되죠. 애드센스(:12)계정이 있다면 광고클릭을 자신의 계정으로 돌릴 수 있습니다. Make money를 클릭한 후, 애드센스 계정정보를 입력하면 끝...

이제 검색광고로 발생한 수익이 자신의 애드센스 계정으로 합쳐지게 됩니다.

검색 통계

덤으로 아래와 같이 검색통계도 볼 수 있습니다.

attachment:coop2.png

30분이면 자신의 사이트에 검색엔진을 붙일 수 있으며, 한시간 정도 시간을 투자하면 그럭저럭 자신의 사이트에 어울리게 디자인까지 가능합니다. 지금 한번 붙여보세요.

그건 그렇고, 구글 서비스들 한글화좀 제대로 해줬으면 좋겠습니다. 쩝.