Google에 사이트맵을 제출하는 방법

Map made of shapes and connecting lines on a yellow background: submit your sitemap to Google

창문에 오렌지색 배경과 체인. 웹사이트를 거대한 도서관이라고 생각해 보세요. 검색 엔진의 역할은 이 도서관의 모든 책(웹페이지)을 카탈로그하여 그 내용을 이해하는 것입니다. 하지만 Google을 도서관으로 초대한다고 해서 Google이 모든 책을 색인한다는 보장은 없습니다.

사이트맵은 도서관의 색인과 같은 역할을 합니다. Google의 크롤러(자동화된 웹페이지 인덱싱 봇)가 올바른 선반을 찾고, 중요한 책을 가리키며, 어느 책을 무시해도 좋을지 알려줍니다.

Google에 사이트맵을 제출하여 검색 엔진이 잘 정리된 도서관을 탐색하듯 쉽게 웹사이트를 탐색할 수 있도록 하는 단계별 가이드를 소개합니다.

Google에 사이트맵을 제출해야 하는 이유

  • 더 빠른 인덱싱
  • 더 포괄적인 크롤링
  • 향상된 보고 및 분석

Google에 사이트맵을 제출하는 것은 검색 엔진 최적화(SEO)의 모범 사례입니다. 사이트맵은 검색 엔진에 웹사이트의 모든 SEO 관련 페이지를 어디서 찾을 수 있는지 알려줌으로써 중요한 페이지에 집중하고 덜 중요한 페이지는 무시하도록 돕습니다.

사이트맵을 제출하면 다음과 같은 여러 SEO 이점이 있습니다:

더 빠른 인덱싱

Google은 웹페이지를 크롤링과 인덱싱, 두 단계로 검토합니다: 

첫 번째 단계인 크롤링은 검색 엔진이 인터넷의 콘텐츠를 체계적으로 탐색하는 과정입니다. Google이 사이트의 페이지를 크롤링했다는 것은 해당 페이지를 발견했음을 의미합니다. 즉, 페이지의 존재를 알지만 검색 결과에 표시할지 여부는 판단하지 않았다는 것입니다. 예를 들어, 페이지가 비어 있거나, 다른 페이지를 중복하거나, 잠재적으로 유해한 콘텐츠를 포함하는지 아직 확인되지 않았습니다.

이러한 결정은 두 번째 단계인 인덱싱에서 이루어집니다. Google 알고리즘이 페이지가 검색자에게 유용하다고 확인하면, 해당 페이지를 인덱싱하여 검색 결과에 표시될 수 있는 페이지 목록에 추가합니다.

인덱싱에는 상당한 대역폭이 필요하므로 Google이 새로운 페이지를 인덱싱하는 데 시간이 걸릴 수 있습니다. Google은 사이트의 어느 페이지를 우선적으로 인덱싱해야 할지 모릅니다. Google에 사이트맵을 제출하면 검색 엔진에 중요한 페이지를 알려줘서 인덱싱 대역폭을 가장 중요한 페이지에 집중할 수 있도록 합니다.

더 포괄적인 크롤링

Google은 일반적으로 링크를 통해 크롤링할 새로운 페이지를 식별합니다. 기존 페이지에서 새 페이지로의 링크를 발견하면 링크를 따라 새 페이지를 크롤링합니다. 그러나 모든 페이지가 다른 페이지에서의 눈에 띄는 링크를 포함하지는 않습니다. 특히 새로운 페이지의 경우가 그렇습니다. 제출된 사이트맵은 Google이 링크가 많지 않은 페이지를 포함하여 모든 페이지를 놓치지 않도록 보장합니다. 이를 통해 잠재 사용자가 Google에서 검색할 때 더 쉽게 사이트를 찾을 수 있습니다.

향상된 보고 및 분석

Google Search Console(이전의 Google 웹마스터 도구)에는 Indexing 탭 아래에 Google이 페이지를 어떻게 보는지 분석할 수 있는 도구들이 있습니다.

Google Search Console Indexing tab dropdown with pages, video pages, sitemaps, removals

그러나 표준 페이지 보고서는 웹사이트에서 Google이 감지한 모든 페이지를 포함합니다. 즉, 해당 페이지가 실제로 관련이 있는지 여부에 관계없이 포함됩니다. 인덱싱해야 할 페이지와 인덱싱하지 말아야 할 페이지 모두 포함되어 문제를 식별하기 어려울 수 있습니다.

예를 들어, 아래 사이트는 인덱싱된 페이지보다 인덱싱되지 않은 페이지가 더 많습니다:

그러나 이 167개의 “인덱싱되지 않음” URL에는 대부분 비정규 URL, 즉 대체 버전의 페이지(예: RSS 피드 버전 또는 자동 생성된 페이지)와 같이 인덱싱되지 않는 것이 올바른 페이지가 많이 포함되어 있습니다.

예를 들어, 아래 이미지의 페이지는 “인덱싱되지 않음” 보고서에 "접근 금지로 인해 차단됨(403)"이라는 이유로 나열되어 있습니다. 이 URL은 검색자와 관련이 없는 업로드된 이미지이기 때문에 올바른 것입니다.

사이트맵을 Google에 제출하면 페이지 보고서 상단의 토글을 사용하여 사이트맵에 대해서만 필터링할 수 있어 데이터에 대한 보다 실행 가능한 뷰를 제공합니다. 이 데이터를 사이트맵 탭에서도 확인할 수 있습니다.

아래 이미지에서 이제 사이트맵에 있고 인덱싱되지 않은 두 개의 페이지를 확인할 수 있으며, 이는 오류와 추가 조사할 기회를 나타냅니다.

사이트맵에 포함할 내용

사이트맵의 목표는 크롤러가 필요한 정보를 찾을 수 있도록 안내하는 것이지, 사이트에 대해 설명하는 것이 아닙니다. 따라서 일반적인 사이트맵 파일은 간단한 .xml 파일입니다. HTML로도 작성할 수 있지만, HTML 사이트맵은 SEO 가치가 없습니다.

사이트맵의 필수 요소는 웹페이지 URL입니다. 사이트맵은 원칙적으로 웹사이트의 URL 목록일 뿐입니다. 일반적인 XML 사이트맵에서 목록의 각 URL은 URL과 loc 요소로 둘러싸여 있습니다:

<url>
     <loc>https://website.com/page-1/</loc>
</url>
사이트맵에는 더 많은 컨텍스트를 위해 다른 선택적 요소도 포함될 수 있습니다. 여기에 일반적인 예가 있습니다:

하위 사이트맵

일부 웹사이트와 콘텐츠 관리 시스템(CMS)은 여러 하위 사이트맵으로 전체 사이트맵 구조를 구성합니다. 예를 들어, Shopify 스토어에서는 제품, 페이지, 컬렉션, 블로그에 대한 하위 사이트맵이 자동으로 생성되며 다음과 같은 형식을 취합니다:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <!-- This parent sitemap links to additional sitemaps for products, collections, and pages, as shown below. The sitemap cannot be manually edited but is updated in real-time. -->

    <sitemap>

        <loc>https://duer.ca/sitemap_products_1.xml?from=9036854092&to=7191923490868</loc>

    </sitemap>

    <sitemap>

        <loc>https://duer.ca/sitemap_pages_1.xml</loc>

    </sitemap>

    <sitemap>

        <loc>https://duer.ca/sitemap_collections_1.xml</loc>

    </sitemap>

    <sitemap>

        <loc>https://duer.ca/sitemap_blogs_1.xml</loc>

    </sitemap>

</sitemapindex>

변경 빈도

변경 빈도는 페이지가 얼마나 자주 변경될 것으로 예상되는지에 대한 참조 프레임을 검색 엔진에 제공합니다. Shopify 사이트맵은 기본적으로 매일로 설정되어 있습니다.

마지막 수정 날짜

마지막 수정 날짜는 마지막 크롤 날짜와 마지막 수정 날짜를 비교하여 페이지를 다시 크롤링해야 하는지 검색 엔진이 이해하도록 돕습니다. Shopify 사이트맵에는 기본적으로 이 정보가 포함되고 업데이트됩니다.

이미지/비디오 컨텍스트

이미지/비디오 컨텍스트는 검색 엔진이 페이지의 주요 이미지를 이해하는 데 도움을 줍니다. 즉, 페이지 전체를 가장 잘 나타내는 이미지를 의미합니다. 이는 종종 페이지의 OpenGraph 이미지(소셜 미디어에서 링크 미리보기를 위한 주요 이미지)와 동일합니다. 이미지/비디오 컨텍스트는 검색 엔진이 검색 결과에 웹페이지의 이미지 미리보기를 포함하는 방향으로 이동함에 따라 점점 더 유용해지고 있습니다.

다음은 Shopify 제품 사이트맵 내의 단일 제품 페이지 예시입니다. 여기에는 변경 빈도(<changefreq>), 마지막 수정 날짜(<lastmod>), 이미지 세부 정보(<image:image>)가 포함됩니다:

<url>

    <loc>https://duer.ca/products/mens-performance-stretch-belt</loc>

    <lastmod>2023-12-10T17:56:01-08:00</lastmod>

    <changefreq>daily</changefreq>

    <image:image>

        <image:loc>https://cdn.shopify.com/s/files/1/1623/9935/products/MAYX8506_Black_Belt_0120_f0995fb6-23c9-443c-b829-2ca079bdb728.jpg?v=1660868722</image:loc>

        <image:title>Performance Stretch Belt</image:title>

        <image:caption>Men's Black Performance Stretch Belt Side</image:caption>

    </image:image>

</url>

 

 

Google에 사이트맵 제출하는 방법

  1. 사이트맵 생성하기
  2. Google Search Console에 사이트 등록 및 인증하기
  3. Indexing > Sitemaps로 이동하여 제출하기

사이트맵을 Google에 제출하는 것은 사이트의 CMS와 웹사이트에 대한 전체 액세스 권한이 있는 경우 오래 걸리지 않습니다. 다음은 그 방법입니다:

1. 사이트맵 생성하기

CMS(콘텐츠 관리 시스템)가 자동으로 사이트맵을 생성해 줄 수도 있고, 사이트맵 생성 도구를 사용할 수도 있습니다. 물론 수동으로 사이트맵을 만들 수도 있지만, 그렇게 하면 정기적으로 업데이트되지 않아 유효성을 유지하기 어렵습니다.

Shopify는 모든 Shopify 스토어에 대해 자동으로 사이트맵을 생성하여 your-site.com/sitemap.xml에서 찾을 수 있습니다. WordPress와 같이 자동으로 사이트맵을 생성하지 않는 CMS의 경우 Yoast와 같은 무료 플러그인을 추가하여 사이트맵을 자동으로 생성할 수 있습니다.

2. Google Search Console에 사이트 등록 및 인증하기

Google Search Console은 웹사이트 성능과 검색 인사이트를 제공하는 무료 Google 도구입니다. 하지만 사이트 데이터에 접근하고 변경할 수 있는 권한이 있다는 것을 증명할 수 있는 검증이 필요합니다. 따라서 일반적인 도구보다 로그인 요구 사항이 더 복잡합니다.

Search Console에 처음 등록할 때 사이트 소유권을 확인하기 위해 다음 중 하나의 작업을 완료해야 합니다:

  • 서버에 .txt 파일 업로드하기 (이 방법이 선호되는 검증 방법입니다. 전체 도메인 액세스 권한을 제공하는 반면, 다른 옵션은 부분적 액세스만 제공합니다.)
  • Google Analytics 또는 Google Tag Manager와 같은 다른 Google 도구와 Search Console 통합하기.
  • HTML 파일이나 태그를 사이트에 업로드하기.

인증이 완료되면 Search Console이 데이터를 채우는 데 최대 48시간이 걸릴 수 있지만, 사이트맵은 즉시 업로드할 수 있습니다.

3. Indexing > Sitemaps로 이동하여 제출하기

Google Search Console 계정에서 왼쪽 사이드바 내비게이션의 Indexing 섹션 아래에 있는 Sitemaps를 찾고, 양식에 사이트맵 URL을 제출합니다. 그런 다음 '제출' 버튼을 클릭하세요.

상태가 "성공"으로 표시될 때까지 기다립니다. 이 과정은 최대 48시간이 걸릴 수 있습니다. 성공적으로 제출되면 이 뷰에서 전체 사이트맵 제출 기록을 확인할 수 있습니다.

사이트에 하위 사이트맵이 있는 경우 각각 개별적으로 제출할 필요는 없습니다. 상위 수준의 사이트맵 인덱스만 제출하면 됩니다.

Google에 사이트맵 제출 FAQ

사이트맵을 Google에 제출해야 하나요?

아니요. Google에 사이트맵을 제출하는 것은 SEO 모범 사례이지만, Google에서의 인덱싱을 개선하고 싶지 않다면 제출할 필요는 없습니다.

Google에서 사이트맵을 제거하려면 어떻게 해야 하나요?

Google Search Console의 Sitemaps 섹션으로 이동하여 개별 사이트맵을 선택합니다. 그런 다음 오른쪽 상단 모서리의 세 점을 클릭하면 "사이트맵 제거" 옵션이 있는 새 메뉴가 열립니다.

여러 개의 사이트맵을 제출할 수 있나요?

네, Google에 원하는 만큼 많은 사이트맵을 제출할 수 있으며, Google은 여러 사이트맵을 읽을 수 있습니다. 그러나 큰 사이트의 일반적인 모범 사례는 필요한 경우 여러 작은 사이트맵을 포함하는 단일 인덱스 사이트맵을 제출하는 것입니다.

도움이 되셨거나 궁금하신게 있으면 댓글로 남겨주세요.

* 스팸방지를 위해 댓글은 검수 후 노출 됩니다.