← 모든 기록
Google Search Console에 사이트 등록하고 사이트맵 제출하는 완벽 가이드 대표 이미지
SEO와 분석

Google Search Console에 사이트 등록하고 사이트맵 제출하는 완벽 가이드

사이트 소유권 확인부터 사이트맵 제출 후 오류 대처까지, 소규모 사업자가 직접 따라 할 수 있는 단계별 가이드입니다.

Google Search Console에 사이트를 등록하고 사이트맵을 제출하면 구글 검색에 내 페이지가 색인될 가능성을 높일 수 있습니다. 사이트맵은 검색 엔진이 웹사이트의 모든 중요한 페이지를 쉽게 발견하도록 돕습니다(inblog). 사이트맵을 제출하는 것은 힌트를 주는 정도밖에 안 되며, Google에서 사이트맵을 다운로드하거나 사이트의 URL 크롤링에 사이트맵을 사용한다고 보장하지 않습니다(Google).

Google Search Console에 사이트 등록하기

사이트맵을 제출하려면 먼저 Google Search Console에 사이트를 등록하고 소유권을 확인해야 합니다. 소유권 확인 방법은 여러 가지가 있으며, 사이트 환경에 따라 적절한 방법을 선택할 수 있습니다.

소유권 확인 방법 선택

  1. HTML 파일 업로드: Google이 제공하는 HTML 확인 파일을 다운로드하여 사이트의 루트 디렉터리에 업로드합니다.
  2. HTML 태그 추가: 사이트 홈페이지의 <head> 섹션에 메타 태그를 추가합니다.
  3. Google 애널리틱스 추적 코드 사용: 이미 Google 애널리틱스가 설치되어 있다면 해당 계정을 통해 소유권을 확인할 수 있습니다.
  4. Google 태그 관리자 사용: 태그 관리자 컨테이너 스니펫이 사이트에 포함되어 있다면 이를 통해 확인할 수 있습니다.
  5. 도메인 이름 제공업체를 통한 확인: DNS 레코드에 TXT 레코드를 추가하여 도메인 소유권을 증명합니다.

소규모 사업자라면 HTML 태그 추가나 HTML 파일 업로드 방식이 가장 간단합니다. 워드프레스 사용자는 플러그인(예: Rank Math, Yoast SEO)을 통해 메타 태그를 쉽게 삽입할 수 있습니다.

소유권 확인 절차

  1. Google Search Console에 접속하여 Google 계정으로 로그인합니다.
  2. ‘속성 추가’를 클릭하고 URL 접두어 또는 도메인 속성 유형을 선택합니다. URL 접두어 방식은 특정 프로토콜과 경로까지 정확히 지정할 수 있어 초보자에게 권장됩니다.
  3. 사이트 URL을 입력하고 ‘계속’을 누릅니다.
  4. 소유권 확인 방법 중 하나를 선택하고 안내에 따라 진행합니다.
  5. 확인이 완료되면 Search Console 대시보드에 접근할 수 있습니다.

확인 후에는 속성 설정에서 다른 사용자를 추가하여 공동 관리할 수 있습니다.

사이트맵 파일 확인 및 준비

사이트맵은 검색 엔진이 사이트 구조를 이해하고 새로운 페이지를 빠르게 찾을 수 있게 합니다. 사이트맵을 제출하기 전에 파일이 올바르게 생성되었는지 확인해야 합니다.

사이트맵 형식과 요구사항

XML 사이트맵은 가장 다양한 용도로 사용할 수 있는 사이트맵 형식입니다(Google). 사이트맵 파일은 UTF-8로 인코딩되어야 합니다(Google). 사이트맵 파일에 URL이 아닌 다른 항목을 넣으면 안 됩니다(Google). 사이트맵은 1개당 50MB(압축하지 않은 파일 기준) 또는 URL 50,000개로 제한됩니다(Google). 이 제한을 초과하면 여러 개의 사이트맵으로 분할하고 사이트맵 인덱스 파일을 사용해야 합니다.

CMS별 사이트맵 URL 확인

사이트맵 URL은 사용 중인 CMS나 생성 도구에 따라 다릅니다. 아래 표에서 일반적인 예시를 확인할 수 있습니다.

CMS/플랫폼일반적인 사이트맵 URL
워드프레스 (5.5 이상)https://내도메인.com/wp-sitemap.xml
워드프레스 (Yoast SEO)https://내도메인.com/sitemap_index.xml
워드프레스 (Rank Math)https://내도메인.com/sitemap_index.xml
티스토리https://내도메인.com/sitemap.xml (자동 생성)
GitHub Pages (Jekyll)https://내도메인.com/sitemap.xml (플러그인 필요)
직접 제작https://내도메인.com/sitemap.xml (직접 업로드)

워드프레스 5.5 이상에서는 기본적으로 사이트맵이 생성되며, 해당 URL로 접근 가능합니다(webdot). 사이트맵 URL을 브라우저에 입력했을 때 XML 형식의 페이지 목록이 보이면 정상입니다. 만약 404 오류가 발생한다면 사이트맵 생성 설정을 확인해야 합니다.

사이트맵에 포함할 페이지

사이트맵에는 검색 결과에 노출되길 원하는 중요한 페이지만 포함해야 합니다. 사이트맵이 최신 상태이고 오류가 없어야 하며, 정식 URL만 포함해야 Google이 무시하지 않습니다(Reddit). 일반적으로 다음 페이지를 포함합니다.

  • 메인 콘텐츠 페이지 (글, 상품, 서비스 페이지)
  • 카테고리 및 태그 페이지 (필요한 경우)
  • 고정 페이지 (소개, 연락처 등)

제외할 페이지:

  • 관리자 페이지, 로그인 페이지
  • 중복 콘텐츠 페이지
  • noindex 메타 태그가 설정된 페이지

사이트맵 제출하기

사이트맵 파일이 준비되면 Google Search Console에서 제출할 수 있습니다. 구글 서치콘솔에 로그인하고 Sitemaps 보고서로 이동하여 사이트맵 URL을 입력하면 제출됩니다(inblog).

제출 단계

  1. Google Search Console에 로그인하고 등록된 속성을 선택합니다.
  2. 왼쪽 메뉴에서 ‘색인’ > ‘Sitemaps’를 클릭합니다.
  3. ‘새 사이트맵 추가’ 입력란에 사이트맵 URL의 경로 부분만 입력합니다. 예를 들어 전체 URL이 https://example.com/sitemap.xml이라면 sitemap.xml만 입력합니다.
  4. ‘제출’ 버튼을 클릭합니다.
  5. 제출 후 상태가 ‘성공’으로 표시되면 완료된 것입니다.

사이트맵 인덱스 파일만 제출해도 충분하며, 개별 파일을 따로 제출할 필요는 없습니다(Reddit). 사이트맵 인덱스 파일은 여러 사이트맵 파일을 하나로 묶어주는 역할을 합니다.

제출 시 주의사항

  • 사이트맵 URL은 공개적으로 접근 가능해야 합니다.
  • robots.txt 파일에 사이트맵 위치를 명시하면 Google이 더 쉽게 발견할 수 있습니다. 예: Sitemap: https://example.com/sitemap.xml
  • 사이트맵 제출이 즉시 재크롤링을 보장하지 않으며, 특정 재크롤링 시간도 없습니다(Reddit). 인내심을 가지고 기다려야 합니다.

제출 상태 확인하기

사이트맵을 제출한 후에는 Search Console에서 처리 상태를 모니터링할 수 있습니다.

Sitemaps 보고서 이해

Sitemaps 보고서에서는 제출된 사이트맵의 상태, 마지막으로 읽은 날짜, 발견된 URL 수, 색인 생성된 URL 수 등의 정보를 제공합니다. 상태는 다음과 같이 구분됩니다.

  • 성공: 사이트맵이 정상적으로 처리되었습니다.
  • 오류 있음: 사이트맵에 하나 이상의 오류가 있습니다. 세부 정보를 확인하여 수정해야 합니다.
  • 가져올 수 없음: Google이 사이트맵을 가져오지 못했습니다. URL을 확인하고 서버 상태를 점검하세요.

발견된 URL 수와 색인 생성된 URL 수에 차이가 있을 수 있습니다. 사이트맵을 제출해도 모든 페이지가 반드시 색인되는 것은 아닙니다(webdot). 구글은 페이지의 품질과 관련성을 판단하여 색인 여부를 결정합니다.

URL 검사 도구 활용

개별 페이지의 색인 상태를 확인하려면 URL 검사 도구를 사용할 수 있습니다. 개별 페이지의 경우 URL 검사 도구를 사용하여 Google에 제출하는 것이 좋습니다(Reddit). 이 도구를 사용하면 특정 URL이 Google 색인에 등록될 수 있는지 실시간으로 테스트하고, 문제가 있을 경우 원인을 파악할 수 있습니다.

  1. Search Console 상단의 URL 검사 입력란에 확인할 URL을 입력합니다.
  2. ‘URL 검사’ 결과에서 ‘색인 생성 가능 여부’를 확인합니다.
  3. ‘색인 생성 요청’을 클릭하여 해당 페이지의 크롤링 및 색인 생성을 요청할 수 있습니다.

URL 검사에서 ‘등록 가능’이 반드시 색인을 보장하지 않습니다(Google 지원 포럼). 색인 생성까지는 시간이 걸릴 수 있으며, Google의 알고리즘에 따라 결정됩니다.

사이트맵 오류 발생 시 대처 방법

사이트맵 제출 후 오류가 발생하면 신속하게 원인을 파악하고 수정해야 합니다. 흔한 오류와 해결 방법을 알아봅니다.

일반적인 오류 유형

  1. URL 오류: 사이트맵에 포함된 URL이 존재하지 않거나(404), 리디렉션되거나, 차단된 경우 발생합니다.
    • 해결: 사이트맵에서 잘못된 URL을 제거하거나 올바른 URL로 수정합니다.
  2. 사이트맵 형식 오류: XML 구문이 잘못되었거나 지원되지 않는 태그가 포함된 경우입니다.
    • 해결: XML 유효성 검사기를 사용하여 사이트맵을 검증하고 오류를 수정합니다.
  3. 사이트맵 크기 초과: 파일 크기가 50MB를 초과하거나 URL이 50,000개를 넘는 경우입니다.
    • 해결: 사이트맵을 여러 개로 분할하고 사이트맵 인덱스 파일을 사용합니다.
  4. 가져올 수 없음: 서버 문제나 접근 제한으로 Google이 사이트맵을 다운로드하지 못하는 경우입니다.
    • 해결: robots.txt에서 사이트맵 URL이 차단되지 않았는지 확인하고, 서버 방화벽 설정을 점검합니다.

GitHub 블로그 사이트맵 문제

GitHub 블로그의 사이트맵을 읽지 못하는 문제가 있습니다(Google 지원 포럼). 이 경우 사이트맵 URL이 올바른지, 파일이 정상적으로 생성되는지 확인해야 합니다. Jekyll 기반 GitHub Pages의 경우 jekyll-sitemap 플러그인이 올바르게 설정되었는지 확인하세요.

HTML 구조 문제

HTML head 영역 중복은 색인 제외의 원인이 될 수 있습니다(Google 지원 포럼). 사이트맵 자체는 정상이지만 페이지의 HTML 구조가 잘못되면 검색 엔진이 페이지를 제대로 이해하지 못해 색인에서 제외될 수 있습니다. HTML 유효성 검사를 통해 마크업 오류를 수정하는 것이 중요합니다.

오류 해결 후 재제출

오류를 수정한 후에는 Search Console에서 해당 사이트맵을 다시 제출하거나, 사이트맵 페이지에서 ‘사이트맵 재제출’ 버튼을 클릭할 수 있습니다. 사이트맵에 문제가 없으면 2~3개월 기다리면 정상 인식됩니다(Google 지원 포럼). 급한 경우 URL 검사 도구를 통해 주요 페이지의 색인 생성을 개별적으로 요청할 수 있습니다.

사이트맵 모니터링 및 유지보수

사이트맵은 한 번 제출하고 끝나는 것이 아닙니다. 사이트에 새로운 콘텐츠가 추가되면 사이트맵도 자동으로 업데이트되도록 설정해야 합니다. 대부분의 CMS는 이 기능을 제공합니다. 정기적으로 Search Console에 접속하여 사이트맵 상태를 확인하고, 오류가 발생하면 즉시 조치하는 습관을 들이세요.

사이트 운영 전반에 대한 점검이 필요하다면 소규모 사업자 홈페이지 유지보수 체크리스트를 참고하세요.

참고 자료