검색엔진 최적화의 기본 : 야후에 사이트맵 등록하기
 
http://siteexplorer.search.yahoo.com/
 
 
지난번엔 구글 웹마스터 도구에 사이트맵 제출하는 방법을 보셨고, 이번엔 야후에 사이트맵 등록하는 법입니다.
 
사이트 주소는 http://siteexplorer.search.yahoo.com/ (사이트익스플로러.. 이름좀 간단하고 외우기 쉽게 만들지 좀...)
 
위 주소로 가셔서 로그인을 합니다.
 
yahoo.co.kr과 yahoo.com과는 계정이 서로 다른걸로 알고 있습니다.
 
아직 로그인 아이디가 없으신분들께서는 얼릉 가입하시기 바랍니다. 어차피 공짜니까..
 
가입을 하시고, 로그인을 하셨으면 아래와 같은 화면이 나옵니다.
 

검색엔진 최적화 : 야후에 사이트맵 등록

 
그럼 사이트를 등록해보죠.
 
검색엔진 최적화 : 야후에 사이트맵 등록

 

'Add My Site' 버튼을 눌러서 사이트 등록을 합니다.
 
등록이 되었으면 사이트 주인임을 확인해야 합니다.
 

검색엔진 최적화 : 야후에 사이트맵 등록

 

'Authenticate' 버튼을 누르시면 옵션이 나옵니다.
 
구글처럼 블로그/사이트 인덱스 파일에 메타태그를 집어넣거나, html 파일을 계정에 올림으로써 사이트 주인임을 확인할수 있습니다.
 
이번에도 메타태그로 가죠.. (html파일을 다운로드받아서 계정에 올리는것도 상관이 없습니다.)

검색엔진 최적화 : 야후에 사이트맵 등록


위의 이미지처럼 화면이 나오면 메타 태그를 복사한다음 자신의 사이트 인덱스 파일안에 붙여 넣습니다.

검색엔진 최적화 : 야후에 사이트맵 등록


위의 이미지는 티스토리 내지는 태터툴즈 기준입니다.

개인 사이트를 가지고 계신분들은 인덱스 파일을 메모장으로 열어서 위와같이 붙여넣으시면 됩니다.

그런다음 'Ready to Authenticate'버튼을 누릅니다.

아래와 같이 대기중이라는 페이지가 나오면 일단은 사이트 등록은 마친 상태이며, 등록 대기중에 사이트맵을 올려보죠.

검색엔진 최적화 : 야후에 사이트맵 등록


왼쪽 위부분에 'My Sites' 링크를 클릭해서 메인 화면으로 돌아갑니다.

메인 화면에서 'Manage'링크를 클릭합니다.

검색엔진 최적화 : 야후에 사이트맵 등록


그리고는 아래와 같이 사이트맵 주소를 입력하고 'Add Feed' 버튼을 누르면 됩니다.

사이트맵은 .txt 파일 또는 rss/xml 피드이면 등록이 가능합니다.

검색엔진 최적화 : 야후에 사이트맵 등록


개인 웹사이트를 가지고 계신분들은 아래 이미지와 같이 최대한 많이 등록시켜도 상관이 없습니다.

검색엔진 최적화 : 야후에 사이트맵 등록
 
위 이미지는 제 개인 홈페이지 ( http://www.bmlee.com ) 사이트맵을 등록시켜놓은 화면입니다.


참고 :
검색엔진 최적화의 기본 : 사이트맵(sitemap)의 중요성
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 1
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 2
검색엔진 최적화의 기본 : 야후에 사이트맵 등록하기

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 평상심

트랙백 보낼 주소 : http://www.seo-korea.com/trackback/12 관련글 쓰기

  1. 검색엔진의 최적화 -썬샤인의 블로그일지 #4-

    2007/05/17 13:28
    삭제
    저번에 작성한 '방문자수를 늘리는 방법1부'에서 블로그에 글을 올리기전에 등록하셔야할 메타 블로그에 대해서 글을 썼었는데요. 메타블로그보다 더중요한 검색엔진최적화 (SEO)에 대해서 말씀드리겠습니다. 저도 사실은 어떻게 하는것인지 몰라서 그동안 잊고 있었는데 굉장히 좋은 정보를 담고있는 블로그를 찾아서 조금 이해하고 배울수 있게 되었습니다. 검색엔진의 최적화란 구글, 다음, 야후 같은 검색서비스를 하는 곳에서 검색을 했을때 자신의 글이 최대한 상위에..

댓글을 달아주세요

  1. 2007/05/03 17:33
    댓글 주소 수정/삭제 댓글
    @.@...... ㅡㅡ;a
    잘 보고 갑니다..
    • 2007/05/03 20:55
      댓글 주소 수정/삭제
      종종 들러주세요..
  2. 2007/11/20 20:42
    댓글 주소 수정/삭제 댓글
    참 좋은 정보네요.
    이런 걸 진작 봤다면 고생 안했을 텐데..
    혼자서 sitemap.xml파일 올리느라고 얼마나 고생했던지..
    티스토리는 xml파일이 아니라 rss를 등록해야 되더군요.
    • 2007/11/21 08:35
      댓글 주소 수정/삭제
      감사합니다.
      종종 들러주시길.. ^^
  3. 2008/01/24 02:59
    댓글 주소 수정/삭제 댓글
    잘보고 갑니다 ^^
    • 2008/01/26 02:46
      댓글 주소 수정/삭제
      방문 감사합니다. ^^
  4. 2008/05/25 10:14
    댓글 주소 수정/삭제 댓글
    좋은정보 감사드리구요,, 궁금한게 하나 있습니다.
    구글 사이트맵으로 등록한 http://www.joystart.com/sitemap.php 페이지를 보면 최상단 태그가 <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> 이렇습니다.
    이게 구글엔진에만 맞추어진 것인듯 싶은데요,, 구글에 등록한 똑같은 주소(http://www.joystart.com/sitemap.php)로 야후에 등록해 놓아도 큰 문제가 없을까요? 아니면 사이트맵을 2개(구글,야후) 따로 만들어야 하는지요?
    • 2008/05/25 11:53
      댓글 주소 수정/삭제
      아.. 좋은 질문이시네요.
      저도 해보지는 않았지만 구글에 유효한 사이트맵 피드라면 야후에도 등록 가능할것으로 생각됩니다.
  5. 2010/02/07 21:06
    댓글 주소 수정/삭제 댓글
    사람들아 말라꼬 땀흘리고 굶고 고생하는 어리석은 일을 하노
    좋은 세상 맞이하여 입기만 해도 살이 빠지는 옷이 있는데...
    살빠지는 것뿐이 아니라 피부도 탄력을 찾아서 탱탱해진다네
    이러니 결혼한 사람은 남편의 손길이 잦아지고
    남편의 사랑도 깊어진다네
    얼쑤 좋은 세상 살면서
    우리도 양귀비나 크레오파트라되어 보세.
  6. 2010/02/07 21:06
    댓글 주소 수정/삭제 댓글
    사람들아 말라꼬 땀흘리고 굶고 고생하는 어리석은 일을 하노
    좋은 세상 맞이하여 입기만 해도 살이 빠지는 옷이 있는데...
    살빠지는 것뿐이 아니라 피부도 탄력을 찾아서 탱탱해진다네
    이러니 결혼한 사람은 남편의 손길이 잦아지고
    남편의 사랑도 깊어진다네
    얼쑤 좋은 세상 살면서
    우리도 양귀비나 크레오파트라되어 보세.

검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 2




2. 웹마스터 도구에서 크롤링 속도 바꾸기

왼쪽 메뉴에 있는 '크롤링 속도'를 클릭합니다.

이 크롤링 속도는 말 그대로 구글봇이 사이트내의 페이지들을 크롤링 해가는 속도입니다.

사이트나 블로그를 처음 시작하시는 분들이라면 이 속도가 빠르면 빠를수록 좋겠죠.

대신, 트래픽은 좀 늘어납니다. 트래픽양이 문제가 되시는 분은 그냥 '기본형식'으로 두시기 바랍니다.

트래픽 양이랑 전혀 상관 없으신분들은(거의 모든분들) '빠름'으로 고쳐놓는게 좋습니다.

구글봇이 자주 많이들어와서 크롤링 많이 해간다고 해서 나쁠건 없습니다.

그리고 나중에라도 구글봇 때문에 트래픽 양이 부담되신다면 얼마든지 '기본형식'으로 바꿀수 있습니다.

그런데 '빠름'에 체크를 할수없게 돼있어서 속도를 바꿀수가 없습니다.

이럴때엔 자바스크립트를 써서 어거지로 체크를 하게 만들어 보죠.


검색엔진 최적화 : 구글 웹마스터 도구 - 크롤링 속도 바꾸기



javascript:void(document.forms[0].elements[1].disabled=false);


위의 자바스크립트를 복사해서 주소창에 붙여넣은다음 엔터를 치세요.

검색엔진 최적화 : 구글 웹마스터 도구 - 크롤링 속도 바꾸기



그러면 '빠름'으로 고칠수 있을겁니다.






3. 웹마스터 도구에 사이트 맵 추가

티스토리 사용자분들은 읽지 않으셔도 됩니다.
수정합니다. 티스토리, 태터툴즈 사용자분들도 http://블로그주소/rss 를 사용할수 있습니다.
예전에는 안됐는데, 이번에 구글에서 방침이 바뀌었는지, 사용가능해 졌습니다.

메뉴에서 'sitemaps'를 클릭합니다.

그런후에 'sitemap 추가'링크를 클릭합니다.

검색엔진 최적화 : 구글 웹마스터 도구 - 사이트맵 추가

그런후에 드롭다운 메뉴에서 '일반 웹 sitemap 추가'를 선택합니다.

검색엔진 최적화 : 구글 웹마스터 도구 - 사이트맵 추가

위와같이 준비된 sitemap.txt 파일을 업로드 시킨뒤, '웹 sitemap 추가하기' 버튼을 누릅니다.


sitemap.txt에는 링크를 최대한 많이 넣으세요.

사이트맵 샘플 - sitemap.txt

위의 이미지는 제 개인홈에 쓰이는 사이트맵(http://www.bmlee.com/sitemap.txt) 샘플입니다.

sitemap.txt 안에 보통 링크 이외에도 사이트 내에 있는 모든 rss feed또한 집어넣으세요.

많이 넣어서 나쁠것 없습니다. 돈드는 일도 아니고 일은 구글봇이 알아서 하니까요.

그리고 rss feed 또한 sitemap.txt 를 추가한것과 같은 방법으로 있는대로 계속 추가 하세요.

단 모든 웹마스터 도구에 등록하는 rss feed와 sitemap.txt는 사이트 최상단 디렉토리에 위치하고 있어야 합니다. (위에서 설명한 대로)

검색엔진 최적화 : 구글 웹마스터 도구 - 사이트맵 추가


위 이미지는 예로 제 개인 홈페이지의 사이트맵 리스트 입니다.

지금까지 21개의 사이트맵을 추가했구요, 앞으로도 게시판이나 페이지들이 생길경우 계속해서 추가하려구요.

사이트맵을 많이 추가하면 할수록 구글봇은 그만큼 할일이 많아지는거고, 구글봇이 할일이 많아지면 그만큼 제 사이트내 페이지들이 구글에 인덱스되는것을 의미합니다.



그결과 구글에가서 제 인덱스되어있는 제 개인홈페이지의 페이지 숫자를 보면 아래와같이 11,700개의 페이지가 인덱스 되어있습니다.

검색엔진 최적화 : 인덱스된 페이지수


제가 사이트맵을 추가하기전에는 인덱스된 페이지 수가 겨우 1,000 페이지 정도에 불과했습니다.

그런데 사이트맵을 추가하고나서는 11,700페이지 까지 늘어났습니다. 그리고 지금도 계속해서 늘어나고 있구요.

결국, 구글봇이 제가 추가한 사이트맵을 읽고 제 사이트 구석구석 다 돌아다닌 모양입니다.

인덱스가 많이 됐다는 말은 결국 검색엔진 결과에 그만큼 노출될 가능성이 높다는 이야기가 되고, 또 노출이 많이되면 사이트 방문자도 많아질 확률이 높다는 얘기겠죠.

어째튼.. 이글을 읽는 모든분들의 사이트가 되도록이면 구글에 많이 인덱스 되었으면 좋겠네요.

제가 영어권에 오래살다 보니 우리말 쓰는데 좀 익숙치 않아서 그러니 이해하기 힘드시다거나, 궁금한점 있으시면 댓글 환영합니다.

담번에는 yahoo에 사이트맵 추가방법에 대해 쓰겠습니다.


참고 :
검색엔진 최적화의 기본 : 사이트맵(sitemap)의 중요성
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 1
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 2
검색엔진 최적화의 기본 : 야후에 사이트맵 등록하기

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 평상심

트랙백 보낼 주소 : http://www.seo-korea.com/trackback/11 관련글 쓰기

댓글을 달아주세요

  1. 2007/05/13 19:54
    댓글 주소 수정/삭제 댓글
    블로그 등록은 완료한 상태이구요,
    티스토리 사용자도 사이트맵 추가를 할 수 있다고 하셨는데요...
    http://withpartner.tistory.com/rss/
    이런 형식으로 사이트맵 추가에 넣어보면 붉은색 에러메세지를 보여줍니다.
    티스토리 유저가 어떻게 사이트맵 추가를 할 수 있는지...
    조금 보충설명을 해주시면 안될까요.
  2. 2007/05/17 23:15
    댓글 주소 수정/삭제 댓글
    사이트 맵 잘 읽었습니다. 그런데 궁금한게 있는데요.
    1. sitemap.txt 이 파일은 메모장으로 만들고 나서 그냥 확장자명을 txt로 해야 하나요? 아니면 php파일로 바꿔야 하나요?

    2. 그리고 제 경우엔 테터툴즈를 쓰고 있는데요. 디렉토리 최상단 폴더가 public_html입니다. 여기에 사이트맵파일을 올리는건가요?

    3. 위에 메모장 이미지로 되어 있는 링크들만 써서 올려도 되나요? 아니면
    http://www.bmlee.com/sitemap.txt 여기 링크 샘플로 보여준 것처럼 다 복사해서 사이트 주소만 살짝 바꿔서 올려도 되나요?



    예전에 사이트맵 추가를 어떻게든 하고 싶어서 노력해 봤는데 계속 오류가 납니다.;; http://sabjilstar.com/tt/25 여기 이분 사이트가서 궁금한걸 많이 물어봤는데, 제 이해도가 딸리는지라 포기를 했는데, 여기는 다른 방식으로 되어 있어서 다시금 또 해보고 싶네요.
    • 2007/05/18 00:03
      댓글 주소 수정/삭제
      구글 웹마스터도구에 등록하는 사이트맵의 종류에는 몇가지가 있습니다.
      저는 그냥 rss feed와 .txt(list)파일을 올리는데요, sabjilstar 이분은 xml(sitemap) 형식으로 올리시는거 같네요.
      어떤걸로 하시던 상관은 없습니다.


      답변:
      1. 저처럼 메모장에 리스트를 작성하셨으면 확장자를 .txt파일로 해주세요.
      2. 디렉토리 최상단 폴더가 public_html이면 거기에다 그냥 올리시면 됩니다.
      3. 최대한 많이 입력해서 올리시면 됩니다.
      위의 예제는 제 개인웹의 사이트맵이라 약간 틀릴테니 제 블로그 사이트맵을 참고하시면 될듯싶네요.
      사이트맵 주소는 http://www.seo-korea.com/location 입니다.
  3. 2007/05/20 15:38
    댓글 주소 수정/삭제 댓글
    감사합니다 ...좋은 정보 얻었습니다
    근데 궁금한게 한가지 있습니다^^;

    티스토리 사용자 인대요, 카테고리가 늘어나거나 수정될시에는 사이트맵등록을 다시 해주어야 하나요?
    그리고 등록당시 보다 포스트의 양이 많이 늘어났을경우도 다시 사이트맵을 등록해야 좋은건지요?
    • 2007/05/21 05:07
      댓글 주소 수정/삭제
      RSS feed같은경우는 포스팅이 늘어날때마다 업데잇이 되기때문에 사이트맵등록을 다시 해줄필요는 없구요,
      만약, .txt파일을 업로드하신 경우에만 사이트맵을 다시 작성하셔서 올리신후 'resubmit' 하시면 됩니다.
  4. 2007/05/20 20:10
    댓글 주소 수정/삭제 댓글
    추가 질문 입니다.
    구글 검색엔진에 site:revolution10.tistory.com 이렇게 검색결과
    검색결과가 2개 뿐이 안나오더군요...ㅡㅡ;
    제가 등록을 잘못한걸까요?

    티스토리 사용자는 내 사이트맵 url에
    http://revolution10.tistory.com/rss 주소만 추가하면 되는것이 맞나요?
    혹 따로 text파일을 만들어 업로드를 해줘야하는건가요?
    • 2007/05/21 05:14
      댓글 주소 수정/삭제
      사이트맵을 등록해놓으셨다고 해도 구글봇이 인덱스해가기 까지는 시간이 좀 걸립니다.
      확실하진 않지만 어떤경우는 2달이상도 걸린다고 합니다.
      그래서 가장 좋은방법은 트래픽이 많고 구글 페이지랭크가 높은 사이트에서 링크를 받으시면 그만큼 빨리 인덱스가 됩니다.


      사이트맵은 rss주소만 등록하셔도 되고, ftp계정이 있으시다면 .txt파일도 같이 올리셔도 됩니다.
      여러개 올리셔도 무관합니다.
      저같은 경우는 http://www.seo-korea.com/rsshttp://www.seo-korea.com/location 두가지를 올렸습니다.
  5. Dakota
    2007/06/12 19:53
    댓글 주소 수정/삭제 댓글
    좋은 정보 감사합니다.
    그런데. rss feed 작성 방법에 대해 알고 싶습니다.
    feedity.com 을 통해 만들더라도 운영하는 사이트의 디렉토리에 존재하지 않는다며 에러가 나네요.
    제가 XML 쪽은 거의 몰라서요;;
    RSS 작성 규칙에 맞게 작성한다고 해도. rss로 저장하나요? 아니면. xml?
    기초적인 질문이지만 답변 부탁드리겠습니다.

    좋은 하루 보내세요~!
    • 2007/06/13 11:22
      댓글 주소 수정/삭제
      흠.. 이것은.. 제가..
      dakotas님이 어떤 블로그/사이트를 운영하시는지 모르는 상황에서 쉽게 말씀드리기가 어렵네요.


      rss feed의 기본형식은 xml입니다.
      파일 확장명은 굳이 .rss나 .xml이 아니어도 상관이 없구요.
      대부분의 피드는 .rss나 .xml 파일로 웹상에 그냥 존재하는것이 아니라, php같은 언어를 써서 최근 글부터 오래된 글까지 일정한 수의 글들을 데이터베이스에서 불러와 자동으로 rss 규칙에 맞추어 xml형식으로 생성됩니다.


      feedity.com 같은 경우는 페이지에 있는 링크들을 긁어모아서 xml형식으로 만들어주는일을 합니다.
      그러니 진정한 rss 피드라고 보기 힘드네요.


      dakota님의 사이트에 php를 사용하시고, 블로그나 게시판 프로그램을 사용하지 않으신다면
      http://magpierss.sourceforge.net/
      위의 링크를 참조하셔서 다운로드 받으시면 될것같습니다.
      아니면 노가다로 직접 만들수도 있구요. -_-;


      이거.. 제가 큰도움은 안돼는거 같습니다..
  6. Dakota
    2007/06/13 18:56
    댓글 주소 수정/삭제 댓글
    답변감사합니다^^
    피드에 대해 좀 더 알아보고..직접 만들거나.. 하는 방법을 찾아보고 있는 중입니다.

    한 가지 궁금한 점이 또 생겼는데요.
    구굴에서 특정 키워드들을 검색했을때 검색 결과를 쭉~ 보면, 페이지랭크 순서대로만 나오는건가요? 어떤걸 보면 페이지랭크가 더 커도 뒤쪽에 나오는 경우가 있더군요.. 페이지랭크도 링크되는 순서에 미치는 요소일뿐인걸까요?
    우후.. 검색엔진 최적화라는게 생각보다 쉽지 않네요!
    • 2007/06/13 22:41
      댓글 주소 수정/삭제
      예..
      페이지랭크는 SERPs(검색엔진결과물)에 영향을 미치는 요소중 하나일 뿐이지 절대적인 기준은 아닙니다. ^^
  7. 2007/06/22 08:11
    댓글 주소 수정/삭제 댓글
    티스토리 사용자면서 별도의 도메인을 가지고, 피드버너와 같은 다른 RSS 서비스를 이용하는 경우, 피드버너 RSS 피드를 사용해 사이트맵을 등록하려면, 도메인주소와 피드주소가 다르다며 등록이 안돼는데, 이런 경우 티스토리의 기본 RSS 피드를 사용해 사이트맵을 추가해도 상관이 없을지 궁금하네요.
    • 2007/06/22 11:33
      댓글 주소 수정/삭제
      예 티스토리의 기본 rss피드를 등록하십시요. ^^
  8. 2007/07/31 11:23
    댓글 주소 수정/삭제 댓글
    여쭤볼 것이 있어서 찾아오게 됐습니다.
    예전에 평상심님의 글을 보고 구글 사이트맵에 제 티스토리 블로그를 등록을 했었습니다.
    그때는 그냥 등록만 해놓고 쓰면 되는 줄 알았는데
    리퍼러 로그를 보니 한달이 넘도록 구글의 리퍼러 순위는 하위권이더군요.
    http://blogfile.paran.com/BLOG_118818/200708/1185895344_Untitled-2.jpg
    (관련 스샷 입니다)
    혹시나 뭐가 잘못 됐나 해서 웹마스터 도구에 들어가 사이트맵 섹션을 보니
    대략 이런식이었습니다.
    http://blogfile.paran.com/BLOG_118818/200708/1185895313_sitemap_보류.jpg
    위 스샷을 보면 우측의 사이트 맵의 상태가 보류중인데 이것 때문에 이런 문제가 발생하는게 아닐까라는 생각을 해봅니다.
    사이트 맵 상태가 '확인'으로 떠야 정상으로 알고 있는데 왜 계속 보류로 표시되는 걸까요?
    분명 사이트맵을 추가할때 RSS 피드 주소도 제대로 입력을 했거든요.
    (선택한 항목 다시 제출도 해봤지만 기다려 봐도 계속 보류중으로 뜨더군요)
    다른 분들은 잘 되는 것 같은데 ㅠ.ㅠ; 제 블로그는 왜 이러는지 궁금해져서 이렇게 질문을 올려 봅니다.
    답변 기다려 보겠습니다. 그럼 행복한 8월을 보내시기 바랍니다 _ _)
    • 2007/07/31 22:32
      댓글 주소 수정/삭제
      구글의 리퍼러 순위가 하위권이라면 구글에대한 최적화가 안돼서 그럴수도 있고, 핵심 키워드를 사용한 검색이 네이버나 다음에 비해 구글이 사용자가 적어서 그럴수도 있겠네요.


      사실 구글의 경우 사이트맵을 등록만 시킨다고 해서 무조건 검색결과의 상위에 랭크되는것은 아닙니다.
      여러가지 복합적인 요소가 조화를 이루어서 상위에 랭크되는 것이죠.
      그리고 상위에 랭크되지 않으면 사람들이 찾아들어올 확률도 많이 줄어듭니다.
      뒹굴님이 어떠한 키워드를 핵심 키워드로 정하셨는지는 모르겠지만, 그 핵심 키워드로 구글에서 검색해서 확인해 보시기 바랍니다.


      그리고 웹마스터 도구 같은경우, 사이트맵을 제출하더라도 그 사이트맵이 확인되기 까지는 시간이 꽤 걸릴수도 있습니다.
      그러니 시간을 갖고 기다리시면 해결되리라 봅니다. ^^
  9. morefree
    2007/08/03 23:37
    댓글 주소 수정/삭제 댓글
    평상심님의 도움으로 구글사이트맵을 등록했고, 그 과정에서 등록되는 시간은 사이트마다 차이가 나더군요. 신생사이트의 경우 좀 더 오래 걸리는 것 같았습니다.(주관적인견해) 그리고 최근 즉 지난 주의 경우 이상하게 구글측에서 하루정도면 확인이 되던 것이 보류로 되었습니다만, 이것 역시 시간이 3~4일 지나니 확인으로 바뀌더군요. 구글 내부적인 문제로 보여집니다.
    • 2007/08/04 10:57
      댓글 주소 수정/삭제
      해결되셨다니 다행입니다 ^^
  10. 한스
    2007/08/06 03:47
    댓글 주소 수정/삭제 댓글
    아이구.. 답답해라...
    티스토리 사용자 입니다. 설명해주신 몇개의 글을 다 보고, 구글 웹마스터에 알려주신 절차대로 등록을 하였습니다. rss 주소를 입력하여, 정상적으로 확인 및 제출이 되었다고 되있습니다. 그런데.. 왜 구글 검색에서는 아무것도 검색이 안되며, site:제 블로그 주소 를 넣어도 아무것도 나오지 않는지요?
    T.T 벌써 일주일이 다 되어 가는것 같은데... 더 기다려 봐야 할까요?

    blog 주소는 hansoh.tistory.com 입니다.
    • 2007/08/06 09:08
      댓글 주소 수정/삭제
      요즘 구글이 내부사정이 어떤지 모르겠지만, 시간이 많이 걸리는거 같더라구요.
      구글 웹마스터도구에 사이트맵을 정상적으로 등록하셨으면 시간이 걸리더라도 인덱스 될겁니다.
      인내심을 갖으시길.. ^^
  11. 하하..
    2007/08/24 00:53
    댓글 주소 수정/삭제 댓글
    안녕하세요.. 평상심님
    오늘 처음으로 몇 가지 질문 부탁이 있어서 글남기는데요..
    1. 사이트맵 추가하기전 약 인덱스 페이지가 1000에서 11700으로 늘어났다고 하셨는데 그때 평상심님은 얼마나 기다리셨는지여?

    2. 현재 님의 사이트: bmlee.com 웹마스터 도구 - 크롤링 비율에서 지난 90일 googlebot 작업 일별 크롤링 페이지 수치좀 공개 해주시면 안될까요.....??

    꼭좀 답변 부탁드립니다.. 그리고 언제나 좋은정보 감사합니다..
    • 2007/08/26 07:06
      댓글 주소 수정/삭제
      답변이 늦어 죄송합니다.
      다시 미국에 들어오느라 블로그 확인을 못했습니다.
      제 개인 홈페이지는 이 블로그와 마찬가지로 업데이트가 잘되는 사이트가 아니기 때문에 수치들을 공개하기가 좀 부끄럽지만..

      1. 인덱스 페이지가 늘어난건 약 3개월정도 걸렸습니다.

      2. Max 2100, Avg. 1291, Min 700 입니다.
  12. reserve
    2008/08/05 02:40
    댓글 주소 수정/삭제 댓글
    크롤링 속도를 빠름으로 고치기 위해 javascript:void(document.forms[0].elements[1].disabled=false); 로 해봤는데 잘 안되서 소스를 보니 hidden input이 하나 더 생긴 것 같네요. ^^
    그래서 javascript:void(document.forms[0].elements[2].disabled=false); 로 놓고 했더니, disabled는 풀어지는데 잘못된 입력이라고 나오는군요. lol
    • 2008/08/05 08:33
      댓글 주소 수정/삭제
      자바스크립트로 크롤링 속도 제어하는 부분은 더이상 구글웹마스터도구에서 통하지 않습니다. 죄송..
  13. reserve
    2008/08/05 17:44
    댓글 주소 수정/삭제 댓글
    아뇨, 죄송하실거까지야;;;
    예전에 "빠름"이 활성화되어 있길래 빠름으로 했다가, 5개월쯤되서 수동으로 보통으로 내려왔더니 그 이후로는 빠름으로 돌아갈 수가 없더군요. ^^;

    좋은 글들과 답글, 대단히 감사합니다.
    앞으로도 많이 배우도록 하겠습니다. (_ _)
  14. 2008/12/18 09:41
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/01/03 21:52
      댓글 주소 수정/삭제
      메일 드렸습니다.
  15. 2009/03/22 07:13
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/03/29 02:46
      댓글 주소 수정/삭제
      회원만 볼수있는 내용이라면 검색엔진 스파이더 또한 볼수 없습니다.
  16. 2009/03/29 08:04
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2009/03/29 13:36
      댓글 주소 수정/삭제
      아마도 시간을 두고 기다리셔야 할거 같네요. 이게 하루이틀안에 크롤링이 되는게 아니라서요.

      한가지 확실히 말씀드릴수 있는것은 현재 Reminisce님의 사이트는 페이지랭크가 아직 없습니다. 페이지랭크 0도 안된 사이트에 구글봇이 들어와 크롤링 해가길 바라는것은 약간의 무리가 있네요.

      수 많은 요인이 있겠지만 그중에 페이지랭크가 높다면 구글봇이 크롤링해가는 빈도도 훨씬 높아지죠. 사이트맵 하나에만 의존하지 마시고, 다른 사이트외 최적화를 해보시기 바랍니다.
  17. 2010/02/12 02:01
    댓글 주소 수정/삭제 댓글
    스칼라가 왔구나 왔어 스칼라가 왔어요
    사람들아 말라꼬 땀흘리고 굶고 고생하는 어리석은 일을 하노
    좋은 세상 맞이하여 입기만 해도 살이 빠지는 옷 스칼라가 있는데...
    스칼라 입으면 살빠지는 것뿐이 아니라
    피부도 탄력을 찾아서 탱탱해진다네
    이러니 결혼한 사람은 남편의 손길이 잦아지고
    남편의 사랑도 깊어진다네
    스칼라가 남편의 사랑도 찾아주네
    얼쑤 좋은 세상 살면서 스칼라 덕분에
    우리도 양귀비나 크레오파트라되어 보세.

검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 1

(http://www.google.com/webmasters)


많은 사람들이 서로 다른 환경에서 사이트 및 블로그를 운영하겠지만,

일단은 사용자의 분류를

ftp 사용이 가능한 개인/기업 사이트(그누보드) 및 블로그(태터툴즈) 사용자를 통틀어 'ftp사용자',

그리고

'티스토리 사용자'로 나누겠습니다.


준비사항 :
1. rss feed 주소
(사이트 디렉토리 최상위에 위치하고 있어야함 예) http://www.bmlee.com/rss.php)
2. sitemap.txt 파일
(이것또한 디렉토리 최상위에 위치하고 있어야함 예) http://www.bmlee.com/sitemap.txt)
3. 구글 웹마스터 도구 로그인 아이디 (계정 만드는건 공짜입니다.)


>티스토리 사용자 께서는<

아쉽게도 구글 웹마스터 도구 로그인 아이디가 유일한 준비물이 되겠네요.
수정합니다. http://블로그주소/rss 만 기억하고 계시면 됩니다.
이번에 구글 웹마스터툴이 약간 바뀐듯 합니다.

이유는 티스토리에서 ftp를 사용한 업로드는 당연히 안되는 일이고, 게다가 태터툴즈를 사용하는 서비스라 rss feed는 구글 웹마스터 도구에 등록할때 위치가 최상위 디렉토리에 위치하고 있어야 하므로 http://www.사이트이름.com/rss/index.php 이런식으로 되어있는 티스토리는 등록이 불가능 하더라구요. 했는데, 이제는 위에 수정한 내용처럼 http://블로그주소/rss 로 사이트맵 등록이 가능합니다.

그래서 티스토리에 해결책과 함께 문의를 해보았지만, 역시나 보안상(?) 안됀다는군요.


>ftp 사용자중 태터툴즈 사용자 께서는<

rss.php (파일이름은 아무거나 원하시는 대로..) 라는 파일을 만들어

<?
header("Location: rss/index.php");
?>

위와같이 작성한다음 http://www.사이트이름.com/rss.php 의 위치에 올려놓으시면 됩니다.
그렇게만 하시면 http://www.사이트이름.com/rss.php 가 rss feed의 주소가 되는겁니다.


>ftp 사용자중 그누보드 사용자 께서는<

'http://www.사이트이름.com/게시판디렉토리/rss.php?bo_table=게시판이름' 이 rss feed의 주소이지만 위와 동일한 방법으로 파일 하나를 생성하여

<?
header("Location: 게시판디렉토리/rss.php?bo_table=게시판이름");
?>

이런식으로 해주시면 됩니다.


>sitemap.txt파일은 <

제가 지난번에 설명했듯이 지난글 http://www.seo-korea.com/entry/검색엔진-최적화-사이트맵-sitemap-중요성 에 있는것처럼 작성하시면 됩니다.



1. 웹마스터 도구에 사이트 추가

위의 세가지가 모두 준비가 되셨으면, 구글 웹마스터 도구로 향합니다.

http://www.google.com/webmasters


블로그나 웹사이트가 준비되셨으면 로그인을 하시고, 아래와 같이 사이트를 추가 하시면 됩니다.

검색엔진 최적화 : 구글 웹마스터 도구에 등록


그리하여.. '양호함'(대체 무슨소리인지는 잘 모르겠지만..)을 눌러주시면 일단 등록이 됩니다.


검색엔진 최적화 : 구글 웹마스터 도구 - 사이트 확인


그런후에 '사이트 확인'을 클릭하세요.


검색엔진 최적화 : 구글 웹마스터 도구 - 사이트 확인

사이트 확인을 할때 티스토리 계정 사용자라면 메타태그를 ftp가 가능한 웹호스팅을 가지고 계신분이라면 아무거나 고르시면 됩니다.

일단은 메타태그로 나가겠습니다.

검색엔진 최적화 : 구글 웹마스터 도구 - 메타태그 추가


'ftp 사용자'는 위의 박스안에 있는 메타 태그를 그대로 복사해서 사이트의 홈에 있는 index 파일을 열어 <head> 태그 안에 붙여 넣은후 ftp를 사용하여 파일을 업로드 시킵니다.

'티스토리 사용자'는 관리자->스킨->스킨편집 으로 가셔서 태그를 붙여 넣고 저장합니다.
 
티스토리의 예)


검색엔진 최적화 : 구글 웹마스터 도구 - 메타태그 추가


그런다음 확인을 누르시면 사이트가 확인이 됩니다.



검색엔진 최적화 : 구글 웹마스터 도구 - 사이트 확인

 

사이트 확인이 완료되었으면, 다음단계로 넘어갑니다.


참고 :
검색엔진 최적화의 기본 : 사이트맵(sitemap)의 중요성
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 1
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 2
검색엔진 최적화의 기본 : 야후에 사이트맵 등록하기
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 평상심

트랙백 보낼 주소 : http://www.seo-korea.com/trackback/10 관련글 쓰기

  1. 검색엔진 최적화 구글 싸이트맵 추가

    2007/06/20 13:43
    삭제
    구글 페이지에서 싸이트맵 추가 하기는 굉장히 복잡해 보였는데, seo-korea.com 에서는 간단히 설명해 주고 계시네요. 이 어인 일이죠.ㅡ.ㅡ 일단 싸이트 맵 추가 전 637개의 웹페이지가 검색되네요...이따가 싸이트맵 정상 추가된후 다시 검색 결과 올리겠습니다.

댓글을 달아주세요

  1. 2007/05/21 22:41
    댓글 주소 수정/삭제 댓글
    sitemap.txt파일에 궁금한 점이 생겼는데요.
    제가 이번에 티스토리로 이사를 갔습니다. (원래 살던 집은 테터툴즈입니다.)
    본문 보니까 http://fafagel.com/rss 이 주소만 그냥 사이트맵에 추가하면 된다고 하는 것 같은 데, 티스토리의 경우 sitemap.txt파일을 안 만들고 그냥 http://fafagel.com/rss 이거만 추가하면 되나요?

    예전 삽질스타님의 블로그에서 많은 조언을 받았음에도 불구하고, 안되서(그때는 테터였고, 제가 많이 부족해서 못 알아들었지요. 뭐 지금도 여전히 모릅니다.;;) 아무튼 이 설명 보니까 사이트맵 추가하고픈 마음이 새록새록 나네요.

    아무튼 만약에 위에처럼 http://fafagel.com/rss 이 주소 추가 이외에도 사이트맵 파일이 필요한 경우에는요....
    TXT파일로 만들어도 된다고 하신 것 같은데, 테터에서는 FTP로 올리면 되는데, 티스토리에서는 어떻게 해야 하죠?
    • 2007/05/22 12:58
      댓글 주소 수정/삭제
      티스토리에서 .txt파일로 된 사이트맵을 올리려면 어째튼 ftp 계정이 있어야 합니다. 없으시면, 할수없구요.
      굳이 .txt파일을 올려야 하는건 아니지만, 할수있으면 좋은거구요, 그리구 rss피드 하나만으로도 충분합니다.

      아래 글 참조하시기 바랍니다.
      http://www.seo-korea.com/7#comment220058
  2. 2007/06/20 21:10
    댓글 주소 수정/삭제 댓글
    평상심님 구글에서 사이트맵 추가 한후 보면, 오류가 나고 정상 txt화일 작동이 안되는 것 같습니다..

    어찌해야 할까요? ftp이용 설치형 태터 사용합니다..
    • 2007/06/21 00:36
      댓글 주소 수정/삭제
      흠.. 이것은 어떠한 에러가 나는지 자세히 알려주셔야 제가 도와드릴수 있을거 같은데..

      에러가 나는 스크린샷이라도 bmlee5@gmail.com 으로 보내주셔야 할거 같습니다. ^^
  3. 2007/06/23 08:07
    댓글 주소 수정/삭제 댓글
    감사합니다.
    사이트맵은 정상 등록이 되었습니다...^^
    그런데
    http://www.incheon.ws/rss
    주소줄에 이걸로 쳐서 가면 어떤 결과가 나와야 하죠?
    예전에 이거 치면 뭔가 나왔는데,
    지금은 아무것도 안나오네요..
    • 2007/06/23 19:53
      댓글 주소 수정/삭제
      사이트맵등록은 잘됐군요.

      그리고 제가 rss 주소를(http://www.incheon.ws/rss) 확인해보니 정상적으로 작동하는데요?
      걱정 안하셔도 될거 같습니다. ^^
  4. 2007/07/06 13:02
    댓글 주소 수정/삭제 댓글
    평상심님 제가 바보인가봐요,,
    인천닷WS때 싸이트맵 어렵사리 등록이 되었었는데,
    이제와
    iblogger.kr로 다시 등록하려니..에러가 또 나요,,ㅜ,ㅜ
    txt화일은 ANSI로 저장하는 게 맞죠?
    • 2007/07/06 16:49
      댓글 주소 수정/삭제
      예.. ansi로 저장하면 될겁니다. ^^
  5. 2008/07/23 07:13
    댓글 주소 수정/삭제 댓글
    안녕하세요.

    티스토리로 구글등록은 성공했는데 문제는 rss주소가

    티스토리 주소인 http://skyrain.kr/rss로 되네요.

    제가 얼마전에 피드버너로 rss를 변경하려면 어떻게해야하나요

    참고로 피드버너는 http://feeds.feedburner.com/skyrainkr

    입니다.
    • 2008/07/26 20:37
      댓글 주소 수정/삭제
      스킨을 수정하시면 됩니다.
      스킨내에 피드 주소가 들어가는 부분을 피드버너의 주소로 바꿔주시면 돼요.
  6. 2008/07/27 03:04
    댓글 주소 수정/삭제 댓글
    감사합니다. 해결된것 같네요. ^^
  7. 2008/10/19 21:23
    댓글 주소 수정/삭제 댓글
    초보가 만든 홈페이지를 구글에 사이트 등록할려고 합니다.
    잘 안돼서 여기까지 왔습니다.
    현재 제로보드 XE를 사용하고있습니다.
    글에 있는 1번과 2번을 했습니다.
    구글에서 웹마스터도구>대시보드>사이트맵>개요를보면
    www.goozo.kr이라고 사이트 이름은 나오는데,
    세부정보를 보면"사용 가능한 데이터가 없습니다. 잠시 후 다시 확인하세요."라고 나오고 구글에서 검색해도 안나옵니다.
    제출된 URL은 16개라고 나옵니다.
    1번 rss.php를 만드는 과정에서 제로보드 주소쪽이 잘못되어 생긴것 같기도한데요,그누보드 아닌 제로보드XE에서는 어떻게 해야하는지 질문드립니다.
    매타태그는 어디에 어떻게 넣어야하는지도 제로보드XE기준으로 설명해주시면 감사하겠습니다.
    못찾는 건지 없는건지 모르겠지만,
    제로보드홈피에서 관련내용을 못찾았습니다.
    번거로우시겠지만, 좀 살펴봐 주시면 감사하겠습니다.
    • 2008/10/22 23:24
      댓글 주소 수정/삭제
      안녕하세요,
      이부분은 제가 제로보드를 써봐야 아는 부분인데, 저는 제로보드xe를 사용해보지 않아서 어떻게 메타태그를 넣어야 하는지 모르겠네요.
      그래도 공통으로 들어가는 상단부분에 <head> 태그안에만 넣으면 되거든요.
      못찾으신다면 아마도 제로보드 공식사이트에 질문하셔야 할듯 싶습니다.
      rss피드 또한 제가 아닌 제로보드 사이트에 문의하시는게 빠를거 같습니다.
      그외에 검색엔진 최적화에 대한 부분이면 성심껏 답해드리겠습니다.
      도움이 못돼어 죄송~
  8. 김영기
    2009/01/14 02:32
    댓글 주소 수정/삭제 댓글
    안녕하세요 이것 저것 둘러보다가 글 남김니다.
    1. rss feed 주소 <<<준비물에 이런게 있는데
    메모장에 아래처럼 쓴다음에 rss.php로 저장하여
    ftp로 올리라는 말씀인가요?
    아니면 ftp사용자는 sitemap.txt 만 만들어서 최상위
    카테고리에 업로드 시켜면 되는건가요?
    <?
    header("Location: rss/index.php";);
    ?>

    rss feed주소 부분이 잘 이해가 안가네요...
    번거로우시겠지만 설명좀 부탁드립니다 ^^;;;

검색엔진 최적화의 기본 : 사이트맵(sitemap)의 중요성


검색엔진에 인덱스 되는것이야 말로 검색엔진 최적화의 궁극적인 목표이며 핵심이라고 볼수있습니다.

하지만 검색엔진 봇들은 사이트 깊숙이 파뭍혀 있는 링크를 찾기 힘들어 합니다.

만약 사이트의 메인페이지로부터 어떤 페이지로 가려고 하는데, 4번 이상을 클릭해서 들어가야 한다면 사용자도 찾기 힘들뿐더러, 검색엔진 봇(스파이더)들도 찾아가 페이지를 인덱스할 확률도 몹시 적어집니다.

그럼 어떻게 하는것이 검색엔진으로 하여금 페이지들을 찾기 쉽게 만드는 것일까요?

가장 좋은 방법은 네비게이션 메뉴에서 모든 페이지로의 이동이 가능하도록 만드는것이 최상책이지만, 이것은 언제까지나 규모가 작은 사이트의 경우이고, 규모가 큰 사이트의 경우는 간편한 네비게이션 메뉴와 더불어 좋은 사이트맵(sitemap)을 만드는 것입니다.

사용이 간편한 네비게이션 메뉴와 사이트맵을 생성하는 것이야 말로 검색엔진 봇에게 사이트 내에 있는 모든 링크를 인덱스 하도록 도와주는 것입니다.

 

사이트맵엔 두가지 종류가 있습니다.

사용자를 위한 사이트맵검색엔진에 등록하기 위한 사이트맵이 있습니다.


1. 사용자를 위한 사이트맵

보통 사이트맵이라고 하면 사용자가 사이트내에서 돌아다니다가 길을 잃었을때, 혹은 어떤 내용이 어디에 있는지 파악하기 쉽게 하기위해 사이트의 모든 링크들을 잘 서술해 놓은 페이지를 사이트맵이라고 합니다.

물론 이 사이트맵은 사용자를 위한 사이트맵이기도 하지만 한편으로는 검색엔진 봇을 위한 사이트맵이라고도 할수 있습니다.

사용자에겐 사이트의 구조를 잘 설명함과 동시에 검색엔진 봇에겐 사이트내에 있는 모든 링크들을 인덱스 할수 있도록 도와주는 역할을 합니다.

좋은 네비게이션을 가진 사이트의 메뉴바는 좋은 사이트맵 역할을 할것이며(텍스트 링크로 되어있을경우), 만약 메뉴바를 플래쉬로 만든경우엔 검색엔진 봇이 링크를 타고 넘어가는 것이 불가능 하므로 사이트 하단에 네비게이션을 텍스트링크로 따로 만들어 놓는것도 적절한 방법입니다.



2. 검색엔진에 등록하기 위한 사이트맵 (구글과 야후)

이것은 여러분들에게 약간 생소할수도 있고 굳이 알고있어야 하는건 아니지만, 검색엔진 최적화를 생각하신다면 반드시 필요한 부분입니다.

대체로 사이트내 모든 링크들을 나열해 만든 .txt 파일, 또는 xml feed(rss feed)가 이에 해당됩니다.


.txt파일의 예를 들자면 메모장을 하나 열어서 아래와 같이 작성하시면 됩니다.

검색엔진 최적화 : 사이트맵 샘플 - sitemap.txt

위와같이 작성한 후에 ftp를 사용해 사이트의 최상단 디렉토리에 업로드 시켜주면 됩니다.

예를들어 제 개인 홈페이지 같은경우엔 사이트맵이 http://www.bmlee.com/sitemap.txt 에 위치하고 있습니다.


rss feed 같은경우엔 블로그나 게시판을 사용하신다면 어렵지 않게 feed를 생성할수 있습니다.

예를들어 그누보들를 사용하시는 경우, 'http://www.사이트이름.com/게시판디렉토리/rss.php?bo_table=게시판이름' 이 rss feed의 주소입니다.

만약 태터툴즈를 사용하신다면 'http://www.사이트이름.com/rss 가 피드주소...라고는 하지만 사실 정확한 주소는 'http://www.사이트이름.com/rss/index.php' 입니다.

위처럼 사이트맵이 준비되는대로 구글과 야후에 등록하면 됩니다.

두가지 모두 있어야하는건 아니고, 둘중 아무거나 있으면 됩니다.

글이 길어지는 관계로 구글 웹마스터툴(http://www.google.com/webmasters/)과 야후(http://siteexplorer.search.yahoo.com/)에 사이트맵을 등록하는 방법은 담번에 알려드리겠습니다.



참고 :
검색엔진 최적화의 기본 : 사이트맵(sitemap)의 중요성
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 1
검색엔진 최적화의 기본 : 구글에 사이트맵 등록하기 2
검색엔진 최적화의 기본 : 야후에 사이트맵 등록하기
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 평상심

트랙백 보낼 주소 : http://www.seo-korea.com/trackback/9 관련글 쓰기

  1. 내 블로그를 검색엔진에 최적화 시키기

    2007/05/31 22:18
    삭제
    부제 : 당신의 블로그에 트래픽을 증가시키세요. (구글스럽게) 여기서 써내려갈 내용은 2007년 3월 블로그로 재 오픈하면서 그 동안 sb가 경험했던 검색 엔진 최적화라는 개념의 여러 시도들을 설명하고, 참조했던 자료들을 공유하는 글입니다. (* 우선 많은 블로거분들의 글을 참조했음을 밝히며, 블로그를 처음 접하시는 분들을 대상으로 하겠습니다.) 검색엔진 최적화에 대해서 제가 거창하게 쓸 위치는 아닙니다만, 블로거들이 자신의 생각과 아이디어를 혼자만..
  2. 검색엔진 최적화 웹사이트 만들기

    2009/03/08 22:49
    삭제
    요즘 틈틈히 정리하고 있는 숙제 하나. 불황에는 마케팅부서의 영역이 좁아진다. (쓸데 없이)돈쓰는 일 = 마케팅 부서의 업무라는 윗분들의 생각 때문에 새로운 일은 일단 머리속에 keeping. 그리하여 요즘 고민하는 것 중 하나. 온라인 플랫폼을 정비하여 컨텐츠를 노출이 용이한 형태로 재구성하려고 연구하고 있다. 서치 중에 발견한 팁 하나~! 사이트맵의 중요성을 새삼 깨닫게 해주는 글을 담아왔다. 좋은 정보를 알려주신 평상심님에게 감사의 인사를!!

댓글을 달아주세요

  1. 2007/04/12 11:20
    댓글 주소 수정/삭제 댓글
    그리고.. 깜빡하고 안썼는데요,
    검색엔진에 제출하는 사이트맵은 검색엔진 봇이 해당사이트를 방문했을때 어디를 가야할지 알려주는 역할을 합니다.
  2. 2007/04/26 19:02
    댓글 주소 수정/삭제 댓글
    그렇군요 저의 사이트도 검색엔진의 방문이 편하도록 손을 봐야 할듯 하네요..
    좋은 정보 감사합니다
    • 2007/04/27 16:17
      댓글 주소 수정/삭제
      방문 감사합니다.
      좋은 사이트를 운영하고 계시네요. 나중에 온라인으로 책살일 있으면 종종 들르도록 하죠. ^^
  3. 2007/11/27 12:01
    댓글 주소 수정/삭제 댓글
    안녕하세요.
    예전에도 보고 간 글인데..
    저 혼자 해보다가 구글싸이트맵이 잘 안되길래
    속상해서 댓글도 안달고 나갔었어요.ㅋ

    근데 구글은 저렇게 안하고 rss 주소로
    바로 등록하는거 맞죠?

    저는 그걸 몰라가지고..ㅜㅜ
    • 2007/11/28 00:01
      댓글 주소 수정/삭제
      구글 웹마스터 도구에는 rss 피드 이외에도 위와같은 .txt파일도 등록가능합니다. ^^;
  4. 김민
    2008/03/20 07:23
    댓글 주소 수정/삭제 댓글
    그누보드 사용자인데 rss.php 내용을 보니
    <?
    header("Location: 게시판디렉토리/rss.php?bo_table=게시판이름";);
    ?>
    요런식으로 되어 있는데요...각 게시판이 "20"개 정도 되는데 어떻게 올려야 되나요?

    <?
    header("Location: bbs/rss.php?bo_table=1_1";);
    header("Location: bbs/rss.php?bo_table=1_2";);
    header("Location: bbs/rss.php?bo_table=1_3";);
    ?>

    이런씩으로 추가해야 되나요?
    • 2008/03/23 21:41
      댓글 주소 수정/삭제
      이래저래 답글이 늦었네요. 괜시리 하는일이 많아서요 블로그에 신경을 별로 못쓰고 있습니다. -_-;

      rss.php 파일을 루트 디렉토리에 만들어 놓으시구,
      rss.php 파일안에
      <?
      header("Location: 게시판디렉토리/rss.php?bo_table=게시판이름" ) ;
      ?>
      위의 코드만 넣어주시구요, 웹마스터툴에 등록할때
      rss.php?bo_table=1_1
      rss.php?bo_table=1_2
      rss.php?bo_table=1_3
      ...
      이런식으로 20개를 등록하시면 됩니다.
      간단하게 말해서 루트에 있는 rss.php 파일이 '게시판디렉토리/rss.php' 파일로 리디렉트 해주는것입니다.

      그런데 요즘엔 header 커맨드가 안먹힐지도 몰라요.
      안해봐서 확실히 모르겠습니다. 구글 웹마스터툴이 자꾸만 업데이트가 되서요..
      만약 위의 방법이 안된다면,
      아래 방법을 써보세요. 요즘 제가 쓰고 있는 코드입니다.
      <?
      include_once("./_common.php";);

      $g4[board_table] = "g4_board";
      $bo_table = $_GET[bo_table];
      $g4[charset] = "utf-8";
      $g4[write_prefix] = "g4_write_";
      $g4[url] = "http://www.bmlee.com";
      $g4[bbs] = "bbs";

      include_once "lib/common.lib.php";
      include_once "include/inc_class.php";
      include_once "include/functions.php";
      include_once "include/var.php";

      $db = &new MySql($dbHost, $dbUser, $dbPass, $dbName);

      // 특수문자 변환
      function specialchars_replace($str, $len=0) {
      if ($len) {
      $str = substr($str, 0, $len);
      }

      $str = preg_replace("/&/", "&amp;", $str);
      $str = preg_replace("/</", "&lt;", $str);
      $str = preg_replace("/>/", "&gt;", $str);
      return $str;
      }

      $sql = " select gr_id, bo_subject, bo_page_rows, bo_read_level, bo_use_rss_view from $g4[board_table] where bo_table = '$_GET[bo_table]' ";
      $row = sql_fetch($sql);
      $subj2 = specialchars_replace($row[bo_subject], 255);
      $lines = 500;

      // 비회원 읽기가 가능한 게시판만 RSS 지원
      if ($row[bo_read_level] >= 2) {
      echo "비회원 읽기가 가능한 게시판만 RSS 지원합니다.";
      exit;
      }

      // RSS 사용 체크
      if (!$row[bo_use_rss_view]) {
      echo "RSS 보기가 금지되어 있습니다.";
      exit;
      }

      Header("Content-type: text/xml";);
      header("Cache-Control: no-cache, must-revalidate";);
      header("Pragma: no-cache";);

      $sql = " select gr_subject from $g4[group_table] where gr_id = '$row[gr_id]' ";
      $row = sql_fetch($sql);
      $subj1 = specialchars_replace($row[gr_subject], 255);

      echo "<?xml version=\"1.0\" encoding=\"$g4[charset]\"?>\n";
      echo "<rss version=\"2.0\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
      echo "<channel>\n";
      echo "<title>".specialchars_replace("$config[cf_title] > $subj1 > $subj2";)."</title>\n";
      echo "<link>".specialchars_replace("$g4[url]/$g4[bbs]/board.php?bo_table=$_GET[bo_table]";)."</link>\n";
      echo "<description>테스트 버전 0.2 (2004-04-26)</description>\n";
      echo "<language>ko</language>\n";

      $sql = " select wr_id, wr_subject, wr_content, wr_name, wr_datetime, wr_option
      from $g4[write_prefix]$_GET[bo_table]
      where wr_is_comment = 0
      and wr_option not like '%secret%'
      order by wr_num, wr_reply limit 0, $lines ";
      $result = sql_query($sql);
      for ($i=0; $row=sql_fetch_array($result); $i++) {
      $file = "";

      if (strstr($row[wr_option], 'html'))
      $html = 1;
      else
      $html = 0;

      echo "<item>\n";
      echo "<title>".specialchars_replace($row[wr_subject])."</title>\n";
      echo "<link>".specialchars_replace("$g4[url]/$g4[bbs]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]";)."</link>\n";
      echo "<description><![CDATA[".$file . conv_content($row[wr_content], $html)."]]></description>\n";
      echo "<dc:creator>".specialchars_replace($row[wr_name])."</dc:creator>\n";
      $date = $row[wr_datetime];
      // rss 리더 스킨으로 호출하면 날짜가 제대로 표시되지 않음
      $date = substr($date,0,10) . "T" . substr($date,11,8) . "+09:00";
      //$date = date('r', strtotime($date));
      echo "<dc:date>$date</dc:date>\n";
      echo "</item>\n";
      }

      echo "</channel>\n";
      echo "</rss>\n";
      ?>

      약간의 코드 수정이 불가피하긴 합니다만, 조금의 php 코딩을 할줄 아신다면 이해하시리라 생각합니다.
      실제 '게시판디렉토리/rss.php' 파일을 제 웹사이트에 맞게 수정한거거든요.

      그럼~


BLOG main image
검색엔진 최적화에 대한 모든것!!! by 평상심

카테고리

분류 전체보기 (23)
사이트내 최적화 (7)
사이트외 최적화 (2)
검색엔진 최적화 팁 (11)
검색엔진 최적화를 위한 CSS (1)
기타등등 (2)