블로그스팟의 모바일 URL 문제(?m=1)로 인한 크롤링 및 색인 문제
블로그스팟의 모바일 URL 문제(?m=1)로 인한 크롤링 및 색인 문제는 여러 방법으로 해결할 수 있습니다.
주요 해결 방법::
1. 모바일 URL로 직접 색인 요청
가장 간단하고 확실한 방법은 구글 서치콘솔에서 모바일 URL로 직접 색인을 요청하는 것입니다
-
색인 요청 방법:
- Google Search Console > URL 검사 메뉴 접속
- 기존 URL 뒤에
?m=1추가 (예:https://yoursite.blogspot.com/post.html?m=1) - "실제 URL 테스트" 후 "색인 생성 요청" 클릭
이 방법은 블로그스팟에서 모바일 리디렉션 설정을 임의로 건드리지 않고도 문제를 해결할 수 있어 안전합니다.
2. JavaScript를 이용한 ?m=1 제거
모바일에서도 일반 URL로 표시되도록 하는 방법입니다.
javascript
<script>
//<![CDATA[
// 모바일 주소 문제 해결
const chkMblUrl = location.href.includes("?m=1") ? 1:0;
const getPath = location.pathname;
const setReplaceUrl = getPath.slice(getPath.lastIndexOf("/")+1);
function repHistory() {
history.replaceState("", "", setReplaceUrl);
}
if(chkMblUrl) {
repHistory()
}
//]]>
</script>
//<![CDATA[// 모바일 주소 문제 해결const chkMblUrl = location.href.includes("?m=1")?1:0;const getPath = location.pathname;const setReplaceUrl = getPath.slice(getPath.lastIndexOf("/")+1);functionrepHistory(){ history.replaceState("","", setReplaceUrl);}if(chkMblUrl){repHistory()}
//]]>이 코드를 <script> 태그로 감싸서 HTML 편집의 헤드(head) 태그 안에 추가하면 됩니다.
3. SEO 설정 점검
색인 문제 해결을 위한 추가 확인사항들입니다
-
robots.txt 확인: 블로그 설정 > 검색 환경 설정에서
Disallow: /가 있는지 확인 -
사이트맵 제출: Google Search Console에서
sitemap.xml제출 -
도메인 설정: 커스텀 도메인 사용 시 A레코드 설정 확인
권장 해결책
SEO와 Google Search Console을 사용하고 계시는 상황을 고려할 때, 모바일 URL로 직접 색인 요청하는 방법을 우선 추천합니다. 이 방법은:
-
구글에서 권장하는 안전한 방식
-
리디렉션 오류 없이 확실한 색인 보장
-
웹과 모바일 검색 결과 모두에서 정상 노출
JavaScript 방법은 보조적으로 사용하되, 구글에서 잦은 리디렉션을 문제로 판단할 수 있으므로 신중하게 적용하는 것이 좋습니다.


댓글 쓰기
0댓글