2010년 8월 20일 금요일

노동의 댓가 사이트맵 만들기

전문적인 것은 엘카님이 더 잘 알겠지만, 오늘 사이트 맵을 만드는 아주 기초적인 정보를 알려드립니다.

 

웹에 있는 내용을 크롤러라는 검색로봇들이 일정한 주기마다 들어와서 내용을 긁어가고 그것을 웹상에 노출 시켜 줍니다. 이건 다 아시죠?

 

물론 사이트맵을 만들지 않아도 긁어가긴 합니다. 하지만 좀더 원하는 방향으로 좀 더 많이,좀 더 정확히 긁어 가도록 하기위해서 크롤러 들이 쉽게 먹이를 먹을 수 있게 크롤러들의 이동 통로를 미리 지정해주는 작업이 사이트맵 작업입니다.

 

구글, 야후, msn 등에 사이트 맵을 올리는 방식은 다 틀리지만, 오늘은 조금 복잡한 구글 사이트맵을 만들어 보겠습니다.

 

우선 구글 계정(메일주소로 등록되어 로그인할 수 있는)이 있어야합니다. 가입하시면 됩니다.

 

다시 구글로 들어갔을 때 아래와 같습니다.

이미지를 클릭하면 원본을 보실 수 있습니다.

위에서 내 계정으로 들어갑니다. 들어가면 아래부분을 볼 수 있습니다.

이미지를 클릭하면 원본을 보실 수 있습니다.

 

웹마스터 도구를 클릭하면 자신이 관리할 사이트를 추가하고 그 사이트에 대한 사이트맵을 제출할 수 있습니다.

우선 사이트맵을 제출할 수 있는 상태까지 가능해졌습니다.

이미지를 클릭하면 원본을 보실 수 있습니다.

 

그럼 사이트맵은 어디에서 불러드릴까요? 직접 만드셔야 합니다.

포멧은 아래와 같습니다.

 

확장자 : xml

문서제목은 아무거나(보통 sitemap)

즉, sitemap.xml의 파일을 제출 하면 됩니다.

 

이제 sitemap.xml을 만드는 법을 알아봅시다.

 

1. 메모장을 하나 연다.

2. 아래의 내용을 복사한다.

====================================================

<?xml version="1.0" encoding="UTF-8" ?>

 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!--
#Generated by SOFTplus GSiteCrawler v1.23 rev. 286 by SOFTplus Entwicklungen GmbH, http://gsitcrawler.com/, http://johannemueller.com/gs/ 
  --> f(clean); 
<url>
  <loc>http://www.도메인이름.com/</loc>
  <lastmod>2008-09-04T04:12:49+00:00</lastmod>
  <changefreq>daily</changefreq>
  <priority>0.50</priority>
  </url>
  <url>
  <loc>http://www.도메인이름/shop/board/list.php</loc>
  <lastmod>2008-09-04T04:12:49+00:00</lastmod>
  <changefreq>daily</changefreq>
  <priority>0.50</priority>
  </url>

==================================================

 

위에 파란색글씨는 xml을 작성하기 위한 그냥 말머리라 생각하면 되고 중요한 건 <url>부터 </url> 까지이다.

 

<url> : 사이트맵에 올릴 원하는 링크주소와 날짜 크롤링주기 등이 모두 포함

<loc> : 크롤링되기를 원하는 주소!

<lastmod> : 사이트맵을 생성한 날짜 (뭐,,그냥 위에하고 똑같이 하든지 날짜만 수정하면 됨)

<changefreq> : 크롤링 주기 (매일 긁어가도 된다..daily) >> 이것도 그렇게 중요하지 않음. 어차피 구글이 매일 긁어가는 것도 아닙니다. 너무 자주 긁어가면 트래픽이 발생합니다.~

<priority> : 긁어가는 우선순위... 그냥 0.50 으로 맞추면 됩니다.

 

즉, 제일 중요한 부분은 <loc>와 </loc> 사이에 긁어갈 미끼를 던져주는 작업이 제일 중요하다는 말이죠.!

 

2. 메모장에 완성된 sitmap.xml 파일로 저장

 

3. FTP를 열어 도메인 가장 상단 폴더에 저장

 

4. 인터넷 주소창에 http://www.도메인주소.com/sitemap.xml 을 입력하고 엔터를 쳐봐서 제대로 뜨면 우선 ftp업로드 성공!

 

예) http://www.toilet119.co.kr/sitemap.xml

 

5. 제대로 올라왔는지 봤다면 구글 > 내계정 > 웹마스터도구 > 사이트맵추가 > sitemap.xml 입력 > 완료

 

~~~~~~~~~~~~~~~~~~~~~

 

이상 구글에 사이트 맵 올리는 방법을 전문가가 아닌 입장에서 올려봤습니다.

 

구글에서는 크롤링 되는 주기가 늦지만 이렇게 만들어진 사이트맵으로 사이트 내의 내용과 일치성을 보인다면 구글에 광고를 하지 않아도 상단에 노출되는 특혜를 받게 되는 것입니다.

 

또하나의 번거로운 점은 사이트맵 자동 생성기가 여러개 있긴 하지만, 실제로 등록했을 시 구글에서 검토를 하게 되는데 오류가 나는 경우가 많습니다. 그래서 사이트맵 자동 생성기로 만든 다음 그 파일을 일일이 다 체크해서 올리는 것이 최상입니다. 그래서 노가다의 댓가라고 칭한 것입니다.

 

 

아무튼 이렇게 올린 내용이 구글 웹상에 상단에 노출되어 있는 모습을 보면 저절로 미소가 번집니다. 흐믓~

댓글 없음:

댓글 쓰기