워드프레스 개설후 이전 도메인 사용 sitemap.xml 오류

저는 원래 처음 워드프레스를 cloudways에서 개설했습니다. 유료 서버 이용중이지만 바쁘다는 핑계로 실제 포스팅을 오랫동안 못했던지라, 포기하고 서비스를 종료하였습니다. 이후 시놀로지 개인 서버에서 워드프레스로 이 블로그를 개설하였고, 이후 순차적으로 구글 검색 등록을 하였습니다. 다만 sitemap.xml오류가 해결이 되지 않네요.

이전 서버에서 자료는 신규 서버로 이전하지 않았고 동일 도메인을 사용하였습니다.

워드프레스 sitemap.xml 오류

사이트맵

위에서 보다시피 sitemap_index.xml에서 색인이 성공하였다 뜹니다만, 이게 성공에서 가져올수 없음으로 왔다갔다합니다. 성공으로 떴다하더라도 가져올수 없음과 같은 현상인게, 아래 사진을 보시면

sitemap.xml

위에서 아래 2개가 오류가 뜹니다. 각각의 오류를 열어보면 아래와같이 http오류라 뜹니다.

sitemap_index.xml에서 <사이트맵 열기>를 클릭하면 치명적 오류라고 뜹니다

구글 검색어 등록은 구글 사이트킷으로 진행하였고, 소유확인도 정상적으로 되었고,모든 순서는 잘 진행되었습니다. 그런데 구글에서 site:visionwired.com으로 검색하면, 이전 cloudways에서 포스팅했던 글들만 검색됩니다. 이전 블로글에서 포스팅했던 글들을 시놀로지 워드프레스에서 다시 올리지는 않았고, 다만 도메인만 같습니다.

검색해본바로는 신규 블로그라서 구글에서 검색하는데 시간이 오래 걸리니까 기다려라…가 일반적인 답변인듯 합니다. 그래도 이 sitemap.xml 때문에 모든 검색사이트에서 글이 검색되지 않습니다.

구글 URL검사시 색인거부

구글 url검사에서 sitemap.index.xml을 검색해보면 색인 생성 요청이 거부됨이라고 뜹니다.

색인 생성 요청 거부

그리고 그 아래 내용을 보면 서버 오류(5xx)

url검사 도구에 대한 구글의 도움말이 있어서 연결합니다. 저에게는 도움이 안되는듯

URL 검사도구

다른 시도들

  • robot.txt 설정 변경
  • 구글 검색엔진 초기화후 재등록
  • Rank Math 검색엔진 비활성화후 Yoast Seo로 다시 등록
  • 이 경우 sitemap.xml이 정상적으로 Yoast Seo에서는 노출이 됩니다. 다만, 여전히 구글에서는 에러

동일 도메인 사용시 전체적인 추측

현재 cloudways에서 포스팅했던 내용으로 계속 봇이 접속시도를 하고, 당연 서버가 사라졌으니까 서버 오류가 뜨는것으로 보입니다. 궁금한건 서버이전이 아니고, 도메인만 그대로 사용한건데 왜 이전 서버로 봇이접속을 하느냐입니다. 초보의 고민이 큽니다.

서버이전이 아니라서 따로 세팅을 해줘야 하는것 없어보이고, 도메인을 이전 서버에서 현재 서버로 접속하게 하기 위해서 도메인 설정은 변경해 주었습니다. 그러니까 당연히 외부에서 제 시놀로지 워드프레스로 연결이 되는 것이겠죠.

그런데, 왜 구글이나 기타 네이버등 검색 엔진에서는 모두 과거 서버로 접속을 하고 , 그쪽 데이터는 사라졌음에도 색인이 검색이 되고, 실제 사이트를 구글에서 검색하면 이전 포스팅이 노출이 됩니다. 노출만 되지, 실제 링크를 클릭하면 현재의 워드프레스로 연결이 됩니다. 당연 내용은 사라졌으니 메인페이지로 연결됩니다.

뭐를 따로 설정해줘야 하는걸까요?

xml을 검색해보면 색인 생성 요청이 거부됨이라고 뜹니다. 그리고 그 아래 내용을 보면 서버 오류(5xx)입니다. URL 검사도구를 통해 구글의 도움말을 확인해봤지만 도움이 되지 않았습니다. 현재 서버이전이 아니라 도메인만 변경했는데, 왜 구글과 다른 검색 엔진에서 과거 서버로 접속하고 색인이 검색되는지 궁금합니다. 어떤 설정을 변경해야 할까요?

챗GPT 답변

구글 검색 엔진이 웹 사이트를 색인하는 데는 일정 시간이 소요될 수 있습니다. 또한 이전에 사용하던 Cloudways에서 호스팅되는 동안 색인된 페이지들이 여전히 구글 색인에 남아있을 수 있습니다. 이 문제를 해결하기 위해 다음 단계를 따르실 수 있습니다:

  1. 구글 웹마스터 도구: 새로운 사이트 구조 및 도메인을 구글에 알려주는 가장 효과적인 방법은 Google Search Console을 사용하는 것입니다. 구글 웹마스터 도구에 새로운 사이트를 추가하고, 구글이 새로운 사이트를 확인하도록 요청할 수 있습니다.
  2. 로봇.txt 파일: 현재 구글이 구현하고 있는 페이지의 로봇.txt 파일을 확인하여, Cloudways와 관련된 항목이 있는지 확인해야 합니다. 만약 그렇다면, 새로운 로봇.txt 파일을 Synology 개인 서버에 추가하고, Cloudways와 관련된 항목을 제거해야 합니다. 이렇게 하면 구글 검색 엔진이 새로운 사이트의 페이지를 색인할 수 있습니다.
  3. 재색인 요청: 구글 웹마스터 도구에서 새로운 사이트를 추가한 후, 재색인을 요청할 수 있습니다. 이를 통해 구글은 새로운 사이트의 페이지를 다시 색인하고 업데이트된 정보를 반영할 것입니다.
  4. 링크 업데이트: 기존의 Cloudways 호스팅과 연결된 링크들이 있다면, 이를 새로운 도메인으로 업데이트해야 합니다. 이렇게 하면 구글이 새로운 도메인에 있는 페이지를 발견하고 색인할 수 있습니다.

이러한 단계를 따르면 구글 검색 엔진이 새로운 사이트를 적절하게 색인하고 검색 결과에 반영할 수 있습니다.

1 thought on “워드프레스 개설후 이전 도메인 사용 sitemap.xml 오류”

Leave a Comment