큰 사이트맵 분할하기
크기 제한을 초과하는 사이트맵이 있는 경우 대규모 사이트맵을 여러 개의 사이트맵으로 분할해야 합니다. 사이트맵 색인 파일을 사용하여 한 번에 여러 사이트맵을 제출할 수 있습니다. 사이트맵 색인 파일의 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>https://www.example.com/sitemap1.xml.gz</loc> </sitemap> <sitemap> <loc>https://www.example.com/sitemap2.xml.gz</loc> </sitemap> </sitemapindex>
사이트맵 파일과 마찬가지로 사이트맵 색인 파일도 동일한 크기 제한과 일반 사이트맵 가이드라인을 준수해야 합니다.
사이트맵 색인 파일을 만들고 저장한 다음 색인 파일을 Google에 제출할 수 있습니다.
참조된 사이트맵을 모두 동일한 사이트에 사이트맵 색인 파일로 업로드하고 저장해야 합니다. 사이트맵 색인 파일에서 참조되는 사이트맵은 사이트맵 색인 파일과 동일한 디렉터리에 있거나 사이트 계층 구조에서 더 낮은 위치에 있어야 합니다. 예를 들어 사이트맵 색인 파일이 https://example.com/public/sitemap_index.xml
에 있다면 이 파일에는 동일하거나 더 하위 디렉터리(예: https://example.com/public/shared/...
)에 있는 사이트맵만 포함 가능합니다. Search Console 계정에서 사이트맵 색인 파일을 사이트당 500개까지 제출할 수 있습니다.
여러 사이트의 사이트맵 관리하기
웹사이트가 여러 개 있는 경우 확인된 모든 사이트의 URL을 포함하는 사이트맵을 하나 이상 만들고 사이트맵을 한곳에 저장하면 사이트맵 생성 및 제출 과정이 단순해집니다. 사이트는 모두 Search Console에서 인증되어야 합니다. 다음을 사용하도록 선택할 수 있습니다.
-
다른 도메인의 사이트를 비롯하여 여러 웹사이트의 URL을 포함하는 단일 사이트맵. 예를 들어
https://host1.example.com/sitemap.xml
에 있는 사이트맵에는 다음 URL이 포함될 수 있습니다.https://host1.example.com
https://host2.example.com
https://host3.example.com
https://host1.example1.com
https://host1.example.ch
-
모두 한곳에 위치한 개별 사이트맵(사이트당 하나)
https://host1.example.com/host1-example-sitemap.xml
https://host1.example.com/host2-example-sitemap.xml
https://host1.example.com/host3-example-sitemap.xml
https://host1.example.com/host1-example1-sitemap.xml
https://host1.example.com/host1-example-ch-sitemap.xml
한곳에서 크로스 사이트 사이트맵을 호스팅하려면 Search Console에서 모든 사이트를 인증하여 사이트맵에서 참조되는 각 사이트의 소유권을 증명하면 됩니다. 또는 각 사이트의 robots.txt 파일에서 개별 사이트맵을 지정하면 됩니다.
Search Console을 통해 사이트맵을 제출하려면 다음 단계를 따릅니다.
- 모든 사이트의 인증된 소유권을 보유하고 있어야 합니다.
- 원하는 모든 사이트의 URL을 포함하는 사이트맵을 만듭니다. 모든 사이트의 URL을 포함하는 단일 사이트맵을 만들거나 사이트당 하나 이상의 사이트맵을 별도로 만들 수 있습니다.
- Google Search Console을 사용하여 사이트맵을 제출합니다.
각 사이트의 robots.txt 파일에서 사이트맵을 지정하려면 다음 단계를 따릅니다.
- 단일 사이트의 URL을 포함하는 사이트맵을 만듭니다.
-
제어 권한이 있는 단일 사이트에 모든 사이트맵을 업로드합니다(예:
https://sitemaps.example.com
). -
각 robots.txt 파일에서 개별 사이트의 사이트맵을 참조합니다. 예를 들어
https://example.com/
의 사이트맵을 만들고https://sitemaps.example.com/sitemap-example-com.xml
에서 이 사이트맵을 호스팅하는 경우https://example.com/robots.txt
에 있는 robots.txt 파일의 사이트맵을sitemap: https://sitemaps.example.com/sitemap-example-com.xml
과 함께 참조합니다.