구글 검색에 리뉴얼한 사이트 정보 등록하기

Image representing Google as depicted in Crunc...

Image via CrunchBase

검색엔진에 자신의 사이트가 검색되게 하려면, 자신의 홈페이지 내용을 검색엔진에 알려주는 작업이 필요합니다.

일반적으로 새로운 페이지가 생성이 되면 각 검색엔진 사이트에서 검색로봇이라 불리는 가상의 프로그램이 자동으로 서핑을 하다 새로이 발견되는 홈페이지 내용을 긁어가는데(크롤링이라 한다.) 한번 수집한 이후에는 다음 검색 주기까지 검색엔진의 DB에 저장되고 바뀌지 않는다.

구글의 경우 웹봇을 통해서 각사이트를 프로그램 로봇이 자동으로 수집(크롤링)하고 이를 색인하여 검색 결과를 제공하게 됩니다.

하지만 만약 Google 검색을 통하여 자신이 제작한 사이트 명을 검색했을때 아직 검색이 되지 않거나 리뉴얼했을 경우 검색되더라도 예전의 홈페이지 구성으로 내용이 보이는 경우 일반적으로는 다음 검색주기까지 기다리면 자동으로 업데이트가 이루어 지지만 관리 필요에 의해서 구글 검색결과에 내용을 빨리 업데이트 해야하는 필요성이 발생하기도 합니다.

이러한 크롤링은 실시간으로 일어나지 않으며 일정 주기별로 이루어지게 되는데 이때 구글의 검색 결과의 향상을 위해서 Sitemap.xml을 이용할 것을 구글은 권장하고 있습니다.

구글의 경우 웹마스터 도구라는 사이트를 통하여 이러한 업무를 진행하고 있으며 절차는 다음과 같습니다.

웹마스터 도구 > 사이트 구성 > Sitemaps > Sitemap 제출

 

Sitemap 정보

 Sitemap을 사용하면 Google이 발견하지 못했을 수도 있는 사이트의 페이지 정보를 Google에 알릴 수 있습니다. 간단히 말해서 XML Sitemap(일반적으로 Sitemap이라고 하며 S는 대문자로 표기)은 웹사이트에 있는 페이지의 목록입니다. Sitemap을 만들어 제출하면 Google의 일반적인 크롤링 과정에서 발견되지 않는 URL을 비롯하여 사이트의 모든 페이지 정보를 Google에 알릴 수 있습니다.

Sitemap을 제출하는 방법:

  1. Sitemap 또는 mRSS 피드를 사이트에 업로드합니다.
  2. 웹마스터 도구 홈페이지에서 원하는 사이트를 클릭합니다.
  3. 왼쪽 메뉴에서 최적화를 클릭한 다음 Sitemap을 클릭합니다.
  4. Sitemap 추가/테스트 버튼을 클릭합니다.
  5. 입력란에 Sitemap의 경로를 입력합니다(예: Sitemap이 http://www.example.com/sitemap.xml에 있는 경우 sitemap.xml 입력).
  6. Sitemap 제출을 클릭합니다.

Sitemap 색인 파일

Sitemap 색인 파일의 XML 형식은 Sitemap 파일의 XML 형식과 매우 비슷합니다. Sitemap 색인 파일은 다음과 같은 XML 태그를 사용합니다.

  • <sitemapindex> – 파일을 둘러싸는 상위 태그
  • <sitemap> – 파일에 있는 각 Sitemap에 대한 상위 태그(<sitemapindex>의 하위)
  • <loc> – Sitemap의 위치(<sitemap>의 하위)
  • <lastmod> – Sitemap의 마지막 수정 날짜(선택사항)

자세한 내용은 Sitemap 프로토콜을 참조하세요.

샘플 XML Sitemap 색인

다음은 XML 형식의 Sitemap 색인에 대한 예입니다. 이 색인에는 2개의 Sitemap이 포함되어 있습니다.

<?xml version="1.0" encoding="UTF-8"?>
  <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.com/sitemap1.xml.gz</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.com/sitemap2.xml.gz</loc>
      <lastmod>2005-01-01</lastmod>
      </sitemap>
   </sitemapindex>

Sitemap 색인 파일이 만들어지면, 저장하여 Google에 제출하시기 바랍니다. 모든 Sitemap을 업로드하고 저장한 경우 각 Sitemap을 개별적으로 제출할 필요가 없습니다. Sitemap 색인 파일만 제출하면 됩니다. 계정에서 각 사이트마다 Sitemap 색인 파일을 최대 500개까지 제출할 수 있습니다.

robots.txt 파일에 Sitemap 위치 포함하기

모든 검색엔진은 공통적으로 크롤링 과정을 거치기 전에 사이트 내의 robots.txt파일을 찾아 이를 참고로 사이트를 검사합니다. 따라서 검색엔진에 Sitemap 위치를 알리려면 robots.txt 파일에 다음 행을 자신의 경로와 파일 이름으로 업데이트하여 포함합니다.

sitemap: http://www.example.com/sitemap.xml
자세한 정보 보기 >

TIP
사이트 맵을 만들기 위해서는 xml에 대한 기본적인 지식이 필요하나 인터넷에는 자동으로 생성해주는 프로그램도 쉽게 찾을수 있습니다.

head_logo