2026년 6월 15일부터 구글, 뒤로 가기 버튼 조작 강력 단속
2026년 6월 15일부터 구글은 브라우저의 '뒤로 가기' 버튼 기능을 악용해 사용자 경험을 해치는 웹사이트를 제재하기 시작합니다. 이는 브라우저의 기본 동작을 방해하는 '뒤로 가기 버튼 조작' 행위로, 구글의 악성 행동 정책 위반입니다. 사이트 운영자는 코드 점검과 정리에 두 달간의 준비 시간을 갖게 됩니다. 특히 광고 네트워크 등 외부 스크립트까지 포함해 전면적인 점검이 필요합니다.
뒤로 가기 버튼 조작의 기법과 작동 원리
사용자가 예상하는 대로 이전 페이지로 돌아가지 않고, 광고나 추천 콘텐츠, 또는 같은 페이지가 반복 노출되는 것이 바로 뒤로 가기 버튼 조작입니다. 주요 기법은 다음과 같습니다:
- 리다이렉션 체인: 로딩 페이지가 메타 리프레시나 자바스크립트로 즉시 중간 페이지로 리디렉션됩니다. 두 페이지 모두 브라우저 히스토리에 기록되며, '뒤로 가기'를 누르면 중간 페이지로 돌아오지만 다시 앞으로 이동하게 됩니다.
history.pushState()활용: 브라우저 히스토리에 가짜 항목을 추가해 사용자가 한 번 클릭으로 빠져나가기 어렵게 만듭니다.popstate이벤트 가로채기: 사용자가 뒤로 가기 시 발생하는popstate이벤트를 가로채서 광고나 '정말 나가시겠습니까?' 같은 팝업을 띄웁니다.- SPA 라우터 문제: 사용자가 의도하지 않게 뒤로 가기로 이동할 경우, 자동으로 히스토리 항목을 추가하는 경우가 있습니다.
이러한 기법들은 웹사이트의 동작 방식과 브라우저 표준 간의 불일치를 만들어내며, 사용자 혼란과 신뢰 저하를 초래합니다.
구글 정책 업데이트 및 결과
이전까지는 뒤로 가기 조작이 직접적인 검색 순위 영향을 주지 않았지만, 2026년 4월 13일 발표 이후 이를 명확히 악성 행위로 분류했습니다. 제재 조치는 다음과 같습니다:
- 수동 조치: 검색 콘솔에서 수동 벌점 부과. 페이지나 전체 사이트가 순위 하락 또는 삭제될 수 있으며, 수정 후 재심사 요청을 제출해야 복구 가능합니다.
- 자동 강등: 사전 통보 없이 알고리즘 기반 트래픽 감소.
복구를 위해서는 모든 문제가 되는 코드를 완전히 제거해야 합니다. 외부 SDK, 애드센스 래퍼, 푸시 알림 위젯 등 제3자 스크립트 역시 책임 소재가 유지됩니다.
웹사이트 점검: 단계와 도구
개발자 도구를 활용해 조작 여부 확인:
- 성능 녹화 기능을 실행하고, 검색 결과에서 특정 페이지로 이동한 후 '뒤로 가기'를 클릭하세요. 추가적인 네트워크 요청이나 예상치 못한 URL 변경이 있다면 문제가 있는 것입니다.
history.pushState()및history.replaceState()호출 여부 확인. 진정한 SPA 내비게이션 목적일 때만 허용됩니다.popstate및beforeunload핸들러를 검사하세요.history.go(1)또는location.href조작이 포함된 경우 의심 대상입니다.
디버깅용 콘솔 코드:
console.log("history length:", history.length); // 새 탭에서는 1~2이어야 함. 그렇지 않으면 과잉 기록
getEventListeners(window).popstate?.forEach(l => console.log(l.listener.toString())); // 의심스러운 리스너 확인
실제 광고 콘텐츠로 테스트하세요. 조작은 종종 광고 스크립트 안에 숨어 있습니다.
위험군과 수정 시 고려사항
특히 위험한 영역은:
- 적극적인 수익화 전략: 콘텐츠 집약형 사이트, 할인 정보 제공 사이트, 비교 포털
- 온보딩 라우터를 포함한 SaaS 랜딩 페이지
- 푸시 알림 및 팝언더 네트워크
- React Router 등을 사용한 SPA에서
{ replace: true }설정이 누락된 리디렉션
수정에는 반드시 트레이드오프가 수반됩니다. 일부 라이브러리를 제거하면 사용자 참여도가 낮아질 수 있지만, SEO와 사용자 경험은 크게 개선됩니다. 빠른 점검은 몇 분 안에 가능하지만, 완전한 정리는 제휴사와의 협의를 거쳐 수주 이상 소요될 수 있습니다.
핵심 요약
- 마감일: 2026년 6월 15일 — 이 날 이후에는 특별한 면제 없이 수동 조치와 강등이 적용됩니다.
- 제3자 코드 책임: 모든 스크립트에 대해 책임이 있습니다. 필요 시 공급업체를 교체하세요.
- 위반 없는 SPA: 히스토리 항목은 실제 사용자 행동만 반영해야 합니다. 리디렉션 시
push대신replace사용을 권장합니다. - DevTools 테스트:
history.length와popstate리스너 점검으로 80% 이상의 문제를 조기에 발견 가능합니다. - 재심사 요청: 정리 후 검색 콘솔에서 재심사 요청을 제출해 수동 벌점을 해소하세요.
지금 당장 전면 점검을 실시하면 리스크를 최소화할 수 있습니다. 깨끗한 브라우저 히스토리는 단순한 UX 관행이 아니라, 이제는 검색 순위에 직접 영향을 미치는 요소입니다.
— Editorial Team
아직 댓글이 없습니다.