워드프레스 사이트에서 사이트맵, RSS 피드, robots.txt가 작동하지 않거나 404 오류가 발생하는 경우가 있습니다. 이 경우 문제를 해결해야 SEO에서 손해를 보지 않습니다. 사이트맵 등이 오류가 발생하는 경우 아래의 내용을 참고하여 문제 해결을 시도해보시기 바랍니다.
[ 이 글은 1년 전에 작성된 글이지만 내용을 보강하여 2023년 5월 2일에 재발행되었습니다. ]
워드프레스 사이트맵, RSS, robots.txt가 작동하지 않거나 404 오류가 발생하는 경우
워드프레스 5.5 버전부터는 XML 사이트맵이 코어에 추가되었습니다. 하지만 Yoast SEO나 Rank Math 등의 SEO 플러그인을 사용하면 워드프레스 네이티브 사이트맵을 비활성화하고 SEO 플러그인에서 제공하는 사이트맵 기능을 사용할 수 있습니다.
사이트맵이나 RSS, robots.txt가 동시에 작동하지 않는다면 다음 사항을 체크해보시기 바랍니다.
발행된 글이 없는 경우
발행된 글(포스트)이 없는 경우 사이트맵 접속 시 404 에러 혹은 "Oops! That page can't be found" 에러가 표시될 수 있스빈다. 공개된 글이 없다면 워드프레스 관리자 페이지 » 글 » 새로 추가를 클릭하여 글을 작성하여 발행해 보시기 바랍니다.
참고로 글을 작성할 때에는 엘리멘터(Elementor)나 아바다 빌더 등 페이지 빌더를 사용하지 말고, 대신 기본 에디터인 블록 에디터(구텐베르크)를 이용하여 작성하시기 바랍니다.
플러그인 충돌 문제
플러그인 충돌 문제를 의심해볼 수 있습니다. 모든 플러그인을 비활성화한 후에 문제가 재발하는지 체크해보세요. 문제가 발생하지 않는다면 하나씩 활성화하면서 문제를 일으키는 플러그인을 특정할 수 있습니다.
워드프레스, 테마, 플러그인 업데이트
백업을 한 다음, 워드프레스, 테마, 플러그인을 최신 버전으로 업데이트해보시기 바랍니다.
업데이트를 하면 문제가 해결되는 경우가 있습니다.
웹서버에 디스크 공간이 충분한 경우 UpdraftPlus와 같은 플러그인을 사용하면 편리하게 데이터와 DB를 백업받을 수 있습니다.
정기적으로 백업하여 안전한 곳에 백업 파일을 보관해놓으면 추후 사이트에 문제 발생 시 쉽게 복구가 가능합니다.
고유주소 설정 변경
404 에러 문제는 .htaccess 파일 손상으로 인해 발생하는 경우가 많습니다. 설정 > 고유주소로 이동하여 고유주소 설정이 '일반'으로 되어 있다면 다른 옵션(예: '글 이름')을 선택한 다음 저장 버튼을 누릅니다.
이미 '일반'(혹은 워드프레스 버전에 따라 '기본')이 아닌 다른 옵션으로 설정되어 있다면 설정을 변경하지 말고 하단의 변경 버튼을 누릅니다. 그러면 .htaccess 파일이 재설정됩니다.
이제 사이트맵과 RSS 피드, robots.txt 파일이 정상적으로 표시되는지 확인해보시기 바랍니다.
SEO에 유리한 고유주소 구조에 대해서는 다음 글을 참고해보세요.
방화벽 비활성화
위의 조치에도 문제가 해결되지 않으면 웹호스팅 레벨에서 방화벽이 활성화되어 있지 않은지도 체크해보세요. 경우에 따라 방화벽이 문제를 일으킬 수 있습니다. 그리고 스팸 필터가 활성화되어 있다면 스팸 필터도 해제하여 문제가 해결되는지 확인해보세요.
문제가 해결되지 않으면
상기의 조치에도 불구하고 문제가 해결되지 않으면 웹호스팅 업체에 연락하여 상의해보시기 바랍니다.
참고
https://avada.tistory.com/2399
https://avada.tistory.com/2392