구글 검색 정책 · 공식 문서
사이트맵 파일 하나의 용량 상한을 구글은 50MB, 네이버는 10MB로 적었습니다
구글은 제출 방법 네 가지(서치콘솔 사이트맵 보고서·API·robots.txt 의 Sitemap 줄·WebSub)를 적었습니다. 파일 하나의 상한은 구글이 50MB(압축 전)·URL 50,000개, 네이버가 10MB·URL 50,000개입니다. 「가져올 수 없음」은 구글이 사이트맵 파일 자체를 받지 못한 상태로, 구글은 원인 다섯 가지를 적었습니다.
사이트맵은 검색엔진에 알리고 싶은 페이지 URL 목록을 담은 파일입니다. 보통 XML 로, 페이지마다 <url><loc>절대 URL</loc><lastmod>수정일</lastmod></url> 한 덩이를 적습니다.
구글 문서는 대부분의 CMS 가 사이트맵을 자동으로 만들거나 플러그인으로 만들 수 있다고 적었습니다. 위치는 도구마다 달라(워드프레스 코어는 /wp-sitemap.xml) 그 도구 도움말이나 robots.txt 의 Sitemap 줄에서 확인합니다.
사이트맵은 구글 서치콘솔과 네이버 서치어드바이저에 각각 제출합니다. 두 검색엔진의 용량 상한·제출 방법·오류 원인을 공식 문서 원문으로 대조했습니다.
발견 01
URL 수는 둘 다 50,000개 기준이고, 용량은 구글 50MB · 네이버 10MB가 상한입니다
| 항목 | 구글 원문 | 네이버 원문 |
|---|---|---|
| 파일 하나의 상한 | All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs. If you have a larger file or more URLs, you must break your sitemap into multiple sitemaps.모든 형식에서 사이트맵 하나는 50MB(압축 전) 또는 URL 50,000개로 제한된다. 파일이 더 크거나 URL이 더 많으면 사이트맵을 여러 개로 나눠야 한다. | 사이트맵 피드 용량이 10MB 이상 넘어가는 경우 제출 할 수 없습니다. 하나의 사이트맵은 50,000 개 이상의 URL 을 포함할 수 없습니다. |
| 담을 URL | Include the URLs in your sitemap that you want to see in Google's search results.구글 검색 결과에 보이길 원하는 URL을 사이트맵에 넣는다. | 사이트 맵은 본문이 아닌 콘텐츠의 URL 정보만 담고 있기 때문에 사이트 내의 모든 URL을 포함하는 것을 권장합니다. |
| URL 의 도메인 | If you have multiple websites, you can simplify the submission process by creating one or more sitemaps that include URLs for all your verified sites, and saving the sitemaps to a single location.사이트가 여럿이면, 확인된 모든 사이트의 URL을 담은 사이트맵을 만들어 한곳에 두는 방식으로 제출을 간단히 할 수 있다. | 사이트맵 피드내 모든 URL의 도메인은 소유확인 된 사이트와 동일한 도메인 이어야 합니다. |
| 그 밖의 조건 | Use fully-qualified, absolute URLs in your sitemaps. Google ignores <priority> and <changefreq> values.사이트맵에는 전체 경로를 갖춘 절대 URL을 쓴다. 구글은 <priority> 와 <changefreq> 값을 무시한다. | 사이트맵 수집시 응답속도가 느린 경우 제출이 제한될 수 있습니다. |
구글은 검색 결과에 보이길 원하는 URL 을, 네이버는 사이트 내 모든 URL 을 담으라고 적었습니다. 도메인은 네이버가 소유 확인한 사이트와 같은 도메인만 받습니다.
발견 02
구글은 제출 방법 4가지를, 네이버는 웹마스터도구와 robots.txt 를 적었습니다
| 검색엔진 | 방법 | 원문 |
|---|---|---|
| 구글 | 서치콘솔 사이트맵 보고서 | Submit a sitemap in Search Console using the Sitemaps report.서치 콘솔의 Sitemaps 보고서로 사이트맵을 제출한다. |
| 구글 | Search Console API | Use the Search Console API to programmatically submit a sitemap.Search Console API 로 사이트맵을 프로그램에서 제출한다. |
| 구글 | robots.txt 의 Sitemap 줄 | Insert the following line anywhere in your robots.txt file, specifying the path to your sitemap.robots.txt 파일의 아무 곳에나 사이트맵 경로를 적은 다음 줄을 넣는다. |
| 구글 | WebSub(Atom·RSS 일 때) | If you use Atom or RSS, you can use WebSub to broadcast your changes to search engines, including Google.Atom 이나 RSS 를 쓴다면 WebSub 로 구글을 포함한 검색엔진에 변경 사항을 알릴 수 있다. |
| 네이버 | 웹마스터도구 제출 | 네이버 검색로봇은 웹마스터도구에 제출된 RSS 및 사이트맵을 "콘텐츠 피드"로 간주하여 주기적으로 재 방문 합니다. |
| 네이버 | robots.txt 기록 | 내 사이트에 있는 페이지들의 목록이 담겨있는 sitemap.xml의 위치를 robots.txt에 기록해서 검색 로봇이 내 사이트의 콘텐츠를 더 잘 수집할 수 있도록 도울 수 있습니다. |
| 제출 뒤의 일 | 원문 |
|---|---|
| 구글: 제출의 뜻 | "Submitting" a sitemap means telling Google where to find the file on your site.사이트맵을 「제출」한다는 것은 사이트에서 그 파일을 어디서 찾을 수 있는지 구글에 알려 주는 것이다. |
| 구글: 제출은 힌트 | Keep in mind that submitting a sitemap is merely a hint: it doesn't guarantee that Google will download the sitemap or use the sitemap for crawling URLs on the site.사이트맵 제출은 힌트일 뿐이다. 구글이 반드시 사이트맵을 내려받거나 사이트 URL 크롤링에 쓰는 것은 아니다. |
| 구글: 보고서에 보이는 것 | This report shows only sitemaps that were submitted using this report or the API.이 보고서에는 이 보고서나 API로 제출한 사이트맵만 나온다. |
| 네이버: 수집 순서 | 검색로봇은 해당 사이트맵에 포함된 URL 정보를 추출후 내부 알고리즘을 통하여 수집 대상 URL을 선별하여 우선 순위별로 수집을 진행합니다. |
발견 03
서치콘솔 「가져올 수 없음」의 원인으로 구글은 5가지를 적었습니다
| 원인 | 원문 |
|---|---|
| 상태의 뜻 | If the sitemap status is Couldn't fetch on the top level Sitemaps page, this means that Google couldn't retrieve the sitemap file itself.Sitemaps 첫 화면에서 상태가 「가져올 수 없음」이면, 구글이 사이트맵 파일 자체를 받아 오지 못했다는 뜻이다. |
| robots.txt 가 사이트맵을 차단 | The sitemap is blocked by your robots.txt file.robots.txt 파일이 사이트맵을 차단하고 있다. |
| 해결되지 않은 직접 조치 | Sitemaps are not read when a site has an unresolved manual action.해결되지 않은 직접 조치가 있는 사이트의 사이트맵은 읽지 않는다. |
| 잘못된 사이트맵 URL(HTTP 404) | The URL provided for the sitemap is wrong (HTTP 404 error: sitemap not found at the address provided).제출한 사이트맵 URL이 틀렸다(HTTP 404 오류: 그 주소에 사이트맵이 없음). |
| 서버 사용 불가 같은 기타 일반 오류 | Sometimes other errors can prevent Google from retrieving a sitemap from your site, such as a server unavailability.서버를 쓸 수 없는 경우처럼, 다른 오류 때문에 구글이 사이트맵을 받아 오지 못할 때가 있다. |
| 사이트맵에 대한 낮은 크롤링 수요 | There is low crawl demand for the sitemap.그 사이트맵에 대한 크롤링 수요가 낮다. |
| 실패가 이어질 때 | 원문 |
|---|---|
| 며칠 동안 다시 시도 | If a sitemap fetch or parse fails, Google will continue trying to fetch and process the sitemap for a few days.사이트맵을 가져오거나 해석하는 데 실패하면, 구글은 며칠 동안 계속 다시 시도한다. |
| 그 뒤 시도 중단 | If the attempts continue to fail, Google will stop trying to crawl that URL.그래도 계속 실패하면 구글은 그 URL 크롤링 시도를 멈춘다. |
그럼 사이트맵은 어떻게 만들고 제출하나요?
- 파일 하나를 10MB·URL 50,000개 아래로 만들면 구글·네이버 상한을 함께 맞춥니다. 넘으면 나누고 사이트맵 색인 파일로 묶습니다.
- URL 은 소유 확인한 도메인의 절대 URL 로 적고, 검색 결과에 보이길 원하는 표준 URL 을 담습니다.
- 서치콘솔은 왼쪽 메뉴 Sitemaps 보고서에 사이트맵 URL 을 넣고 제출합니다.
- 서치어드바이저는 웹마스터도구에서 사이트를 고른 뒤 요청 > 사이트맵 제출 메뉴에 넣습니다. robots.txt 에도 Sitemap: https://도메인/sitemap.xml 한 줄을 둡니다.
- 「가져올 수 없음」이면 서치콘솔 URL 검사의 실시간 테스트로 크롤링 허용 여부와 페이지 가져오기 결과를 봅니다.
- 원인을 고친 뒤 사이트맵을 다시 제출합니다. 실패가 며칠 이어지면 구글이 시도를 멈춘다고 적었습니다.
- 구글은 priority·changefreq 값을 무시하니, lastmod 를 실제 수정일로 맞추는 데 손을 씁니다.
조사 방법
- Google Search Central 「Build and submit a sitemap」 (문서 수정일 2026-07-08) · 최종 확인일 2026-10-18 · https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
- Search Console Help 「Sitemaps report」 · 최종 확인일 2026-10-18 · https://support.google.com/webmasters/answer/7451001
- 네이버 서치어드바이저 「RSS 및 사이트맵 제출」 · 최종 확인일 2026-10-18 · https://searchadvisor.naver.com/guide/request-feed
- 네이버 서치어드바이저 「robots.txt 설정하기」 · 최종 확인일 2026-10-18 · https://searchadvisor.naver.com/guide/seo-basic-robots
- 구글 제출 방법 4가지는 「Build and submit a sitemap」의 「Submit your sitemap to Google」 절 목록 항목 수입니다. 교차 제출(여러 사이트) 절은 같은 방법의 응용이라 세지 않았습니다.
- 「가져올 수 없음」 원인 5가지는 「Sitemaps report」의 「Sitemap fetch errors」 절 목록 항목 수, 상태 값 3가지는 「Status」 항목의 가능한 값 수입니다.
- 원문은 영어판(hl=en)이고, 상태 이름은 같은 도움말 한국어판(hl=ko) 표기를 따랐습니다. 네이버 문서와 서치콘솔 도움말은 페이지에 수정일이 없습니다.