블로그 성장을 가로막는 중복 콘텐츠 문제, 모바일 색인 차단 스크립트로 해결하기

블로그 성장을 가로막는 중복 콘텐츠 문제, 모바일 색인 차단 스크립트로 해결하기

블로그를 운영하다 보면 정성껏 쓴 글이 왜 검색 결과에서 밀려나는지 고민될 때가 많죠? 그 원인 중 의외로 많은 비중을 차지하는 것이 바로 중복 콘텐츠 문제입니다. 특히 티스토리나 네이버 블로그처럼 PC 버전과 모바일 버전의 주소가 다른 플랫폼을 사용하신다면, 같은 글이 두 번 색인되어 검색엔진이 어떤 글을 진짜로 인정해야 할지 혼란을 겪게 됩니다.

이렇게 콘텐츠가 이중으로 등록되면 SEO(검색엔진 최적화)에 치명적인 약점이 되어 순위가 떨어지거나 공들여 모은 트래픽이 분산될 수 있습니다. 오늘은 이 골치 아픈 문제를 뿌리 뽑을 수 있는 모바일 색인 거부 코드 삽입법과 그 장단점을 상세히 알아보겠습니다.

내 블로그에 왜 중복 콘텐츠가 생길까?

가장 큰 이유는 PC와 모바일의 접속 주소가 다르기 때문입니다. 예를 들어 PC에서는 https://openipc.kr/123으로 접속되는데, 모바일에서는 https://openipc.kr/m/123처럼 중간에 /m/이 붙는 식이죠. 구글이나 네이버 같은 검색엔진은 이 두 주소를 서로 다른 페이지로 인식해버립니다.

또한, 블로그 내부 링크가 PC용과 모바일용이 뒤섞여 있거나, 플랫폼 자체에서 모바일용 페이지를 자동으로 생성하면서 사용자가 모르는 사이에 중복 페이지가 계속 늘어나기도 합니다.

  • 검색 노출 순위 하락: 검색엔진은 중복된 콘텐츠 중에서 하나만 선택하거나, 아예 두 버전 모두의 점수를 깎아버립니다.
  • 방문자 유입 분산: 같은 글인데 유입 경로가 나뉘면서 블로그 전체의 힘이 약해지고 효율이 떨어집니다.
  • 광고 수익 저하: 광고를 연동해 수익을 내고 계신다면, 콘텐츠 중복으로 인해 광고 노출이 제대로 되지 않아 수익에 직접적인 타격을 줄 수 있습니다.
블로그 SEO 최적화를 위한 중복 콘텐츠 해결 전략

확실한 해결책: 모바일 색인 거부 스크립트 적용

문제를 해결하는 가장 확실하고 다소 극단적인 방법은 모바일 페이지를 검색엔진이 아예 가져가지 못하게 막는 것입니다. 검색엔진에게 “이 모바일 페이지는 무시하고 PC 버전만 수집해줘!”라고 직접 명령을 내리는 메타 태그를 심는 것이죠.

적용할 모바일 색인 거부 코드 예시

<script>
document.addEventListener("DOMContentLoaded", () => {
  if (window.location.href.includes("/m/")) {
    const e = document.createElement("meta");
    e.name = "robots";
    e.content = "noindex, nofollow";
    document.head.appendChild(e);
  }
});
</script>

1. 이 코드는 어떤 역할을 하나?

  • 주소창의 URL에 /m/이라는 경로가 포함되어 있는지 실시간으로 확인합니다.
  • 모바일 페이지라고 판단되면, noindex, nofollow라는 메타 태그를 페이지의 머리글(head) 부분에 자동으로 생성해 넣습니다.
  • 이를 본 검색엔진 로봇은 해당 페이지를 검색 결과에 올리지 않고(noindex), 페이지 안의 링크도 따라가지 않게(nofollow) 됩니다.

2. 언제 사용하면 좋은가?

  • PC와 모바일의 URL이 완전히 분리되어 있어 중복 콘텐츠 페널티가 걱정될 때 사용합니다.
  • 복잡한 설정 없이 스크립트 한 줄로 빠르게 SEO 안정성을 확보하고 싶을 때 유용합니다.

모바일 색인 차단, 득과 실을 따져보세요

장점 (Pros)단점 (Cons)
중복 콘텐츠 문제 완벽 차단: PC 버전만 검색에 노출되어 힘이 집중됩니다.모바일 검색 유입 감소: 모바일용 페이지가 검색 결과에서 빠지므로 초기 트래픽이 줄 수 있습니다.
장기적 SEO 순위 상승: 중복 페널티가 사라지면서 블로그 지수가 탄탄해집니다.플랫폼 정책 영향: 일부 광고 플랫폼에서 모바일 색인 차단을 부정적으로 볼 가능성이 있습니다.
광고 수익 집중: 방문자가 PC 버전(혹은 대표 페이지)으로 모여 수익 효율이 좋아집니다.사용자 경험: 모바일 전용 UI가 검색에서 배제되어 모바일 최적화 경험이 약해질 수 있습니다.

운영 시 주의할 점

이 코드는 반드시 모바일 전용 페이지가 생성되는 경로에서만 작동하도록 설정해야 합니다. 만약 모바일 트래픽 감소가 너무 걱정된다면, 무조건 차단하는 noindex 대신, 모바일 페이지에서 PC 주소가 원본임을 알려주는 canonical(대표 주소) 태그를 활용하는 방법도 있습니다.

또한, 검색엔진 최적화를 위해서는 PC와 모바일 모두에서 제목이나 설명 문구 같은 메타 정보를 일관되게 유지하는 것이 무엇보다 중요합니다.

중복 콘텐츠는 블로그 운영자라면 절대 그냥 지나쳐서는 안 될 중요한 숙제입니다. 특히 주소가 분리된 환경에서는 모바일 색인 거부 코드가 단기적인 트래픽 하락 위험은 있어도, 장기적으로 내 블로그를 안전하게 지키고 검색 순위를 방어하는 데 큰 도움이 됩니다.

댓글 남기기