티스토리 인기글 감추기 삭제하기 (티스토리 모바일 스킨 인기글 제거하기)
티스토리를 오랜 기간 운영하다 보면 콘텐츠 관리뿐 아니라 블로그 구조의 노출 관리가 점점 중요해집니다. 특히 인기글 위젯은 독자 입장에서는 유용한 기능이지만, 일부 블로그 운영자들에게는 경쟁자의 인기 키워드를 그대로 가져가는 지름길이 되곤 합니다. 티스토리에서는 PC 스킨 사이드바에서 인기글·최신글 위젯을 비활성화할 수 있으나, 문제는 모바일 접속 시 강제로 출력되는 모바일 스킨 구조입니다. 블로그 주소 뒤에 ‘/m’을 붙이면 모바일 형태로 접속되며, 이때는 스킨 설정에서 아무리 인기글 위젯을 꺼도 인기글, 최근 7일 방문자수까지 그대로 노출됩니다. CSS 숨김도 통하지 않고, 모바일 스킨은 편집도 불가능해 기존 방식으로는 제거가 어렵습니다. 이런 구조적 한계를 해결하는 방법이 바로 구글 아날리틱스 플러그인 영역을 활용한 자바스크립트 기반 삭제 방식입니다. 모바일에서도 100% 작동하고, 포스팅마다 코드를 삽입할 필요도 없으며, SEO에도 악영향이 없습니다.
이 글에서는 인기글이 모바일에서 강제로 노출되는 구조적 이유부터 삭제 방식, 적용 절차, 삭제 후 점검 항목까지 체계적으로 정리해 티스토리 모바일 인기글 제거가 필요한 분들께 실질적인 해결책을 안내합니다.
티스토리 인기글 감추기 삭제하기 (티스토리 모바일 스킨 인기글 제거하기)
모바일 스킨에서 인기글이 강제 노출되는 이유는 티스토리의 렌더링 구조 때문입니다. PC 스킨의 사이드바와 모바일 스킨은 완전히 별개로 작동하며, 모바일 템플릿에서는 인기글 모듈이 시스템적으로 포함됩니다. 이 때문에 다음과 같은 문제가 생깁니다.
-
PC 설정에서 인기글을 꺼도 모바일에서는 무조건 노출
-
모바일 스킨은 HTML 구조가 편집기에서 보이지 않음
-
CSS를 적용해도 display:none이 정상적으로 먹지 않음
-
최근 7일 방문자수가 함께 공개되어 유입 데이터를 타인이 쉽게 확인
-
경쟁 블로그가 인기글 목록을 바탕으로 유사 글을 빠르게 생산 가능
특히 모바일 스킨이 강제로 로드되는 방식으로 인해 ‘모바일 스킨 비활성화’를 해 놓아도 의미가 없습니다. 주소 뒤에 ‘/m’을 붙이면 모바일 버전이 무조건 출력되기 때문입니다. 많은 블로거가 인기글과 최신글을 완전히 감추고 싶어 하는 이유는 다음과 같습니다.
-
경쟁 블로그의 키워드 벤치마킹 방지
-
인기 글의 방문자수 데이터 노출 차단
-
모바일 페이지에서 불필요한 정보 노출 최소화
-
블로그 전략 콘텐츠를 보호하기 위함
그러나 CSS 방식은 모바일에서 작동하지 않으며, 크롤러가 인기글 데이터를 그대로 긁어갈 수 있다는 문제도 존재합니다. 인기글이 HTML 내부에 남아 있기 때문입니다. 그래서 어떤 사람들은 포스팅할 때마다 인기글 삭제 스크립트를 삽입하는 방식까지 시도하지만, 이 방식은 비효율적이며 SEO에도 악영향을 주는 대표적인 잘못된 접근입니다.
모바일 스킨에서 인기글이 강제 출력되는 구조
티스토리 모바일 스킨의 가장 특이한 부분은 PC 스킨과 스킨 편집 구조가 완전히 독립되어 있다는 점입니다. 모바일 스킨은 티스토리 내부에서 별도 엔진으로 렌더링되며, 유저가 직접 해당 HTML에 접근할 수 없습니다. 이를 이해하기 위해 모바일 스킨의 구조적 특징을 정리하면 다음과 같습니다.
-
모바일 렌더링 엔진이 별도로 존재
-
인기글, 최신글, 방문자수 등 일부 모듈은 강제 포함
-
HTML 수정이 불가해 CSS·JS 직접 삽입 불가능
-
스킨 편집기에서 모바일 구조는 보이지 않음
-
display:none이 적용되지 않는 경우 다수
-
일부 테마는 모바일에서 인기글 위치가 랜덤하게 구성
이런 구조 때문에 기존 방식의 인기글 제거는 거의 불가능합니다. 인기글을 감추기 위해서는 모바일에서도 공통으로 실행되는 스크립트를 사용할 수 있는 구조가 필요합니다.
기존에 알려진 인기글 삭제 방식의 한계
티스토리 이용자 사이에서 쓰이던 인기글 숨김 방법은 크게 두 가지였습니다.
-
CSS display:none 처리
-
포스팅마다 인기글 삭제용 스크립트 삽입
그러나 이 방식들은 명확한 한계를 가집니다.
-
CSS 방식은 모바일에서 전혀 적용되지 않음
-
display:none은 HTML에 요소가 그대로 남아 있어 경쟁자에게 노출
-
포스팅마다 스크립트를 삽입하는 방식은 관리가 번거롭고 유지보수 불가능
-
페이지 로딩 타이밍에 따라 동작하지 않는 경우가 많음
-
SEO 측면에서도 중복 스크립트는 페이지 품질을 저하시킬 수 있음
결국 티스토리 모바일 구조에서 인기글을 제대로 삭제하려면 모든 스킨 공통 영역에서 실행되는 스크립트가 필요합니다. 이 지점을 해결하는 도구가 바로 구글 아날리틱스 플러그인입니다.
구글 아날리틱스 플러그인을 통한 인기글 완전 삭제 방식
티스토리의 구글 아날리틱스 플러그인은 운영자가 GA 측정코드를 넣을 수 있도록 제공되는 플러그인입니다. 문제는 많은 사용자가 모르고 지나치는 사실 하나입니다.
구글 아날리틱스 ID 칸에 자바스크립트 코드도 삽입할 수 있다는 점입니다.
GA 플러그인은 모든 페이지에서 공통적으로 작동하므로 모바일에서도 예외 없이 실행됩니다. 이 구조를 활용하면 인기글 요소를 모바일에서도 자동으로 삭제할 수 있습니다.
실제 적용되는 삭제 코드
플러그인에서 사용하는 인기글 삭제용 스크립트는 다음과 같습니다.
');setInterval(function() { document.getElementsByClassName("cont_popular")[0].remove();});('
이 구조는 다음 원리를 기반으로 작동합니다.
-
GA ID가 삽입되는 위치에 바로 스크립트를 주입
-
setInterval로 로딩 타이밍 차이 고려
-
인기글 영역(cont_popular 클래스)을 탐색
-
remove() 메서드로 요소를 DOM에서 완전히 제거
remove 방식이 display:none보다 압도적으로 우수한 이유는 다음과 같습니다.
-
HTML 구조에서 요소 자체가 사라져 개발자 도구에서도 확인 불가능
-
크롤러가 인기글 목록을 긁어갈 수 없음
-
모바일 스킨에서도 100% 효과
-
한번만 적용하면 전체 페이지에 자동 반영
이 방식을 적용한 이후부터 경쟁자들이 인기글 기반으로 키워드를 베끼는 일이 사라졌다며 만족하는 블로거들이 많습니다.
적용 절차 정리
티스토리 관리자에서 다음 순서로 진행하면 됩니다.
-
관리자 페이지 접속
-
플러그인 메뉴 이동
-
‘Google Analytics ID’ 플러그인 활성화
-
ID 입력란에 제공된 스크립트 전체 삽입
-
저장 후 PC·모바일 각각 접속해 적용 상태 확인
이 과정을 거치면, 인기글은 PC와 모바일 모두에서 완전히 제거됩니다. 모바일 방문자수 또한 삭제됩니다.
적용 후 점검해야 할 항목
인기글 삭제 후 다음 요소도 함께 확인하면 전체적인 노출 관리 측면에서 도움이 됩니다.
-
최신글 리스트 노출 여부
-
모바일 방문자수 모듈 존재 여부
-
검색 페이지에서 인기글 노출 여부
-
반응형 스킨 캐시 문제
-
서버 캐시 및 브라우저 캐시 삭제 여부
특히 일부 스킨에서는 모바일 방문자수가 별도 모듈로 표시되므로 동일한 remove 방식으로 제거해야 할 수도 있습니다.
결론
티스토리 인기글 삭제는 단순히 ‘보기 싫은 요소를 숨긴다’는 수준을 넘어 블로그 전략을 보호하고 콘텐츠 경쟁력을 유지하는 데 중요한 작업입니다. 모바일 티스토리 스킨의 구조 특성상 CSS 숨김으로는 해결할 수 없으며, 포스팅마다 스크립트를 반복 삽입하는 방식은 비효율적이고 SEO에도 적합하지 않습니다.
구글 아날리틱스 플러그인을 활용한 자바스크립트 삽입 방식은 모바일에서도 100% 작동하는 유일하고 가장 안정적인 솔루션입니다. remove 기반 DOM 삭제를 통해 인기글 요소가 HTML 구조에서 완전히 제거되기 때문에 경쟁 블로그의 키워드 수집을 차단하고, 안전한 콘텐츠 운영 환경을 구축할 수 있습니다. 북클럽 스킨을 포함해 어떤 스킨에서도 동일하게 적용되는 확실한 방법이며, 한 번만 설정하면 모든 페이지에서 자동으로 작동하는 편의성 역시 큰 장점입니다.
장기적인 블로그 운영, 콘텐츠 보호, 경쟁자 분석 대응 측면에서 가장 실전적이고 효과적인 옵션인 만큼, 티스토리 인기글을 감추고 싶은 사용자라면 이 방식을 반드시 적용해 보는 것을 권합니다.