Yoast SEO 사이트맵이 생성 안될 때(404에러)
워드프레스에서 사이트맵을 쉽게 만들어 주는 플러그인중 가장 편하고 유명한게 바로 Yoast SEO이다.
이건 워낙 무료이지만 기능이 막강해서 워드프레스를 사용한다면 필수 플러그인이 아닐까 싶다.
근데, Yoast SEO에서 사이트맵을 활성화 해도 404에러나면서 사이트맵 파일을 찾을 수 없다고 나올때가 있다.
우선, Yoast SEO에서 사이트맵을 자동으로 활성화 해주려면 아래 경로에서 활성화 해주면 된다.
(업데이트 이후 좀 바뀜)
Yoast SEO – Settings – XML sittmaps
Yoast SEO – Settings 안에 들어가서 XML sittmaps 카드를 확인하면 된다.
아래 모양의 카드에서 활성화 되어 있으면 잘 되고 있는거다.
여기서 View the XML sitemap 버튼을 눌러 사이트맵 화면이 잘 나오면 정상 작동되는중인데
404 에러 파일을 찾을 수 없다고 나올때가 문제이다.
아래와 같이 404 에러 페이지가 뜬다면 사이트맵이 안만들어 지고 있다는 이야기 쩝.
이럴땐 고유주소 구조가 잘못되어 있는것이 가장 큰 문제이다.
고유주소가 아마도 일반적이거나 다른 형태로 설정되어 있다면 이거를 바꾸어 주도록 한다.
아래와 같이 사용자 정의 구조에서 post_id로 바꾸어 준다.
그럼 신기하게도 사이트맵이 정상적으로 잘 나오는것을 확인 할 수 있다