본문 바로가기
IT

워드프레스 사이트맵 작성 방법 및 등록 오류 해결 방법

by 호기심석사 2024. 7. 21.

워드프레스 블로그를 만드는 이유는 여러가지가 있지만 가장 큰 이유는 다른 이들에게 나의 글을 공유하기 위함입니다. 다른 이들이 내 블로그에 적힌 글들을 많이 보길 원한다면 구글서치콘솔이나 네이버 서치어드바이저 등에 사이트맵을 등록해야 더 빨리 나의 블로그 글들이 노출될 수 있습니다. 하지만 구글서치콘솔에 사이트맵 등록을 하는 도중에 오류가 나는 경우가 있는데요. 오늘은 워드프레스 사이트맵 작성 방법 및 등록 오류를 해결하는 방법에 대해 알아보도록 하겠습니다.

 

워드프레스 사이트맵 등록 썸네일

 

 워드프레스 사이트맵 이해

사이트맵은 쉽게 말해 내 사이트에 있는 글들의 위치를 정리한 지도라고 생각하면 이해하기 쉽습니다. 구글서치콘솔이나 네이버 서치어드바이저에 이러한 사이트맵을 등록하면 구글이나 네이버에서 등록된 사이트 안에 있는 정보를 손쉽게 크롤링할 수 있습니다. 사이트맵 등록이 되어있지 않다 하더라도 페이지 링크만 제대로 되어있다면 구글이나 네이버에서 대부분의 사이트에 있는 페이지나 글들을 찾을 수 있어 사이트맵 등록은 반드시 필요한 것은 아닙니다. 하지만 사이트맵 등록을 통해서 보다 효율적으로 크롤링할 수 있기 때문에 가급적 등록하는 것이 나중에 사이트 규모가 커지더라도 쉽게 글을 찾을 수 있게 해줄 수 있습니다.

 

 

 

사이트맵 등록이 필요한 경우

사이트맵 등록은 일반적으로 사이트 규모가 클수록, 연결되는 외부 링크가 많지 않을수록, 동영상이나 사진과 같은 미디어 콘텐츠가 많을수록 더욱 필요합니다. 집에 있는 책장에서 내가 찾고자 하는 책을 찾는 것은 어렵지 않지만 도서관에서 내가 찾고 싶은 책을 찾는 것이 색인 검색 없이 어려운 것과 비슷하다고 생각하면 됩니다. 도서관에서 분류 기호에 따라 책이 정리되어 있듯 사이트에 있는 사이트나 미디어 자료들도 사이트맵에 등록되어있으면 구글이나 네이버 봇들이 쉽게 자료를 크롤링할 수 있습니다.

 

 

사이트맵 등록이 필요하지 않은 경우

사이트 규모가 작은 사이트일수록 사이트맵 등록은 필요하지 않습니다. 구글에서는 500개 이하의 페이지를 가진 사이트는 별도의 사이트맵 등록이 필요하지 않다고 합니다. 하지만 내가 계속해서 자료들을 올리는 등 사이트 내 페이지 수가 계속 늘어날 예정이라면 사이트맵 등록을 하는 것이 바람직할 것입니다. 또한 동영상이나 사진 등의 이미지 자료가 적은 경우에도 별도의 사이트맵 등록이 없이도 구글이나 네이버에서 손쉽게 사이트 내 페이지들을 찾아낼 수 있습니다.

 

 

 

 

 워드프레스 사이트맵 작성

사이트맵이 필요하여 작성하길 원하다면 어떤 종류의 사이트맵을 작성할 지 정해야 합니다. 사이트맵은 xml 사이트맵과 RSS 사이트맵, 텍스트 사이트맵 등으로 형식을 나눌 수 있는데 각각의 사이트맵 형식별로 장단점이 다 다릅니다. 사이트맵 작성을 개인적으로 하기 위해서는 기본적인 컴퓨터 지식이 있어야 오류 없이 작성할 수 있기 때문에 가장 쉬운 방법은 플러그인 등을 이용하여 자동으로 생성하는 것입니다.

 

 

 

워드프레스 사이트맵 작성 방법

워드프레스에서 사이트맵을 작성하는 가장 쉬운 방법은 플러그인을 설치하는 것입니다. 다양한 플러그인에서 사이트맵 작성을 지원하는데 여기서는 Rank math라는 플러그인을 통해 사이트맵을 작성하는 방법을 알아보겠습니다.

 

랭크매쓰 플러그인 조회 화면

 

워드프레스 관리자 페이지에서 플러그인 추가 화면으로 들어갑니다. 그리고 검색창에 'rank math'를 치면 위와 같은 워드프레스 플러그인 목록을 볼 수 있습니다. 첫 번째 Rank Math 플러그인을 설치하여 활성화합니다. 활성화가 되면 rank math 플러그인 사이트맵 설정 메뉴를 누릅니다.

 

랭크매쓰 플러그인 사이트맵 설정 화면

 

 

사이트맵 설정으로 들어가면 새로 생성된 내 워드프레스 블로그의 사이트맵 주소가 보이는데 이 주소를 구글서치콘솔이나 네이버 서치어드바이저에 등록하면 사이트맵 등록이 완료됩니다. 설정하기 전 사이트맵 주소를 클릭하여 정상적으로 사이트맵 화면이 보이는지 우선 확인하세요.

랭크매쓰 사이트맵 작성 확인 화면

 

 

사이트맵 주소를 클릭했을 때 사이트맵 화면이 정상적으로 보인다면 사이트맵 작성이 정상적으로 완료된 것입니다. 

 

 

 

사이트맵 등록 오류 해결 방법

사이트맵 주소를 클릭했을 때, 사이트맵 화면이 정상적으로 보이지 않는 경우가 있습니다. 이러한 경우 사이트맵이 정상적으로 작성되지 않은 것입니다. 아래와 같은 화면이 보인다면 사이트맵을 다시 작성해야 하는데 만약 내 워드프레스 블로그에 글이 하나도 없다면 사이트맵이 따로 작성되지 않으므로 글을 시범적으로 하나 작성해보시고 다시 사이트맵 주소로 들어가 확인하시기 바랍니다.

 

워드프레스 사이트맵 오류 화면

 

글이 작성되어 있는데도 불구하고 정상적으로 사이트맵 주소가 보이지 않는 경우가 있는데 워드프레스 블로그를 nginx 기반으로 작성되었을 때 이와 같은 오류가 발생됩니다. 해결 방법은 다음과 같습니다.

 

우선 rank math 홈페이지에 나와있는 해결 방법은 rewrite rule을 적용시키는 방법입니다. 아래와 같은 규칙을 default 파일에 추가하면 됩니다. 

 

nginx 서버 rewrite 구문 작성 화면

 

nginx 서버의 default 파일은 /etc/nginx/sites-available에 위치하고 있습니다. 터미널 등을 이용하여 해당 폴더로 접근합니다. 해당 폴더 이동 명령어는 체인지 디렉토리 명령어를 사용하여 'cd etc/nginx/sites-available'를 입력하면 됩니다.

디렉토리 명령어 작성화면

 

해당 폴더에서 편집을 위해 vim 편집기를 이용하여 편집합니다. 만약 vim 편집기가 설치되어 있지 않다면 입력창에 'apt-get install -y vim'를 입력하여 편집기부터 우선 설치합니다. 설치 완료 후에 'vi default' 명령어를 입력하여 편집기를 실행합니다. 다음 내용을 추가합니다. 추가할 때는 추가하고 싶은 공간으로 커서를 이동한 후에  'a' 버튼을 눌러 내용을 입력할 수 있습니다. 

 

*사진을 누르시면 크게 보실 수 있습니다.

 

 

입력이 완료되었다면 esc 키를 누르고 ':wq'를 입력하여 저장하며 vim 편집기를 종료합니다. 다시 nginx 서버를 실행하고 터미널을 종료합니다. nginx 서버 재실행 명령어는 'service nginx restart' 입니다. 다음 인터넷창에서 아까 사이트맵 주소를 다시 입력하면 정상적으로 사이트맵 화면이 출력되는 것을 볼 수 있습니다.

 

사이트맵 정상 출력 화면

 

 

 

 워드프레스 사이트맵 등록 및 오류 해결 방법 정리

사이트맵은 구글이나 네이버에서 자신의 블로그가 쉽게 노출될 수 있도록 하기 위해 필요한 작업니다. 하지만 모든 블로그에 사이트맵 작성이 꼭 필요한 것은 아닙니다. 사이트맵 작성이 되지 않은 경우에도 페이지 양이 적고, 페이지가 정상적으로 링크가 연결되어 있다면 해당 글들은 정상적으로 구글이나 네이버에 검색되어집니다. 이번 글을 통해서 사이트맵 등록에 어려움을 겪으신 분들이 잘 해결되었으면 합니다.