구글 블로거 페이지 리디렉션 오류 ?m=1 문제와 해결 방법 총정리

구글 블로거(Blogger, 블로그 스팟)를 운영하다 보면 구글 서치콘솔 색인에서 '페이지 리디렉션 오류'가 발생합니다. 이번 글에서 이게 정말 문제인지 해결 방법은 없는지에 대해 자세히 알아보겠습니다.

페이지 리디렉션 오류

블로그 발행 글들의 색인 상황을 보려고 구글 Search Console을 확인하다 보면 이런 메시지를 발견하는 경우가 있습니다.

"페이지 리디렉션 오류"

특히 오류에 대한 설명을 확인하고 나면 구글 블로거(Blogger)를 운영하는 분들은 갑자기 색인 문제가 생긴 것은 아닌지 걱정하게 됩니다.

리디렉션 오류

  • Google에서 다음 리디렉션 오류 중 하나를 발견했습니다.
  • 리디렉션 체인이 너무 김
  • 리디렉션 순환 오류
  • 리디렉션 URL이 최대 URL 길이를 초과
  • 리디렉션 체인에 잘못되거나 빈 URL이 있음

하지만 하지만 아무리 점검해봐도 해당 사항이 없고, 유효성 검사를 여러 번 신청해도 리디렉션 오류는 사라지지 않습니다.

구글 서치콘솔의 페이지 리디렉션 오류 이미지
구글 서치콘솔의 페이지 리디렉션 오류

리디렉션 오류의 원인은 뭘까?

구글 블로거에서 발생하는 페이지 리디렉션 오류의 원인을 한마디로 말하면 바로 모바일 페이지 URL 방식인 '?m=1' 때문입니다.

Blogger는 모바일 사용자를 위해 별도의 모바일 페이지 URL 방식을 사용합니다. 예를 들어 일반적인 게시글 주소가 아래와 같다면,

https://myblog.blogspot.com/2026/07/post01.html

모바일 환경에서는 자동으로 아래처럼 변경될 수 있습니다.

https://myblog.blogspot.com/2026/07/post01.html?m=1

이 과정에서 Blogger는 모바일 방문자를 감지하면 기존 URL에서 ?m=1 URL로 302 리디렉션을 발생시키는 것입니다.

이 현상은 기본 Blogspot 주소뿐 아니라 개인 도메인을 구입하여 연결한 사이트에서도 동일하게 발생합니다.

그런데 구글 서치콘솔은 모바일 우선 색인(Mobile-first indexing)을 사용하기 때문에 크롤링 과정에서도 모바일 환경을 기준으로 페이지를 확인합니다.

따라서 구글봇이 페이지를 방문하면서 다음과 같은 과정으로 확인하게 됩니다.

일반 URL 접속 → 모바일 URL(?m=1)로 리디렉션 → canonical 태그 확인 → 기본 URL을 대표 페이지로 선택

즉 구글봇이 모바일 우선 색인을 하다보니 자연스럽게 모바일 URL (?m=1)로 리디렉션 되면서 발생하는 문제 아닌 문제인 것입니다.

해결 방법은?

Blogger 기본 템플릿은 데스크톱 URL을 가리키는 canonical 태그와 모바일 URL과 원본 URL의 관계를 알려주는 설정 그리고 검색 엔진이 대표 URL을 선택할 수 있는 구조로 되어 있기 때문에 템플릿을 수정하지 않았다면 별도의 조치를 하지 않아도 됩니다.

시간이 지나면(필자의 경험으로는 수개월 이상 걸릴 수도 있음) 구글은 보통 ?m=1이 없는 일반 URL을 대표 URL로 선택하기 때문입니다.

하지만 간혹 인터넷상에는 확인되지 않은 이상한 해결 방법이 권장되기도 하는데 절대로 따라해서는 안됩니다.

  • ?m=1 URL을 robots.txt에서 차단
  • noindex 추가
  • 모바일 페이지 삭제
  • 강제로 리디렉션 제거

이런 방법은 오히려 모바일 페이지와 일반 페이지의 관계를 깨뜨릴 수 있습니다. Blogger가 기본적으로 사용하는 구조이기 때문에 함부로 수정하지 않는 것이 좋습니다.

구글 서치콘솔의 URL 검사 도구를 사용할 때 특히 라이브 테스트 할 때는 ?m=1이 붙은 모바일 URL을 확인하는 것이 좋습니다. URL이 정상적으로 열리고 canonical 주소가 원본 URL로 지정되어 있다면 큰 문제가 없습니다.

하지만 ?m=1이 아닌 다른 주소로 계속 이동하거나 여러 번 반복되는 리디렉션 순환이 발생하는 경우, canonical 태그가 사라진 경우는 템플릿에 오류가 있는 지 확인하고 수정이 필요합니다.

특히 canonical 태그 확인은 페이지 소스나 html 편집 모드에서 아래 코드로 확인해야 합니다. canonical 태그가 정상적으로 유지되어야 구글이 대표 페이지를 정확히 판단할 수 있기 때문입니다.


<link href="페이지 원본 URL" rel="canonical">   페이지 소스

<meta expr:content='data:post.url.canonical'>   html 코드

결론

Blogger에서 구글 서치콘솔의 '페이지 리디렉션 오류'가 보인다고 해서 바로 색인 문제가 생긴 것은 아닙니다.

모바일 페이지가 URL 뒤에 ?m=1이 붙는, 구글 블로거의 독특한 처리 방식 때문에 발생하는 정상적인 현상입니다.

기본 템플릿을 사용하고 있고 canonical 설정이 정상이라면 특별한 조치를 하지 않아도 됩니다. 하지만 canonical 태그를 삭제하는 등의 템플릿 수정을 했다면 확인하여 복구해야 합니다.

확인되지 않은 정보로 잘못된 차단이나 수정은 오히려 검색 노출에 영향을 줄 수 있으니, 먼저 실제 리디렉션 구조와 canonical 설정을 확인하는 것이 가장 중요합니다.

[읽어 볼 만한 다른 추천 글]
SEO 키워드 인식 구조 완벽 정리 (최신 검색엔진 알고리즘 기준)