Nov 23
alonesweb2.0 Google, Google Custom Search Engine, web2.0, 구글, 블로그
다음과 같이 블로그나 사이트에 단 Google Custom Search가 동작하지 않을 때는
구글 Custom Search Engine의 설정에서 Business Account에서 광고를 보이지 않게 하면 됩니다~
그리고 혹시 그대로 안되면 자신의 구글 애드센서에 가서 다른 사이트에 광고 보기아래 노출인가 부분에서 Google co-op 를 막아주는 것도 확인하면 됩니다.

Oct 14
alonesME/me2day alones, apple, AppleForum, Aurora, blog, Google Custom Search Engine, http, LogmeIn, me2day, proxy, TeamViewer, 구글, 노트북, 맥북, 배터리, 배터리관리, 블로그, 앨플, 원격접속, 원격제어
Jul 31
alonesOS & Tools Google cse, Google Custom Search Engine, 구글 개인화 검색
테터툴즈의 검색 기능이 마음에 들지 않고, 검색을 위한 애드센스도 몇 가지 아쉬운 점이 있어서 이 번에 구글 개인 검색 (Google Custom Search Engine)을 블로그에 붙였다.
내 블로그와 내가 지정한 몇 개의 사이트에 한정 지어서 구글의 파워풀한 검색 창을 달고 또 그 결과가 이 사이트에 표기 되는 것 만으로도 멋진 일인 것 같다.
검색에 keyword를 줘서 검색을 focusing 할 수 있고 검색 통계 및 구글 애드센스 연계 등등 아주 좋은 기능들이 많이 제공되고 앞으로도 더 보강될 것 같다.
아무튼 예전에 yundream 님이 Google Custom Search에 대해 작성하신 포스트를 참고했고 설치를 하면서 이 것 저 것 본 내용들을 정리했다. (그래서 생각보다 글이 길어졌다.)
메뉴 자체가 아주 직관적으로 잘 구성되어서 별도의 도움말 없이 쉽게 설치 할 수 있을 것이다.
아래 위키에서 최신 내용을 확인할 수 있다.
in my wiki
- initial version: 2007.07.31
목차
-
- 1 Google Custom Search Engine
- 2 테터툴즈 블로그에 구글 개인 검색 붙이기
-
- 2.1 Step1. Google Custom Search Engine 만들기
-
- 2.1.1 Google Custom Search Engine 접속
- 2.1.2 사이트에 “Create a Custom Search Engine” 을 클릭
- 2.1.3 “Create a Custom Search Engine”의 페이지에 정보를 기입
-
- 2.1.3.1 Search engine name
- 2.1.3.2 Search engine description
- 2.1.3.3 Search engine keywords
- 2.1.3.4 Search engine language
- 2.1.3.5 What do you want to search?
- 2.1.3.6 Select some sites
- 2.1.3.7 Advertising status
- 2.1.4 약관 check 후 “Next” 클릭 그리고 Finish로 완료
- 2.2 Step2. 검색 코드와 결과 페이지 코드 얻기
-
- 2.2.1 Google Custom Search Engine 접속
- 2.2.2 Search Engine 관리 페이지로 이동
- 2.2.3 Search Engine 목록
- 2.2.4 Search Engine Control Panel
- 2.2.5 Control Panel의 “Code” 클릭
- 2.2.6 Search Engine의 검색 창 스타일 지정
- 2.2.7 테터툴즈 포스트 생성 & url 지정
- 2.2.8 검색 창과 검색 결과 코드를 블로그에 반영
- 2.3 Step3. 구글 애드센스와 연동
- 3 References
1 Google Custom Search Engine #
yundream님이 “검색을 위한 애드센스”를 사용하다 Google Custom Search Engine을 사용하신 것 처럼, 나 또한 블로그에 테터툴즈에서 기본적으로 제공하는 검색 기능과 “검색을 위한 애드센스”를 사용하다 이 번에 Google Custom Search Engine을 테터툴즈 (tattertools)블로그에 적용하면서 관련 내용을 정리해보았다. 많은 장점이 있겠지만 구글 개인(화) 검색을 사용하게 된 이유는 아래와 같다.
처음에는 간략히 정리하려고 했지만 새롭게 변경된 내용도 있고 여러 기능들을 중 몇가지를 설명하다 보니 처음 생각했던 것 보다 글이 길어졌다. 이 포스트의 제목 정도만 봐도 설치에 무리가 없어 보인다.
2 테터툴즈 블로그에 구글 개인 검색 붙이기 #
Google Custom Search Engine을 만들고 이 것을 테터툴즈 블로그에 반영하는 것 그리고 마지막으로 구글 애드센스와 연계하는 것에 대해서 기술한다.
2.1 Step1. Google Custom Search Engine 만들기 #
2.1.1 Google Custom Search Engine 접속 #
2.1.2 사이트에 “Create a Custom Search Engine” 을 클릭 #
2.1.3 “Create a Custom Search Engine”의 페이지에 정보를 기입 #
2.1.3.1 Search engine name #
하나 이상의 Google Custom Search Engine을 만들 수 있기 때문에 아이디 식별할 이름을 기재한다.
실제로 블로그나 웹 사이트에 Google Custom Search Engine을 달 수도 있지만
이 페이지 처럼 개인의 검색 페이지를 별도로 만들 수 도 있고 이 때에도 “Search engine name”에 입력한 것이 사이트의 제목이 된다.
별도의
검색 사이트도 쓸만 한 것 같다.
2.1.3.2 Search engine description #
Search engine에 대한 설명을 기술하고 이 것은
개인 검색 페이지에서 이 때 작성한 내용이 나타난다.
2.1.3.3 Search engine keywords #
이 것은 검색 결과에 keyword를 적용함으로써 좀 더 focusing된 검색 결과를 제공하기 위함이다. “Learn more”를 클릭하면 좀 더 자세한 설명을 볼 수 있다.
만약 이 블로그에 적용한 것 처럼 특정 몇 사이트 내에서만 검색을 한 다면 keywords를 기재할 필요는 없겠지만 전체 웹 사이트에서 검색을 한 다면 keywords를 입력함으로써 검색을 제공하는 사이트와 연관있는 검색을 할 수 있을 것이다.
즉, 꽃 가게 사이트라면 keyword를 “꽃 판매”와 같은 것으로 설정한다면 사용자가 “장미”로 검색을 했을 때 전체 웹 검색에서도 “꽃 판매”에 맞추어서 “장미”를 검색해줄 것이다.
“”으로 구분해서 하나 이상의 keyword를 입력할 수 있다.
나는 아래와 같이 keyword를 넣어 보았다. “STL” “C/C++ tips&tricks” 하지만 너무 일반적인 용어 (e.g. “Google”)과 같은 것은 넣을 필요가 없다고 권장한다.
2.1.3.4 Search engine language #
korean으로 선택했다.
2.1.3.5 What do you want to search? #
지정한 사이트에서만 검색할 것인지 전체 웹에서 검색하는데 지정한 사이트에서 중점적으로 검색할 것인지 아니면 전체 웹 사이트에서 검색할 것인지를 설정한다. 나의 목적은 블로그와 몇 군데 지정한 사이트 (e.g. team blog)에서만 검색하고 싶기 때문에 “Only sites I select”를 선택했다.
2.1.3.6 Select some sites #
검색할 사이트들을 기술하면 된다. 아래와 같이 ‘*’을 붙여서 지정한 url의 모든 하위 페이지에서 검색할 수도 있다.
alones.byus.net/tt/*
teamblog.joinc.co.kr/*
물론 Google Custom Search Engine을 생성 후 사이트를 포함한 모든 내용을 수정할 수 있다.
2.1.3.7 Advertising status #
검색 결과에 광고를 포함할 지 여부를 설정할 수 있다. “Show ads on results pages”를 선택해서 광고를 보여줄 것으로 설정하면 이 후 Google Adsense와 연계할 수 있다.
2.1.4 약관 check 후 “Next” 클릭 그리고 Finish로 완료 #
2.2 Step2. 검색 코드와 결과 페이지 코드 얻기 #
Step1에서 생성한 Google Custom Search Engine의 검색 창 코드와 결과 페이지를 확인하고 얻는다.
2.2.1 Google Custom Search Engine 접속 #
2.2.2 Search Engine 관리 페이지로 이동 #
2.2.3 Search Engine 목록 #
아래 그림과 같이 자신이 만든 Search Engine 목록이 나타난다. “homepage”는 해당 Search Engine의 개인 검색 페이지이고 “control panel”을 클릭하면 Search Engine의 관리 페이지로 이동한다. “control panel” 클릭
2.2.4 Search Engine Control Panel #
Control panel에서는 Search Engine에 대해서 여러 가지를 수정할 수 있다. 기본적인 것만 보면,
- Basics: Search Engine의 이름, 설명, keywords, 언어, Preferences 등을 수정할 수 있다.
- Code:검색 창과 검색 결과 페이지를 설정하고 해당 자바 스크립트를 얻을 수 있다.
- Make Money:검색 결과의 광고를 설정할 수 있고 Search Engine를 구글 애드센스와 연계하고 구글 애드센서의 채널까지 만들 수 있다.
2.2.5 Control Panel의 “Code” 클릭 #
코드는 크게 “개인 검색 페이지”와 “다른 사이트”, “구글 가젯”로 구분된다. 우리는 블로그에 Search Engine을 붙일 것이기 때문에 두 번째인 “Search box and search results code for your website” 을 클릭해서 펼친다.
2.2.6 Search Engine의 검색 창 스타일 지정 #
원하는 디자인을 선택한 후 “Save Changes”를 클릭해서 스타일을 검색 창 자바 스크립트에 반영한다.
주의 할 것은 검색창 스타일과 검색 결과 지정, 광고 위치를 저장할 때 마다 자바 스크립트 코드가 변경된다. 즉, 변경 될 때 마다 해당 코드를 skin.html과 검색 결과 포스트에 복사하는 것을 잊지 말아야 한다.
2.2.7 테터툴즈 포스트 생성 & url 지정 #
검색 결과가 뿌려질 포스트를 하나 생성한다. 자신의 Search Engine에서 검색을 했을 때 위 포스트로 action이 취해져서 검색 결과가 나타나게 된다. 물론 블로그에서 검색을 하면 위 포스트가 로딩된다. 그리고 아래와 같이 블로그 포스트의 URL을 지정한다.
2.2.8 검색 창과 검색 결과 코드를 블로그에 반영 #
“Paste this code in the page where you’d like your search box to appear.” 아래에 있는 코드가 검색 결과 창 코드이다. 필자의 경우 블로그 좌측 프레임의 width가 30이라서 size를 30으로 줄이고 붙였다. 이 코드를 테터툴즈 skin.html에서 원하는 위치에 복사한다.
“Place this code in the page you’d like your search results to appear.” 아래에 이는 코드가 검색 결과 페이지를 위한 자바 스크립트 코드이다. 이 코드를 위에서 생성한 검색 결과용 포스트에 html 보기로 (보통 편집 창에서 “Edit” 클릭) 에디터 창 모드를 변경 후 복사한다.
2.3 Step3. 구글 애드센스와 연동 #
Search Engine이 “Make money”를 클릭하면 기존 애드센스 사용자인지 신규 사용자인지를 물어보고,
기존 사용자라면 구글 애드센스 정보를 입력하라고 나온다. 입력 후 확인 (confirm) 메일이 발송되고 메일을 받고 메일 내용에 확인을 위한 url을 클릭하면 된다. 위 과정을 거치고 다시 Search Engine의 “Make money”를 클릭하면 구글 애드센서와 연결된 것을 확인할 수 있고 구글 애드센스 채널도 입력할 수 있다.
3 References #
이 전에 yundream 님이 Google Custom Search Engine에 대해서 적용하시고 내용을 잘 정리해주신 포스트들이다.