테터툴즈를 이용해 올린 글들의 URL목록을 구글 사이트맵 정보로 출력시켜주는 스크립트(?)입니다.
잠깐, 구글 사이트 맵이란?
보통 크롤러라 불리는 구글 봇이 웹 사이트들을 돌아다니면서 정보를 긁어 모으고, 그 정보로 색인을 생성해 구글의 검색 결과에 반영될 수 있게끔 합니다. 이 때 크롤러에게 "내 사이트엔 이러한 페이지가 있다"라고 알려주면 자신의 사이트에 있는 정보들을 크롤러가 보다 잘 긁어갈 수 있겠죠? 사이트맵이 그런 역할을 합니다.
작년부터는 구글 웹마스터 도구에 사이트맵을 등록하면 야후와 MSN에서도 정보를 가져간다고 합니다.


이 스크립트는 구글 사이트맵 프로토콜에 맞춰 테터툴즈 블로그에 존재하는 포스트들의 주소를 출력합니다. 포스트 이외의 정보는 포함하지 않습니다. 이유는... 나머지(예를들면 태그나 카테고리)는 크롤러가 알아서 접근할 수 있기도 하거니와 검색하는 사람의 입장에선 크게 필요하지 않은 정보일 수도 있고 트래픽도 문제고... 같은 이유들 보다는 사실 귀찮아서요.
( 이 스크립트는 단일 사용자용으로 만들어 졌기에, 다중 사용자 모드에선 정상적으로 작동하지 않을 수 있음!! )

자신의 블로그에 올린 글들이 검색 엔진에 조금 더 노출이 되었으면 하는데, 멍청한 봇들이 이상한 곳에서만 서성이다 쓸만한 정보는 못 긁어가는 것을 보며 땅을 치시는 분들이 사용하시면 약간의 효과가 있을 수도 있습니다. 제 경우엔 블로그 개설하고 약 2주동안 구글 결과에 메인페이지(http://sabjilstar.com) 한 개만 포함되어 있었지만 이걸 사용하고 나서 약 5일동안 모든 포스트가 검색 결과에 포함되었습니다. ( 결과 확인 링크  )


설치, 사용법

위 파일을 받아서 아래를 참고하시여 설정하신 후, 테터툴즈가 설치 된 계정의 루트에 올리세요.
사용자 삽입 이미지

파일을 올린 후, 그 파일의 URL에 접근했을 때 아래처럼 정보들이 표시되면 정상적으로 설치 된 것입니다.
( IE로 실행시엔 그냥 잘 보이는데, 파이어 폭스를 이용하는 경우에는 파일에 접근 후 소스보기를 하셔야 합니다. )

사용자 삽입 이미지

정상적으로 작동하는 걸 확인 하셨으면, 구글 웹마스터 도구에 사이트 맵을 등록하세요. 만약 아직 서비스 이용 신청을 하시기 전이시라면 간단한 절차로 신청, 바로 승인을 받을 수 있습니다. 웹마스터 도구에서 사이트를 추가하고 사이트 맵도 추가하시면 됩니다. ( 위에서 다운받아 설치하신 파일의 웹상의 URL을 입력하세요. )

등록 후 약 10분 정도 지나면 정상적인 데이터인지 결과를 알 수 있습니다. 아래처럼 나오면 모든 게 완료!
이후 블로그에 새로운 글을 올리셨을 때 "선택한 항목 새로 제출"을 클릭하시면 구글이 바로 사이트맵 파일을 새로 받아서 정보를 갱신하구요. 귀찮으시면 그냥 냅둬도 하루에 한 번 정도 새로운 정보를 가져가는 것 같습니다.

사용자 삽입 이미지

구글 웹마스터 도구엔 사이트맵 기능 외에도 재미있는 기능이 몇가지 더 있는 것 같은데, 그건 나중에 새로운 포스트에서 소개 해 드려야 할 것 같네요. 아직 제가 확인할 수 있는 정보가 많지 않아서...;;;

그럼 구글이나 야후, MSN에게 사랑받고 싶으신 분들이 조금이나마 유용하게 사용하실 수 있길 바라겠습니다.
2007/03/25 23:43 2007/03/25 23:43
받은 트랙백이 없고, 댓글 23개가 달렸습니다.

댓글+트랙백 RSS :: http://sabjilstar.com/tt/rss/response/25

트랙백 주소 :: http://sabjilstar.com/tt/trackback/25

트랙백 RSS :: http://sabjilstar.com/tt/rss/trackback/25

댓글을 달아 주세요

댓글 RSS 주소 : http://sabjilstar.com/tt/rss/comment/25
  1. Sammy* 2007/03/26 01:21  댓글주소  수정/삭제  댓글쓰기

    다중사용자 모드라 하드코딩으로 수정해서 구글에 적용했는데 잘되는거 같아요. 잘쓸께요~ ^^

    • Star. 2007/03/26 18:04  댓글주소  수정/삭제

      아... ^^ 워낙 간단하게 대충 만드려다보니 짧긴 해도 소스가 엄청 지저분했을 텐데, 고치느라 고생하셨겠어요ㅎ.. 댓글 감사드립니다 ^^

  2. 건이아빠 2007/03/26 03:10  댓글주소  수정/삭제  댓글쓰기

    구글 웹마스터도구 사이트맵에 RSS 등록되지 않나요 ?
    의미가 다른건가요 ?

  3. 건이아빠 2007/03/26 03:14  댓글주소  수정/삭제  댓글쓰기

    헛,죄송합니다. 확인을 해보니
    RSS 는 rss 로 발행되는것(최근의몇개)만 가능하고, 만들어주신 사이트맵 프로토콜용은 모든 포스트가 등록 가능하네요. 그리고 구글에서도 Star 님이 만드신걸 더욱 권장하는군요 ^^
    잘~ 동작합니다. 감사합니다 ^^

    • Star. 2007/03/26 18:17  댓글주소  수정/삭제

      사실 전 RSS로 되는 줄도 몰랐어요ㅠ;
      워낙 다른 정보를 알지 못한 채 맨땅에 헤딩한거라..^^;;
      방문과 사용, 댓글 모두 감사드립니다. 좋은 하루 되세요 ^^

  4. 강이 2007/03/28 20:44  댓글주소  수정/삭제  댓글쓰기

    계속 읽어봐도 다운받은 파이을 어떻게 사용해야할지 모르겠거든요...?

    다운 받은 파일을 어떻게 꿔야하나요..?

    • Star. 2007/03/29 00:49  댓글주소  수정/삭제

      ^^;; 받으신 파일의 3번째 줄 $tt_path부분을 사용하시는 계정의 테터툴즈 폴더에 맞게 수정 해 주시고...
      죄송하지만 포스트 한 번 더 읽어주세요... 만약 그래도 모르시겠으면 설치형 블로그를 사용하시는 게 아니신가봐요 ^^;
      현재 설치형 블로그에만 적용할 수 있습니다.

      댓글도 남겨주셨는데 실질적인 도움이 못 되드려서 정말 죄송합니다.
      좋은 하루 되세요 ㅠ_ㅠ

  5. 아도니스 2007/04/01 19:44  댓글주소  수정/삭제  댓글쓰기

    한참 고민하다가 여쭤 봅니다.

    ★위에 주황색 글씨: 3,10,13,16번은 그대로 내버려두고 그 옆의 회색글씨만 자기자신의 설정에 맞게 바꿔주는건가요?

    ★1번의 <?는 수정안해도 되나요? 아니면 그대로 내버려둬도 무방한가요?

    ★3번의 경우에 주황색 글씨가 바뀌지 않는다고 가정하고서...
    $tt_path = "/tt/"라고 되어있는데요. 제 테터툴즈 정보가 public_html에 들어있어서요. 여기서 "/tt/"를 "/public_html/" 이렇게 바꾸는 건가요? 아니면 ""안에 기호를 다 지우고 쓰는 건가요? 아니면 "" 까지 지우고 그냥 폴더이름만 지정해주는건가요?

    ★10번의 아이디는 테터툴즈 계정인가요? 아니면 도메인 계정인가요..

    ★제가 알ftp쓰는데요 파일을 올리고 나서 url을 어디서 보나요?

    시작한지 얼마 안되서 너무 어렵네요.^^ 좋은하루 되세요.

    • Star. 2007/04/02 07:28  댓글주소  수정/삭제

      답변이 늦어서 죄송합니다. 주말에 놀러갔다와서 ;;;

      주황색 부분은 절대로 수정하시면 안 되구요, 회색 부분만 수정하시는 것 맞아요ㅎ 첫 번째 줄의 '<?' 부분과 녹색 부분도 수정하시면 안 되구..

      아도니스 님의 블로그 갔다왔는데, 다른 부분들은 수정할 거 없이 3번째 줄의 $tt_path 부분만 수정하시면 될 것 같네요;;

      $tt_path = "/"

      3번째 줄의 내용이 위와 똑같아야 해요.

      10번째 줄의 id는 테터툴즈나 호스팅 '계정'의 의미가 아니라 그 위 녹색 부분의 설명처럼 주소 표시 방법인데요, 그 설명 보시고 "id"방식을 원하지 않으시면 "title"로 바꿔주세요. 그냥 두셔도 괜찮아요;

      알FTP에서 URL보는 방법은 잘 모르겠지만 아도니스님의 경우 파일을 public_html 폴더에 올려 주셔야 하구, 파일 이름을 바꾸지 않으셨으면 파일의 URL은 "http://fafagel.com/sitemap_tt.php"가 될 거예요.

      얘기가 길어졌는데, 직접 수정하실 부분은 3번째 줄 외엔 없을 것 같네요ㅎ;;

      흔적 감사드리구요, 한 주 알차고 즐겁게 시작하시길... ^^

  6. 아도니스 2007/04/06 15:01  댓글주소  수정/삭제  댓글쓰기

    지금 보게 되었어요.!!
    자세한 답변 감사합니다. 그런데 제가 지금 일 때문에 다른 곳에 있어서 직접 확인이 안되네요.,ㅠㅠ~~ 주말이나 일요일 즈음에야 확인이 될 것 같아서요., 아무튼 감사합니다. 좋은 하루 되세요.

    • Star. 2007/04/07 19:04  댓글주소  수정/삭제

      잘 해결되셔서 아도니스 님도 구글에게 사랑받으셨으면 좋겠어요 ㅎㅎ
      주말 즐겁게 보내시길~!! ^^ㅎ

  7. 비밀방문자 2007/04/08 14:38  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

    • Star. 2007/04/08 20:12  댓글주소  수정/삭제

      주말 즐겁게 보내셨는지.. ㅎ 전 곧 나가봐야해서 간단히 답만 쓸게요;
      일단 메모장으로 수정하셔도 문제는 없지만 저장하실 때 살짝 주의하셔야 해요. "파일"->"다른 이름으로 저장" 누르셨을 때 아래 "인코딩"값이 "UTF-8"이 되어야 합니다. 다른 값이라면 "UTF-8"로 바꾸셔서 다시 저장하시고, 이미 "UTF-8"이 선택되어 있다면 문제 없는거구요ㅎ

      3번째 줄 $tt_path 부분은 다음 세가지 중 하나로 설정하세요~

      1) $tt_path = "/";
      2) $tt_path = "./";
      3) $tt_path = "/home/detente/public_html/";

      개인적으론 1)번이나 2)번이 쓰기 쉬우니 추천하구요, public_html이 신경쓰이여서 쓰시고 싶으시면 3)번처럼 전체 경로를 적어주셔야 합니당.

      댓글 마지막에 적어주신 네가지 방법은 모두 틀린 값..;;
      시간의 압박으로 자세히 설명 못 드려서 죄송해요ㅠ0ㅠ

      위 세가지 방법 중 하나 골라서 쓰시구 좋은 밤 되시길 >ㅁ<//

  8. 비밀방문자 2007/04/15 15:07  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  9. 마래바 2007/04/20 19:43  댓글주소  수정/삭제  댓글쓰기

    유용한 정보와 자료, 대단히 감사합니다. ^^
    제 속이 다 시원하군요.
    그 동안은 rss 로만 제출했었거든요.
    sitemap을 만드려고 해도 관련 분야엔 무지한이라 애만 태웠는데 말이죠..
    다시한번 감사 드려요..
    전 다중 사용자 모드인데도 잘 동작하는데요? ^^

  10. 안양오달수 2007/06/05 00:28  댓글주소  수정/삭제  댓글쓰기

    블로그라는거를 테터툴즈를 통해서 처음하게 됐는데요. 사이트맵 부분에서 골머리썩혓는데 이걸로 뻥뚤리겠네요. 주소만 뽑아주는거 찾고 있었습니다. 좋은 자료 고맙고 좋은 하루되십시요 ^^*

  11. alones 2007/08/06 13:46  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 올려주신 것을 오랫동안 잘 쓰고 있는데요 가끔 구글 웹마스터 도구로 점검을 해보면 아래와 같은 오류 메시가 나타납니다.
    사이트맵은 http://alones.byus.net/tt/sitemap_tt.php 에 위치해있고 IE로 보면 xml로 잘 보입니다.

    이게 제가 byus에 호스팅을 하고 있는데 크롤러가 왔을 때 우연히 접속을 할 수 없어서 생기는 것인지요?? 계속 제출을 해도 아래와 같은 메시지가 나옵니다.

    예전에도 이런 메시지가 나왔는데 어느 순간 되더라구요.....
    (물론 그 때도 몇 개의 url은 접속할 수 없다고 나왔구요)

    근데 이번에는 아예 하나도 못 찾는 것 같습니다.



    네트워크에 접속할 수 없습니다.: 네트워크에 접속할 수 없습니다.
    사이트맵에 액세스하는 중에 오류가 발생했습니다. 사이트맵이 Google 가이드를 준수하는지와 제공하신 위치에서 액세스할 수 있는지 확인하고 다시 제출해 주십시오.

  12. zm 2007/12/16 10:21  댓글주소  수정/삭제  댓글쓰기

    php 실행하면 'db 선택 에러' 라고 뜨는데 이유를 모르겠습니다. 다중사용자 계정이라 그럴까요.
    무엇을 수정해주면 될까요? 호스팅 업체 옮기기전에는 다중사용자계정이라도 잘 되었던것 같은데(다중이었는지 잘 기억이..)..

    도와주시면 감사하겠습니다. beformless.net 입니다.

  13. zm 2007/12/16 10:21  댓글주소  수정/삭제  댓글쓰기

    php 실행하면 'db 선택 에러' 라고 뜨는데 이유를 모르겠습니다. 다중사용자 계정이라 그럴까요.
    무엇을 수정해주면 될까요? 호스팅 업체 옮기기전에는 다중사용자계정이라도 잘 되었던것 같은데(다중이었는지 잘 기억이..)..

    도와주시면 감사하겠습니다. beformless닷넷 입니다.

  14. 드림부동산 2008/10/31 21:33  댓글주소  수정/삭제  댓글쓰기

    어떤 상황의 빌라도 15일안에 팔아드리겠습니다.

    매도를 원하시는 분은 메일(villa0304@naver.com)로 지역,상황,연락처를

    보내주시면 저희가 전화드려 자세히 상담해 드립니다.


    #관리자님 허락없이 글을올려 죄송합니다.

    거부의사를 메일(villa0304@naver.com)로 사이트주소를 보내주시면

    다시는 글을 올리지 않겠습니다. 죄송합니다.

  15. 드림부동산 2008/11/19 16:20  댓글주소  수정/삭제  댓글쓰기

    어떤 상황의 빌라도 15일안에 팔아드리겠습니다.

    매도를 원하시는 분은 메일(villa0304@naver.com)로 지역,상황,연락처를

    보내주시면 저희가 전화드려 자세히 상담해 드립니다.


    #관리자님 허락없이 글을올려 죄송합니다.

    거부의사를 메일(villa0304@naver.com)로 사이트주소를 보내주시면

    다시는 글을 올리지 않겠습니다. 죄송합니다.

  16. 한국엠엔텍 2008/11/29 05:52  댓글주소  수정/삭제  댓글쓰기

    *대상지역:서울, 인천, 수도권일부지역

    *대상연식:1994년부터 2003년사이에 등록된 경유차량

    *대상차종:포터,그레이스,스타렉스,겔로퍼,봉고,프론티어,점보,마이티,

    코러스,트래이드,카운티,프레지오, 만 해당됩니다

    *고객부담금은 하나도 없습니다. 정부보조금으로 개조합니다.

    *개조를 원하시는 분은 메일(hidden2726@naver.com)로 (연락처,차종)을

    보내주시면,전화드려 자세히 상담해 드립니다.

    #관리자님 죄송합니다. 번거로우시더라도 메일(hidden2726@naver.com)로

    주소를 보내주시면, 다시는 글을 올리지 않겠습니다. 죄송합니다.

    #삭제비번:2222

[로그인][오픈아이디란?]