
얼마 전 새로 만든 워드프레스 사이트를 점검했는데, 글은 40개 넘게 올라와 있어도 검색 도구에 사이트맵을 등록하지 않은 상태였습니다. 사이트맵 제출은 검색 노출을 보장하는 버튼이 아닙니다. 검색 엔진에 공개된 글과 페이지의 목록이 어디 있는지 알려주는 작업입니다. 워드프레스라면 대개 새 플러그인을 설치할 필요도 없습니다.
먼저 지금 쓰는 사이트맵을 확인한다
워드프레스 5.5 이상에는 XML 사이트맵이 기본으로 들어 있습니다. 사이트 주소 뒤에 wp-sitemap.xml을 붙여 열었을 때 글이나 페이지의 사이트맵 목록이 보이면 기본 기능이 작동하는 겁니다. 여기서 적은 wp-sitemap.xml은 주소 전체가 아니라 파일 이름입니다. 브라우저에서 실제 사이트맵을 열 때는 본인 사이트 주소 뒤에 붙이면 됩니다.
이미 Yoast SEO나 Rank Math를 쓰고 있다면 sitemap_index.xml도 확인하세요. 이런 SEO 플러그인은 자체 사이트맵을 만들 수 있습니다. 주소를 짐작해 제출하기보다, 플러그인 설정 화면에 표시된 사이트맵을 직접 열어 확인하는 편이 정확합니다. Yoast SEO는 ‘설정 → 사이트 기능 → XML 사이트맵’에서 기능 상태를 확인할 수 있고, Rank Math는 ‘사이트맵 설정’에서 확인할 수 있습니다. 메뉴 이름은 플러그인 언어와 버전에 따라 조금 다를 수 있습니다.
사이트맵이 두 개 보인다고 둘 다 제출할 필요는 없습니다. 현재 운영에 쓰는 사이트맵 색인 하나를 고르세요. 글, 페이지, 분류별 하위 사이트맵이 목록으로 나오는 파일이 색인입니다. 하위 파일을 하나씩 등록하면 관리할 항목만 늘어납니다. 기본 사이트맵으로 충분한 블로그라면 사이트맵 때문에 SEO 플러그인을 새로 설치할 이유도 없습니다.
제출 전에 공개 설정과 목록을 점검한다
워드프레스 관리자에서 ‘설정 → 읽기’로 들어가 ‘검색 엔진이 이 사이트를 검색하지 못하도록 요청’ 항목을 확인합니다. 운영 사이트인데 체크되어 있다면 해제하고 저장하세요. 다만 개발 중인 사이트라서 일부러 검색을 막아둔 경우에는 함부로 바꾸면 안 됩니다. 이 설정은 사이트 전체의 검색 노출에 영향을 줍니다.
이어서 사이트맵을 방문자처럼 열어봅니다. 로그인 화면으로 넘어가거나, 404 오류가 뜨거나, XML 대신 오류 문구가 나온다면 제출부터 해도 해결되지 않습니다. 사이트맵 색인에서 글 목록 파일을 한 번 더 눌러 실제 공개 글이 들어 있는지 확인하세요. 비공개 글과 아직 발행하지 않은 글은 목록에 없어야 정상입니다. 반대로 검색에 노출하고 싶은 글이 빠져 있다면 글의 공개 상태와 SEO 플러그인의 색인 제외 설정을 먼저 봐야 합니다.
SEO 플러그인을 바꾸는 중이라면 특히 조심해야 합니다. 예전 플러그인의 사이트맵을 제출해 둔 채 새 플러그인을 켜면 검색 도구에는 더 이상 쓰지 않는 파일이 남을 수 있습니다. 교체 전 현재 설정을 기록하고 백업한 뒤, 새 사이트맵이 정상적으로 열리는지 확인하세요. 그다음 검색 도구의 제출 목록을 바꾸면 됩니다. 사이트맵 하나 때문에 플러그인을 여러 개 동시에 켜 두는 구성은 피하는 편이 낫습니다.
구글 서치 콘솔에 사이트맵을 제출한다
구글 서치 콘솔에서 먼저 사이트 소유권이 확인된 속성을 선택합니다. 왼쪽 메뉴의 ‘색인 생성 → 사이트맵’으로 들어가 ‘새 사이트맵 추가’ 입력칸에 앞에서 확인한 사이트맵을 넣고 ‘제출’을 누르면 됩니다. 입력칸에 사이트 주소가 미리 표시된다면 wp-sitemap.xml 또는 sitemap_index.xml처럼 뒤쪽 파일 이름만 입력합니다. 주소가 표시되지 않는 형태라면 화면 안내에 맞춰 전체 주소를 입력해야 합니다. 이 글에는 외부 주소를 싣지 않으므로, 실제 값은 본인 브라우저에서 연 사이트맵을 기준으로 복사하세요.
제출 직후 ‘성공’이 뜨면 파일을 읽었다는 뜻입니다. 등록된 모든 글이 검색 결과에 실렸다는 뜻은 아닙니다. 구글 서치 콘솔의 ‘페이지’ 보고서에서 색인 상태를 따로 확인해야 합니다. 신규 사이트는 크롤링과 색인 반영에 시간이 걸릴 수 있으니, 제출 버튼을 여러 번 누르기보다 며칠 간격으로 상태 변화를 보는 게 낫습니다.
‘가져올 수 없음’이 나오면 사이트맵을 다시 열어보고, 접근 제한이나 보안 플러그인의 차단 기록을 확인하세요. 제출한 주소와 현재 사이트 주소의 형식이 서로 다른 경우도 흔합니다. 사이트 이전이나 주소 변경을 했다면 이전 사이트맵이 남아 있지 않은지도 확인해야 합니다. 오류를 고친 뒤 다시 제출하면 됩니다.
네이버에도 같은 사이트맵을 등록한다
네이버 서치어드바이저에서는 소유 확인을 마친 사이트를 선택하고 ‘요청 → 사이트맵 제출’로 이동합니다. 여기에도 실제로 열리는 사이트맵 색인 하나를 입력합니다. 구글용과 네이버용 사이트맵을 따로 만들 필요는 없습니다. 같은 공개 글 목록을 두 검색 도구에 알려주면 됩니다.
제출 뒤에는 새 글이 생길 때마다 사이트맵을 다시 등록할 필요가 없습니다. 워드프레스 기본 기능과 일반적인 SEO 플러그인 사이트맵은 발행 상태가 바뀌면 목록을 갱신합니다. 대신 글을 공개했는데 목록에 안 보이거나, 플러그인을 교체했거나, 사이트 주소를 바꿨을 때 다시 확인하세요. 그때는 검색 도구에 등록된 파일 이름도 함께 점검하는 게 좋습니다.
사이트맵 제출하는법 자체는 몇 번 클릭하면 끝납니다. 운영하면서 시간을 잡아먹는 부분은 제출 전에 파일이 정상적으로 열리는지, 제출 후에도 같은 파일이 유지되는지 확인하는 일입니다. 저는 새 기능을 더하기 전에 이 두 가지부터 확인합니다. 검색 도구에 알려준 목록과 실제 공개 글이 맞아야 이후의 색인 문제도 제대로 판단할 수 있습니다.
