워드프레스 사이트맵 주소 찾는 방법, 내 사이트에 맞는 URL 확인하기

구글 서치콘솔에 사이트맵을 제출하려고 하면 가장 먼저 사이트맵 주소를 입력하라는 화면이 나온다.

그런데 워드프레스를 처음 운영할 때는 사이트맵이 어디에 있는지, 어떤 주소를 제출해야 하는지부터 헷갈릴 수 있다.

검색해 보면 wp-sitemap.xml, sitemap_index.xml, sitemap.xml처럼 서로 다른 주소가 나온다. 여러 주소를 모두 제출해야 하는지, 하나만 골라야 하는지도 쉽게 판단하기 어렵다.

워드프레스 사이트맵은 복잡한 관리자 메뉴를 찾기보다 내 도메인 뒤에 사이트맵 경로를 붙여 직접 열어보는 방법이 가장 간단하다.

가장 먼저 확인할 주소

별도의 SEO 플러그인을 사용하지 않는 워드프레스 사이트라면 아래 주소부터 확인하면 된다.

https://내도메인.com/wp-sitemap.xml

예를 들어 사이트 주소가 https://anne-jini.com이라면 다음과 같이 입력한다.

https://anne-jini.com/wp-sitemap.xml

브라우저에서 주소를 열었을 때 글과 페이지에 관련된 링크 목록이 표시된다면 기본 사이트맵이 정상적으로 생성된 상태다.

일반적인 웹페이지처럼 디자인이 적용되지 않고 글자와 링크만 보일 수 있다. 사이트맵은 검색엔진이 읽는 XML 문서이기 때문에 화면이 단순하게 보이는 것이 이상한 것은 아니다.

SEO 플러그인을 사용 중이라면

SEO 플러그인을 설치하면 워드프레스 기본 사이트맵 대신 별도의 사이트맵이 생성될 수 있다.

이때 많이 사용하는 주소는 다음과 같다.

https://내도메인.com/sitemap_index.xml

따라서 사이트맵 주소를 찾을 때는 우선 다음 두 주소를 차례로 열어보면 된다.

https://내도메인.com/wp-sitemap.xml
https://내도메인.com/sitemap_index.xml

둘 중 하나만 정상적으로 열릴 수도 있고, 두 주소가 모두 열릴 수도 있다.

두 개가 모두 열리는 경우에는 현재 사용하는 SEO 플러그인의 사이트맵 기능이 활성화돼 있는지 확인한 뒤, 플러그인이 안내하는 주소를 우선 사용하는 편이 관리하기 편하다.


sitemap.xml은 언제 확인할까

일부 사이트맵 전용 플러그인은 아래 주소를 사용한다.

https://내도메인.com/sitemap.xml

하지만 모든 워드프레스 사이트에서 이 주소가 만들어지는 것은 아니다.

기본 워드프레스 사이트맵은 주로 wp-sitemap.xml, SEO 플러그인이 만든 사이트맵은 sitemap_index.xml 형태를 사용하는 경우가 많다.

따라서 아래 세 주소를 모두 열어본 뒤, 실제로 정상 작동하는 주소를 확인하면 된다.

/wp-sitemap.xml
/sitemap_index.xml
/sitemap.xml

인터넷에서 본 주소를 그대로 서치콘솔에 입력하기보다 내 사이트에서 실제로 열리는지 먼저 확인하는 것이 중요하다.


주소가 열리면 무엇을 확인해야 할까

사이트맵 화면이 열린다고 바로 정상이라고 판단하기보다는 안에 실제 글 주소가 들어 있는지 확인해야 한다.

사이트맵 첫 화면에는 다음과 비슷한 하위 항목이 표시될 수 있다.

  • 글 사이트맵
  • 페이지 사이트맵
  • 카테고리 사이트맵
  • 태그 사이트맵
  • 작성자 사이트맵

글과 관련된 사이트맵을 선택한 뒤 최근에 발행한 글 주소가 포함돼 있는지 살펴본다.

예를 들어 최근 글 주소가 다음과 같다면,

https://example.com/wordpress-sitemap-url-check

글 사이트맵 안에서도 해당 주소를 확인할 수 있어야 한다.

사이트맵에 최근 글이 들어 있다면 워드프레스가 글 주소를 정상적으로 정리하고 있는 상태다.

robots.txt에서도 찾을 수 있다

사이트맵 주소가 확실하지 않다면 robots.txt 파일을 확인하는 방법도 있다.

브라우저에 다음 주소를 입력한다.

https://내도메인.com/robots.txt

파일 안에 아래와 비슷한 문장이 있다면 그 뒤에 나온 주소가 현재 사이트맵이다.

Sitemap: https://example.com/wp-sitemap.xml

또는

Sitemap: https://example.com/sitemap_index.xml

다만 robots.txt 안에 사이트맵 주소가 항상 적혀 있는 것은 아니다.

주소가 보이지 않더라도 사이트맵이 없는 것은 아니므로 앞에서 확인한 경로를 직접 열어보는 것이 더 정확하다.


사이트맵이 하얀 화면처럼 보이는 경우

사이트맵 주소를 열었는데 일반 페이지처럼 보이지 않고 하얀 화면이나 코드만 표시될 수 있다.

브라우저 종류에 따라 XML 문서를 보여주는 방식이 다르기 때문이다.

아래 항목을 확인하면 정상 여부를 판단하기 쉽다.

  • 주소창에 사이트맵 주소가 그대로 남아 있음
  • 404 오류가 나타나지 않음
  • 화면에 내 도메인 주소가 표시됨
  • <sitemapindex> 또는 <urlset> 같은 문구가 보임
  • 하위 사이트맵이나 글 주소가 포함돼 있음

반대로 로그인 화면이나 다른 사이트로 이동한다면 사이트맵이 정상적으로 공개되지 않은 상태일 수 있다.


사이트맵 주소에서 404 오류가 나올 때

사이트맵 주소를 입력했는데 페이지를 찾을 수 없다는 화면이 나오면 아래 내용을 순서대로 확인한다.

주소 철자 확인

사이트맵 주소는 하이픈과 밑줄 위치가 다르다.

wp-sitemap.xml
sitemap_index.xml

wp_sitemap.xml이나 sitemap-index.xml처럼 잘못 입력하면 열리지 않는다.

고유주소 설정 다시 저장

워드프레스 관리자 화면에서 다음 경로로 들어간다.

설정 → 고유주소

설정 형식을 바꾸지 않아도 된다. 현재 상태에서 아래의 변경사항 저장 버튼만 한 번 눌러본다.

주소 규칙이 다시 적용되면서 사이트맵의 404 오류가 해결되는 경우가 있다.

SEO 플러그인 설정 확인

SEO 플러그인을 사용한다면 플러그인 설정에서 사이트맵 기능이 켜져 있는지 확인한다.

설정 항목 이름은 플러그인마다 다르지만 보통 아래와 비슷하다.

  • XML 사이트맵
  • 사이트맵 기능
  • 검색 노출
  • 사이트 기능
  • 일반 설정

플러그인을 교체하거나 삭제했다면 이전에 사용하던 사이트맵 주소가 더 이상 열리지 않을 수도 있다.

캐시 삭제

사이트맵 기능을 켰는데도 이전 오류가 계속 보이면 캐시가 남아 있을 수 있다.

  • 브라우저 시크릿 모드에서 접속
  • 워드프레스 캐시 플러그인 삭제
  • 호스팅 서버 캐시 삭제
  • 다른 브라우저에서 확인

설정 변경 후에는 한 번씩 캐시를 정리하고 다시 확인하는 편이 좋다.


최근 글이 사이트맵에 보이지 않을 때

사이트맵은 열리지만 방금 발행한 글이 목록에 없다면 먼저 글의 상태를 확인한다.

글이 다음 상태라면 사이트맵에 포함되지 않을 수 있다.

  • 임시글
  • 비공개
  • 비밀번호 보호
  • 예약 발행
  • 휴지통 이동

글이 정상적으로 공개돼 있다면 캐시를 삭제한 뒤 다시 확인한다.

SEO 플러그인을 사용하는 경우 사이트맵 기능을 껐다가 바로 다시 켜는 것보다, 먼저 플러그인의 캐시 삭제 또는 재생성 기능이 있는지 확인하는 편이 안전하다.


사이트맵 주소가 두 개 모두 열리는 경우

wp-sitemap.xmlsitemap_index.xml이 모두 열리면 어떤 것을 사용해야 할지 고민될 수 있다.

이때는 현재 사이트에서 실제로 사용하는 방식을 기준으로 정하면 된다.

SEO 플러그인을 사용하지 않는 경우

wp-sitemap.xml을 사용한다.

SEO 플러그인을 사용하는 경우

플러그인에서 생성한 sitemap_index.xml을 우선 확인한다.

사이트맵 전용 플러그인을 사용하는 경우

해당 플러그인에 표시된 사이트맵 주소를 사용한다.

사이트맵 기능을 가진 플러그인을 여러 개 동시에 활성화할 필요는 없다. 비슷한 기능이 겹치면 어떤 사이트맵이 기준인지 관리하기 어려워질 수 있다.


구글 서치콘솔에 입력할 때

사이트맵 주소를 확인했다면 구글 서치콘솔의 사이트맵 메뉴에 입력한다.

서치콘솔 화면에서는 사이트 주소가 앞부분에 이미 표시돼 있기 때문에 보통 도메인 뒤의 경로만 입력한다.

워드프레스 기본 사이트맵이라면:

wp-sitemap.xml

SEO 플러그인의 사이트맵이라면:

sitemap_index.xml

입력 후 제출을 누르면 상태가 표시된다.

정상적으로 처리되면 성공으로 나오고, 주소가 잘못됐거나 접근할 수 없다면 가져올 수 없음과 같은 문구가 나타날 수 있다.


가져올 수 없음이 표시될 때

서치콘솔에서 오류가 나타나면 가장 먼저 사이트맵 주소를 새 브라우저 창에서 직접 열어본다.

직접 열리지 않는 주소는 구글도 읽기 어렵다.

브라우저에서는 정상적으로 열리는데 서치콘솔에서만 오류가 난다면 다음 부분을 확인한다.

  • HTTP와 HTTPS 주소를 혼동하지 않았는지
  • www 포함 여부가 실제 사이트와 맞는지
  • 서치콘솔에 선택한 속성이 현재 사이트 주소와 일치하는지
  • 사이트맵 주소 앞뒤에 불필요한 문자가 없는지
  • 사이트가 로그인 없이 공개돼 있는지
  • 보안 플러그인이 외부 접근을 막고 있지 않은지

설정이 정상이라면 바로 삭제와 재등록을 반복하기보다 일정 시간이 지난 뒤 상태를 다시 확인하는 방법도 있다.


새 글을 올릴 때마다 다시 제출해야 할까

사이트맵이 정상적으로 작동하고 있다면 새 글을 올릴 때마다 서치콘솔에 다시 제출할 필요는 없다.

워드프레스 기본 사이트맵과 대부분의 SEO 플러그인 사이트맵은 새 글을 발행하면 자동으로 주소를 추가한다.

새 글을 발행한 뒤에는 사이트맵에서 글 주소가 포함됐는지만 확인하면 된다.

중요한 글을 구글이 인식하고 있는지 빠르게 확인하고 싶다면 서치콘솔의 URL 검사 기능을 사용할 수 있다.

사이트맵은 여러 주소를 한꺼번에 알려주는 역할이고, URL 검사는 특정 글 하나를 확인하는 기능이다.


사이트맵 주소를 찾을 때 가장 간단한 순서

워드프레스 사이트맵을 찾는 과정은 아래 순서로 진행하면 된다.

먼저 브라우저에서 wp-sitemap.xml을 열어본다.

열리지 않거나 SEO 플러그인을 사용 중이라면 sitemap_index.xml을 확인한다.

별도 사이트맵 플러그인이 있다면 sitemap.xml도 확인한다.

정상적으로 열린 주소에서 최근 글이 포함됐는지 살펴본다.

마지막으로 대표 사이트맵 주소 하나를 서치콘솔에 제출한다.


마무리

워드프레스 사이트맵 주소는 관리자 화면에서 파일을 직접 찾아야 하는 것이 아니다.

내 도메인 뒤에 사이트맵 경로를 붙여 브라우저에서 확인할 수 있다.

가장 먼저 확인할 주소는 다음과 같다.

https://내도메인.com/wp-sitemap.xml
https://내도메인.com/sitemap_index.xml
https://내도메인.com/sitemap.xml

이 가운데 정상적으로 열리고 최근 글 주소가 포함된 사이트맵을 찾으면 된다.

SEO 플러그인을 사용하지 않는다면 wp-sitemap.xml, SEO 플러그인을 사용한다면 플러그인이 안내하는 sitemap_index.xml 주소를 사용하는 것이 일반적이다.

사이트맵은 한 번 제출하고 끝내는 파일이라기보다, 새 글과 변경된 주소를 검색엔진에 전달하도록 자동으로 갱신되는 목록이다.

따라서 주소가 열리는지만 확인하지 말고 최근에 발행한 글이 실제로 포함돼 있는지도 함께 살펴보는 것이 좋다.

Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다