실제 사이트맵 주소와 응답부터 확인한다
먼저 운영 중인 사이트맵의 정확한 주소를 찾습니다. 흔히 /sitemap.xml을 사용하지만 CMS나 플러그인에 따라 사이트맵 색인 파일이나 여러 개의 하위 파일로 나뉠 수 있습니다. 브라우저에서 주소를 열어 HTTP 200으로 응답하는지, XML 내용이 보이는지, 로그인이나 관리자 권한 없이 접근할 수 있는지 확인하세요.
사이트맵 주소가 다른 페이지로 이동하거나 HTML 오류 화면을 반환하면 파일이 존재하는 것처럼 보여도 처리에 문제가 생길 수 있습니다. Content-Type과 최종 주소를 함께 기록하고, robots.txt에 적힌 사이트맵 주소와 Search Console에 제출한 주소가 현재 운영 파일과 같은지도 비교합니다.
검색에 보여 줄 대표 URL만 남긴다
Google 공식 안내에 따르면 사이트맵에는 검색결과에 표시되기를 원하는 완전한 절대 URL을 넣어야 합니다. /service처럼 경로만 적지 말고 https로 시작하는 전체 주소를 사용하세요. 같은 콘텐츠가 여러 주소로 열리면 모든 변형을 넣기보다 사이트가 대표로 삼는 표준 URL을 선택합니다.
홈, 주요 상품·서비스, 매장 안내, 고객에게 유용한 정보 글처럼 공개 검색이 필요한 페이지부터 목록을 만듭니다. 페이지가 메뉴에 없더라도 검색에 제공할 가치가 있다면 다른 관련 글에서도 내부 링크로 연결하세요. 사이트맵은 발견을 돕는 보조 수단이므로 중요한 페이지를 사이트 안에서 고립된 상태로 두지 않습니다.
오류·리디렉션·검색 제외 URL을 제거한다
사이트맵의 각 URL이 HTTP 200으로 열리고 실제 콘텐츠를 제공하는지 표본 점검합니다. 삭제된 404 주소, 서버 오류가 발생하는 주소, 새 주소로 리디렉션되는 과거 URL은 최종 정상 URL로 정리하세요. 테스트 페이지, 관리자 화면, 검색 결과 내부 페이지처럼 공개 색인이 불필요한 주소가 자동으로 포함되지 않았는지도 확인합니다.
noindex가 설정된 페이지를 사이트맵에 계속 넣으면 ‘검색에 보여 주고 싶은 URL’이라는 신호와 검색 제외 지시가 충돌합니다. 의도한 제외 페이지라면 사이트맵에서 빼고, 노출해야 할 페이지라면 noindex와 robots.txt 차단 여부를 먼저 고칩니다. http와 https, www 유무, 끝 슬래시 차이로 중복된 주소도 표준 URL에 맞춰 통일하세요.
lastmod에는 실제 주요 수정일을 사용한다
사이트맵의 lastmod 값은 페이지가 마지막으로 의미 있게 바뀐 날짜를 나타내야 합니다. 본문, 구조화 데이터, 주요 내부 링크처럼 콘텐츠 이해에 영향을 주는 변경은 반영하되 단순 접속 시각이나 자동 빌드 시각으로 모든 URL의 날짜를 매번 바꾸지 마세요. 확인할 수 없는 수정일이라면 부정확한 값을 억지로 넣지 않는 편이 낫습니다.
Google은 정확하고 일관되게 확인할 수 있는 lastmod 값을 활용할 수 있다고 안내합니다. 반면 priority와 changefreq 값은 Google이 사용하지 않습니다. 중요도를 높이려고 모든 페이지에 최고 우선순위를 적는 대신 대표 URL, 정상 응답, 실제 수정일을 정확히 유지하는 데 집중하세요.
Search Console과 robots.txt에 연결한다
정상 파일을 준비했다면 Google Search Console의 사이트맵 보고서에 정확한 주소를 제출합니다. 제출 상태, 마지막으로 읽은 날짜, 발견된 페이지 수, 처리 오류를 확인하세요. 제출은 검색엔진에 파일 위치를 알리는 절차이며 모든 URL의 크롤링이나 색인을 보장하지는 않습니다.
robots.txt에는 Sitemap: 뒤에 사이트맵의 완전한 URL을 적어 검색로봇이 파일을 찾도록 도울 수 있습니다. 여러 사이트맵이 있다면 현재 사용 중인 파일만 유지하고 폐기한 주소를 지웁니다. robots.txt의 크롤링 규칙과 사이트맵 URL을 혼동하지 말고 각각 별도로 점검하세요.
변경 후 6항목을 반복 검수한다
사이트맵을 수정한 뒤 ① 파일이 HTTP 200으로 열리는가 ② 모든 주소가 완전한 https URL인가 ③ 대표 URL만 포함됐는가 ④ 404·리디렉션·noindex 주소가 없는가 ⑤ lastmod가 실제 주요 수정일과 맞는가 ⑥ Search Console과 robots.txt가 같은 파일을 가리키는가를 확인합니다.
새 글을 발행하거나 주소를 바꿀 때 사이트맵이 자동으로 갱신되는지도 시험하세요. 발견된 URL 수가 예상과 크게 다르면 일부 카테고리가 빠졌거나 불필요한 페이지가 포함됐는지 살펴봅니다. 좋은 사이트맵은 URL을 최대한 많이 모은 목록이 아니라 검색에 제공할 정상 대표 페이지를 일관되게 관리하는 목록입니다.
