블로그스팟 리디렉션 오류(?m=1) 해결: 사이트맵 3종 등록으로 색인 문제 끝내기

구글 서치콘솔에 제출한 3가지 사이트맵

오늘 구글 서치콘솔의 내 블로그 상태가 업뎃되었다. 여전히, 아직도 리디렉션 오류가 사라지지 않았다. 뭐냐 정말. 이 오류는 시간이 지나면 해결된다곤 하는데 사이트맵으로 이정표를 다시 세우자.


리디렉션 오류 해결을 위한 구글 서치콘솔 사이트맵 제출 3가지

1. 원인: 블로그스팟 특유의 ?m=1 파라미터

블로그스팟은 접속 기기에 따라 URL 뒤에 ?m=1(모바일) 또는 ?m=0(데스크톱)이라는 파라미터를 자동으로 붙인다고 한다.

  • 문제 상황: 구글 봇이 데스크톱 버전(원본 URL)을 수집하려는데, 블로그스팟 시스템이 모바일 버전으로 리디렉션을 시키거나 그 반대의 과정에서 혼선이 생기면 구글 서치콘솔은 이를 '리디렉션 오류'로 리포트한다고 함.
  • Canonical 태그는 "이 페이지의 원본은 여기다"라고 알려주는 역할이지, 리디렉션 자체를 막아주지는 못한다고 한다.


2. 리디렉션 오류 해결을 위해 한 번 더 확인할 부분.

1) Canonical 태그 확인 - <head> 섹션에 올바르게 들어갔는지 확인.

2) 블로그스팟 '기본 설정' 재확인

  • 개인정보 보호: 검색엔진에 표시됨 설정 항목 활성화(초록색)
  • HTTPS: HTTPS 리디렉션 설정 항목 활성화(초록색)
  • 크롤러 및 색인 생성: 맞춤 robots.txt 사용 설정 항목이 꺼져(회색) 있어야 함.

3) 주소창에 'https://내블로그주소/feeds/posts/default?alt=rss'를 입력해서 확인.

  • 정상인 경우: 하얀 바탕에 복잡한 영어 코드(XML)가 가득 나오거나, 브라우저에 따라 글 목록이 나열됨.
  • 비정상인 경우 (오류): "404 Not Found", "페이지를 찾을 수 없습니다", 또는 빈 화면.

주소창에 'https://내블로그주소/feeds/posts/default?alt=rss'를 입력한 화면
주소창에 'https://내블로그주소/feeds/posts/default?alt=rss'를 입력한 정상 화면

주소창에 위 주소를 입력했을 때 위와 같은 코드가 나와야 정상!


3. 서치 콘솔의 [Sitemaps] 메뉴에 아래 3개를 등록하자.

1) 가장 기본적인 사이트맵 주소 (기본 지도)

  • sitemap.xml

2) 과거 글까지 전수 수집을 요청하는 Atom 피드 (구글이 만든 표준)

- "리디렉션하지 말고 이 파일 내용을, 1번 글부터 시작해서 500개까지 한꺼번에 보여줘"

가장 강력한 방법. 구글 봇에게 리디렉션을 무시하고 최대 500개의 글을 훑어보라고 명령하는 코드.

  • atom.xml?redirect=false&start-index=1&max-results=500
Sitemap 주소

atom.xml?redirect=false&start-index=1&max-results=500
  

3) RSS 피드 방식 (최신 업데이트 알림용)

  • feeds/posts/default?alt=rss
Sitemap 주소

feeds/posts/default?alt=rss
  

※ 사이트맵 등록 후 URL 검사 팁: 무작정 기다리지 말고 자신있는 글이나 오류가 난 특정 포스팅 URL을 수동으로 색인생성 요청 해주자. 서치콘솔 상단 돋보기창(URL 검사)에 주소를 넣는다는 건 이미 알고 있겠지?

구글 서치콘솔에 제출한 3가지 사이트맵
구글 서치콘솔에 제출한 3가지

'가져올 수 없음'은 며칠 내 '성공'으로 바뀌니 걱정할 필요 없다.


오늘의 한마디

이렇게까지 해도 색인이 안된다면, 나도 현재는 방법을 모르겠다. 솔직히 말해봐, 이 정도면 그냥 내가 싫은거지?
이 정도 정성을 들였으면 이젠 구글이 답할 차례!

댓글