구글 서치 콘솔 사이트맵 등록하는 방법

얼마 전 사이트맵을 등록해 달라는 요청을 받았는데, 이미 워드프레스가 사이트맵을 만들고 있었습니다. 서치 콘솔에 넣을 파일 이름만 확인하면 되는 상황이었죠. 워드프레스 사이트라면 플러그인을 설치하기 전에 지금 어떤 사이트맵이 열리는지부터 확인하는 게 빠릅니다.
먼저 사이트맵 파일을 확인하세요
워드프레스 5.5 이상에는 XML 사이트맵 기능이 기본으로 들어 있습니다. 별도 SEO 플러그인이 없다면 사이트 주소 뒤에 wp-sitemap.xml을 붙여 브라우저에서 열어보세요. 글과 페이지 등의 하위 사이트맵 목록이 보이면 기본 기능을 쓰고 있는 겁니다. 파일을 서버에 직접 만들어 올릴 필요는 없습니다.
Yoast SEO를 쓰는 사이트는 보통 sitemap_index.xml이 사이트맵 목록 파일입니다. 플러그인 관리자 화면에서 사이트맵 기능이 켜져 있는지 확인한 뒤 그 파일을 열어보면 됩니다. 다른 SEO 플러그인을 쓴다면 이름을 추측하지 말고 해당 플러그인 설정에서 표시하는 사이트맵을 확인하세요. 운영 중인 사이트맵이 있는데 생성 플러그인을 하나 더 깔면 등록할 파일만 헷갈립니다.
브라우저에서 파일이 열려도 목록에 원하는 글이 있는지는 한 번 더 보세요. 비공개 글이나 검색에 노출하지 않도록 설정한 글은 빠질 수 있습니다. 워드프레스 관리자에서 설정 → 읽기의 ‘검색 엔진이 이 사이트를 검색하지 못하도록 차단’ 항목도 확인하세요. 운영 사이트에서 이 항목을 무심코 켜 두면 사이트맵 등록보다 먼저 해결할 문제가 생깁니다.
구글 서치 콘솔에 등록하는 순서
서치 콘솔에 로그인해 해당 사이트 속성을 선택합니다. 아직 속성을 추가하지 않았다면 사이트 소유권 확인부터 마쳐야 합니다. 그다음 왼쪽 메뉴의 색인 생성 → Sitemaps로 들어가 ‘새 사이트맵 추가’ 입력칸에 확인한 파일 이름을 넣고 제출합니다. 워드프레스 기본 기능을 쓴다면 wp-sitemap.xml, Yoast SEO를 쓴다면 sitemap_index.xml처럼 실제 열리는 파일 이름을 입력하면 됩니다.
여기서 하위 사이트맵을 하나씩 모두 제출할 필요는 없습니다. 글과 페이지 목록을 가리키는 상위 사이트맵 파일 하나를 제출하면 됩니다. 제출 직후 상태가 바로 바뀌지 않을 수 있으니, 잠시 뒤 Sitemaps 화면에서 읽은 날짜와 상태를 확인하세요.
‘성공’은 구글이 사이트맵을 가져와 읽었다는 뜻입니다. 목록에 글이 120개 있다고 해서 120개가 검색 결과에 등록됐다는 의미는 아닙니다. 실제 페이지 상태는 서치 콘솔의 페이지 색인 생성 보고서에서 따로 봐야 합니다. 구글도 사이트맵 제출을 페이지 발견을 돕는 신호로 설명하며, 색인 등록을 보장하지는 않습니다.
‘가져올 수 없음’이 뜨면 이 순서로 보세요
먼저 제출한 파일 이름에 오타가 없는지 보고, 브라우저에서 그 파일이 열리는지 확인합니다. 주소를 열었을 때 404가 나오거나 로그인 화면으로 넘어간다면 구글도 읽기 어렵습니다. 비밀번호로 막아 둔 개발용 사이트를 공개 사이트처럼 등록한 경우도 종종 있습니다.
- 404가 나온다면: 실제 사이트맵 파일 이름과 플러그인 설정을 다시 확인합니다. 워드프레스 관리자에서 설정 → 고유주소 화면을 열어 현재 설정을 확인할 수 있습니다. 저장을 누르면 주소 규칙이 다시 기록되므로, 기존 글 주소가 정상인지 확인할 수 있는 때에 진행하세요.
- 접근이 막힌다면: 보안 플러그인, 호스팅 방화벽, 로그인 제한 설정을 확인합니다. 방문자에게는 열리는데 구글에만 막히는 경우도 있으니 서치 콘솔의 오류 상세 내용부터 봅니다.
- 파일은 열리는데 오류가 남는다면: 사이트맵을 클릭해 마지막 가져오기 시각과 오류 내용을 확인합니다. 일시적인 서버 오류일 수 있지만 며칠째 반복된다면 서버 응답과 차단 규칙을 점검해야 합니다.
이 단계에서 보안 플러그인을 통째로 끄거나 서버 설정 파일을 바로 수정하는 건 조심해야 합니다. 운영 사이트라면 백업을 확보하고, 어떤 규칙이 사이트맵 요청을 막는지 확인한 다음 해당 설정만 바꾸는 편이 안전합니다. 수정 후에는 사이트맵이 실제로 열리는지 확인하고 다시 제출하세요.
등록 뒤에는 무엇을 확인할까요
새 글을 발행할 때마다 사이트맵을 다시 제출할 필요는 없습니다. 워드프레스나 SEO 플러그인이 목록을 갱신하고, 구글은 성공적으로 읽은 사이트맵을 주기적으로 다시 확인합니다. 사이트맵 구성을 크게 바꾸거나 가져오기 오류를 고친 때에 재제출을 검토하면 됩니다.
운영 중에는 사이트맵에 실린 주소와 실제 공개할 페이지가 맞는지 가끔 대조합니다. 예를 들어 테스트용 페이지가 남아 있거나, 중요한 글에 검색 노출 제외 설정이 걸려 있다면 파일을 제출하는 작업만으로 해결되지 않습니다. 사이트맵이 정상인데도 글이 검색에 안 보인다면 해당 글의 색인 상태와 내부 링크를 먼저 확인하는 게 낫습니다.
저는 새 사이트를 맡으면 사이트맵 플러그인부터 설치하지 않습니다. 기본 파일이 잘 열리고 필요한 글이 들어 있다면 그걸 서치 콘솔에 등록합니다. 관리할 기능이 하나 줄어드는 쪽이 업데이트와 장애 대응에도 편했습니다.
