Blogger 서버 리디렉션 완전 차단 방법: Mobile Redirect 위젯 & includable 수정법
Blogger 블로그에서 Googlebot Smartphone이 방문할 때 자동으로 ?m=1
이 붙은 모바일 전용 URL로 리디렉션되는 문제를 겪고 계신가요? 이는 Google Search Console에서 "색인이 생성되지 않음: 리디렉션 오류"로 나타나며, 검색 결과 노출에 직접적인 악영향을 줄 수 있는 심각한 문제입니다.
많은 사용자가 이를 해결하기 위해 테마 HTML을 수정하거나 JavaScript로 리디렉션을 막으려 시도하지만, Blogger의 모바일 리디렉션은 서버단에서 처리되므로 이런 방식만으로는 해결되지 않습니다.
이 글에서는 Blogger의 구조적 모바일 리디렉션 로직을 완전히 차단하는 서버 레벨 수정 방법 2가지를 단계별로 안내합니다.
📘 목차 보기 / 숨기기
1. 왜 테마 HTML 수정만으로는 안 되나?
Blogger의 모바일 리디렉션은 아래와 같은 흐름으로 이루어집니다:
Googlebot Smartphone 요청
↓
Blogger 서버가 모바일 UA 감지
↓
자동으로 ?m=1을 붙여 302 리디렉션 수행
즉, 이 과정은 <script>
나 <b:if>
같은 클라이언트 측 테마 코드가 실행되기도 전에 발생합니다. 따라서 리디렉션을 막기 위해선 Blogger 내부에서 동작하는 서버 측 로직, 특히 Mobile Redirect 위젯
과 mobile-redirect
includable을 수정해야 합니다.
2. 방법 ①: Layout에서 Mobile Redirect 가젯 제거
가장 쉬운 방법은 Blogger의 Layout(레이아웃) 메뉴에서 제공하는 "Mobile Redirect" 가젯을 비활성화하는 것입니다.
설정 방법
- Blogger 대시보드 → 레이아웃(Layout) 메뉴 클릭
- 페이지 하단 또는 사이드바에서 “Mobile Redirect” 또는 “모바일 리디렉션” 가젯을 찾기
- 편집(Edit) 버튼 클릭
- “Enable mobile redirect”(모바일 리디렉션 사용) 체크박스를 비활성화(체크 해제)
- “레이아웃 저장” 클릭
✅ 이 방법만으로도 상당수 블로그에서 ?m=1
리디렉션 문제가 해결됩니다.
3. 방법 ②: mobile-redirect
includable 덮어쓰기
레이아웃에 Mobile Redirect 가젯이 없거나, 여전히 리디렉션이 발생한다면 테마 HTML을 직접 수정하여 서버단 코드를 무력화할 수 있습니다.
수정 절차
- Blogger 대시보드 → 테마(Theme) > HTML 편집(Edit HTML)
- Ctrl + F →
<b:includable id='mobile-redirect'>
검색 - 해당 섹션을 아래와 같이 덮어씌움:
<b:includable id='mobile-redirect'>
<b:comment>모바일 리디렉션 비활성화</b:comment>
</b:includable>
📌 이 수정은 Blogger 내부에서 ?m=1
리디렉션을 담당하는 includable 코드를 완전히 비워 서버가 리디렉션 명령을 내리지 않도록 만듭니다.
4. 적용 결과 확인 및 GSC 재검증
1) httpstatus.io로 테스트
- https://httpstatus.io 접속
- User-Agent를 Googlebot Smartphone으로 설정
- 블로그 글 URL 입력 후 테스트
- 302 없이 바로 200 OK가 반환되어야 정상
2) Google Search Console 검증
- GSC 접속 → URL 검사 → 수정한 글 주소 입력
- “라이브 테스트” 클릭 (모바일 기준)
- 오류가 없으면 “색인 생성 요청” 클릭
🛠 이 과정을 통해 Googlebot Smartphone이 중간 리디렉션 없이 곧바로 페이지를 크롤링하도록 유도할 수 있습니다.
5. 결론 및 요약
Blogger에서 발생하는 모바일 리디렉션 문제는 단순한 테마 수정으로는 해결되지 않습니다. 이는 Googlebot Smartphone이 접속할 때 Blogger 서버가 자동으로 ?m=1
리디렉션을 수행하는 구조이기 때문입니다.
✅ 해결 요약:
- 레이아웃 메뉴에서 Mobile Redirect 가젯 비활성화
- mobile-redirect includable 블록을 빈 상태로 덮어쓰기
- httpstatus.io 및 GSC를 통해 정상 응답 확인 후 색인 요청
이 두 가지 방법을 적용하면 Blogger에서도 Googlebot이 원본 URL만 색인하도록 서버 단에서 완전히 최적화할 수 있습니다.
댓글 쓰기