구글 서치콘솔 사이트맵 등록하는 방법, 워드프레스는 이렇게 하면 됩니다

얼마 전 새로 만든 워드프레스 사이트가 검색에 너무 늦게 잡힌다는 상담을 받았습니다. 글은 30개 넘게 있었고 설정도 크게 이상해 보이지 않았는데, 구글 서치콘솔에 들어가 보니 사이트맵이 아예 등록되어 있지 않았습니다. 이런 경우가 생각보다 많습니다.
구글 서치콘솔 사이트맵은 검색 노출을 바로 올려주는 버튼은 아닙니다. 다만 구글이 내 사이트 구조를 읽는 길잡이 역할을 합니다. 특히 워드프레스처럼 글, 페이지, 카테고리, 태그, 이미지가 계속 늘어나는 사이트는 사이트맵을 제대로 넣어두는 게 기본입니다.
워드프레스 사이트맵이 필요한 이유
사이트맵은 쉽게 말하면 사이트 안에 어떤 글과 페이지가 있는지 검색엔진에 알려주는 목록입니다. 새 글을 썼다고 해서 구글이 바로 찾아오는 것은 아닙니다. 내부 링크가 약하거나 사이트가 새로 만들어진 경우에는 며칠씩 늦게 발견되기도 합니다.
워드프레스는 기본적으로 사이트맵 기능을 가지고 있습니다. 별도 플러그인을 깔지 않아도 기본 사이트맵이 생성됩니다. 다만 SEO 플러그인을 쓰고 있다면 플러그인에서 만든 사이트맵을 쓰는 경우가 많습니다. 여기서 둘 다 켜져 있거나, 캐시 플러그인이 사이트맵을 이상하게 저장하면 문제가 생깁니다.
- 새 글이 검색엔진에 늦게 발견됨
- 중요한 페이지보다 불필요한 태그 페이지가 먼저 잡힘
- 삭제한 글 주소가 계속 남아 오류로 표시됨
- 사이트 구조를 구글이 정확히 이해하지 못함
운영하면서 보면 사이트맵을 등록하지 않았다고 사이트가 망가지는 일은 없습니다. 하지만 검색 유입을 기대하는 블로그라면 굳이 빼먹을 이유도 없습니다. 설정하는 데 5분이면 충분합니다.
사이트맵 주소는 어디서 확인하나
워드프레스 기본 사이트맵은 보통 사이트 주소 뒤에 특정 경로가 붙는 방식입니다. 그런데 이 글에서는 외부 주소나 도메인 형태를 쓰지 않기로 했으니, 관리자 화면에서 확인하는 방식으로 설명하겠습니다.
먼저 관리자 화면에 로그인한 뒤 SEO 플러그인을 쓰는지 확인합니다. Rank Math, Yoast SEO, All in One SEO 같은 플러그인을 설치했다면 각 플러그인 설정 안에 사이트맵 메뉴가 있습니다. 여기서 사이트맵 기능이 켜져 있는지 봅니다.
SEO 플러그인을 쓰는 경우
Rank Math를 쓰면 관리자 메뉴에서 사이트맵 설정을 찾을 수 있습니다. 글, 페이지, 카테고리, 이미지 포함 여부를 따로 조정할 수 있습니다. Yoast SEO도 비슷합니다. 기능 메뉴에서 XML 사이트맵이 켜져 있는지 확인하면 됩니다.
저는 보통 블로그 사이트에서는 글과 페이지는 포함하고, 태그는 빼는 편입니다. 태그를 제대로 설계해서 쓰는 사이트라면 포함해도 되지만, 대부분은 글 쓸 때 즉흥적으로 붙인 태그가 많습니다. 이런 태그 페이지까지 색인 대상이 되면 품질 낮은 목록 페이지가 늘어납니다.
SEO 플러그인을 안 쓰는 경우
워드프레스 기본 사이트맵을 사용할 수 있습니다. 이 경우 별도 플러그인을 설치할 필요는 없습니다. 무료로 되는 일을 유료 플러그인으로 해결할 이유가 없습니다.
다만 기본 사이트맵은 세부 조정이 약합니다. 어떤 글 유형을 빼고 넣을지 세밀하게 관리하려면 SEO 플러그인의 사이트맵 기능이 더 편합니다. 이미 SEO 플러그인을 쓰고 있다면 그 플러그인의 사이트맵 하나만 쓰는 것이 낫습니다.
구글 서치콘솔에 등록하는 순서
구글 서치콘솔에 사이트가 먼저 등록되어 있어야 합니다. 아직 속성 등록을 하지 않았다면 도메인 소유권 확인부터 해야 합니다. 호스팅 DNS를 건드리는 방식이 가장 깔끔하지만, 초보자라면 HTML 태그 방식이 편할 때도 있습니다.
사이트 등록이 끝났다면 왼쪽 메뉴에서 사이트맵 메뉴로 들어갑니다. 입력 칸에는 전체 주소를 넣는 것이 아니라, 사이트맵 경로만 넣는 방식으로 진행할 수 있습니다. SEO 플러그인에서 안내하는 사이트맵 끝부분을 복사해서 넣으면 됩니다.
- 서치콘솔에서 해당 사이트 속성 선택
- 왼쪽 메뉴에서 사이트맵 이동
- 사이트맵 경로 입력
- 제출 버튼 클릭
- 상태가 성공으로 바뀌는지 확인
제출 직후에는 바로 성공으로 표시되지 않을 수 있습니다. 보통 몇 분 안에 바뀌지만, 사이트가 느리거나 보안 플러그인이 접근을 막고 있으면 가져올 수 없음으로 나옵니다. 이때는 무작정 다시 제출하지 말고 원인을 봐야 합니다.
가져올 수 없음이 뜰 때 확인할 것
구글 서치콘솔 사이트맵에서 가장 자주 보는 오류는 가져올 수 없음입니다. 이 문구만 보면 구글 문제처럼 느껴지지만, 실제로는 워드프레스 쪽 설정 문제인 경우가 많습니다.
먼저 캐시 플러그인을 의심합니다. 사이트맵은 글이 늘어나면 내용이 바뀌어야 합니다. 그런데 캐시 플러그인이 오래된 사이트맵을 붙잡고 있으면 구글이 이상한 응답을 받습니다. 캐시 플러그인 설정에서 사이트맵 경로는 캐시 제외로 두는 게 좋습니다.
두 번째는 보안 플러그인입니다. 방화벽 설정이 너무 강하면 구글 봇 접근까지 막을 수 있습니다. 로그인 차단, 국가 차단, 봇 차단 기능을 켰다면 사이트맵 접근에 영향을 주는지 확인해야 합니다.
세 번째는 SEO 플러그인 충돌입니다. SEO 플러그인을 두 개 이상 켜두는 사이트를 종종 봅니다. Rank Math와 Yoast SEO를 동시에 쓰는 식입니다. 이런 구성은 메타태그도 겹치고 사이트맵도 겹칩니다. 하나만 남기는 게 맞습니다.
- 캐시 플러그인에서 사이트맵 제외
- 보안 플러그인의 봇 차단 설정 확인
- SEO 플러그인은 하나만 사용
- 비공개 글이나 임시 글이 사이트맵에 섞이지 않았는지 확인
- 삭제한 글이 계속 남아 있으면 고유주소 저장 다시 실행
고유주소 설정도 가끔 문제를 만듭니다. 관리자 화면의 고유주소 메뉴에 들어가 아무것도 바꾸지 말고 저장만 눌러도 규칙이 다시 생성됩니다. 단, 운영 중인 쇼핑몰이나 예약 사이트라면 방문자가 적은 시간에 하는 편이 안전합니다.
워드프레스 운영 기준으로 권하는 설정
블로그 기준이라면 사이트맵에 모든 것을 넣는 방식은 추천하지 않습니다. 검색엔진에 많이 제출한다고 좋은 게 아닙니다. 실제로 검색될 가치가 있는 페이지만 넣는 쪽이 낫습니다.
저라면 개인 블로그나 정보성 사이트에서는 글, 고정 페이지, 주요 카테고리 정도만 포함합니다. 태그는 운영자가 명확한 기준으로 관리할 때만 포함합니다. 작성자 페이지는 1인 블로그라면 빼는 경우가 많습니다. 글 목록이 중복되기 때문입니다.
이미지 사이트맵은 사이트 성격에 따라 다릅니다. 제품 사진, 시공 사례, 포트폴리오처럼 이미지 검색 유입이 의미 있는 사이트라면 켜둘 만합니다. 일반 글 위주의 블로그라면 우선순위는 낮습니다.
- 글: 포함 권장
- 고정 페이지: 포함 권장
- 카테고리: 주요 분류만 권장
- 태그: 관리하지 않으면 제외
- 작성자 페이지: 1인 블로그는 제외 권장
- 첨부파일 페이지: 대부분 제외
특히 첨부파일 페이지는 조심해야 합니다. 이미지 하나마다 별도 페이지가 생기면 품질 낮은 페이지가 대량으로 색인될 수 있습니다. 오래된 워드프레스 사이트에서 검색 결과에 이미지 첨부 페이지만 잔뜩 잡히는 사례를 여러 번 봤습니다.
등록 후 바로 할 일
사이트맵을 등록했다고 끝난 것은 아닙니다. 며칠 뒤 다시 들어가서 발견된 페이지 수와 실제 색인 수를 봐야 합니다. 글이 100개인데 사이트맵에서 발견된 주소가 800개라면 뭔가 많이 열려 있는 겁니다. 반대로 글이 100개인데 10개만 잡힌다면 사이트맵 생성이나 접근에 문제가 있을 수 있습니다.
새 글을 발행한 뒤 매번 수동 제출할 필요는 없습니다. 정상적인 사이트맵이면 구글이 주기적으로 다시 읽습니다. 급하게 노출이 필요한 글만 URL 검사에서 색인 요청을 쓰면 됩니다. 이것도 너무 자주 누른다고 빨라지는 기능은 아닙니다.
워드프레스 운영은 큰 기술보다 기본값을 제대로 잡는 일이 더 중요할 때가 많습니다. 사이트맵도 그렇습니다. 플러그인 하나 더 깔기 전에 지금 쓰는 SEO 플러그인 설정을 확인하고, 불필요한 페이지를 빼고, 구글 서치콘솔에서 상태를 보는 것만으로도 검색엔진이 사이트를 읽는 흐름이 훨씬 안정됩니다.
