큰 사이트맵 분할하기

사이트맵이 여러 개 있는 경우 사이트맵 색인 생성 파일을 사용하여 한 번에 여러 사이트맵을 제출할 수 있습니다. 사이트맵 색인 파일의 XML 형식은 사이트맵 파일의 XML 형식과 매우 비슷합니다. 사이트맵 색인 파일은 다음과 같은 XML 태그를 사용합니다.

  • sitemapindex - 상위 태그가 파일을 둘러싸고 있음
  • sitemap - 파일에 나열된 각 사이트맵의 상위 태그(sitemapindex 태그의 하위 요소)
  • loc - 사이트맵의 위치(sitemap 태그의 하위 요소)

구문에 관한 자세한 정보는 사이트맵 프로토콜 페이지에서 확인할 수 있습니다.

다음은 두 개의 사이트맵이 있는 XML 형식 사이트맵 색인의 예입니다.

<?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>
  </sitemap>
  <sitemap>
    <loc>http://www.example.com/sitemap2.xml.gz</loc>
  </sitemap>
</sitemapindex>

사이트맵 색인 파일을 만들고 저장한 다음 색인 파일을 Google에 제출할 수 있습니다. 참조된 사이트맵을 모두 동일한 사이트에 업로드하고 저장해야 합니다. 사이트맵 색인 파일에서 참조되는 사이트맵은 사이트맵 색인 파일과 동일한 디렉터리에 있거나 사이트 계층 구조에 위치해야 합니다. 예를 들어 사이트맵 색인 파일이 https://example.com/public/sitemap_index.xml에 있다면 동일하거나 더 깊은 디렉터리(예: https://example.com/public/shared/...)에 있는 사이트맵만 포함할 수 있습니다. 계정에서 사이트맵 색인 파일을 사이트당 500개까지 제출할 수 있습니다.

여러 사이트의 사이트맵 관리

웹사이트가 여러 개 있는 경우 확인된 모든 사이트의 URL을 포함하는 사이트맵을 하나 이상 만들고 사이트맵을 한곳에 저장하면 사이트맵 생성 및 제출 과정이 단순해집니다. 사이트는 모두 Search Console에서 확인되어야 합니다. 다음을 사용하도록 선택할 수 있습니다.

  • 다른 도메인의 사이트를 비롯하여 여러 개의 웹사이트 URL을 포함하는 단일 사이트맵입니다. 예를 들어 http://host1.example.com/sitemap.xml에 있는 사이트맵에는 다음 URL이 포함될 수 있습니다.
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • 모두 한곳에 위치한 개별 사이트맵(사이트당 하나)입니다.
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

한곳에서 크로스 사이트 사이트맵을 호스팅하려면 다음 단계를 따르세요.

  1. 모든 사이트의 확인된 소유권을 보유하고 있어야 합니다.
  2. 원하는 모든 사이트의 URL을 포함하는 사이트맵을 만듭니다. 모든 사이트의 URL을 포함하는 단일 사이트맵을 만들거나 사이트당 하나 이상의 사이트맵을 별도로 만들 수 있습니다.
  3. Google Search Console을 사용하여 사이트맵을 제출합니다.