티스토리 2차 도메인 중복 페이지 저품질, 확실하게 해결하는 방법 2탄

티스토리 2차 도메인 중복 페이지 저품질, 확실하게 해결하는 방법 2탄

티스토리 중복 페이지, 왜 문제가 될까요?

티스토리 2차 도메인을 쓰다 보면 중복 페이지 때문에 검색 결과에서 누락되거나 순위가 밀리는 일이 종종 생겨요. 지난 글에서는 이런 문제의 기본적인 원인을 짚어봤는데, 이번에는 1편에 이어 좀 더 확실하게 대처하는 방법을 이야기해보려고 해요. 저품질 걱정 없이 블로그를 운영하려면 꼭 짚고 넘어가야 하는 내용이랍니다.

본격적인 대응 방법 알아보기

2차 도메인을 쓸 때 가장 골치 아픈 게 바로 중복 페이지로 인한 저품질과 검색 노출 누락이죠. 1편에서 예방하는 법을 다뤘다면, 이번에는 이미 발생한 문제에 대해 더 적극적으로 대응하는 방법을 알려드릴게요.

  1. 중복 페이지가 생기는 이유
  2. 그냥 두면 왜 위험할까요?
  3. 가장 기본적인 해결책: canonical 태그
  4. 조금 더 확실한 팁 (심화 과정)

1. 중복 페이지가 생기는 이유

지난 글에서 자세히 다뤘으니 여기서는 간단하게만 짚고 넘어갈게요. 보통 같은 글인데 주소가 여러 개로 찍히거나, URL 뒤에 복잡한 기호가 붙으면서 내용이 중복으로 인식되는 경우가 많아요. 더 자세한 내용이 궁금하다면 제가 전에 쓴 티스토리 2차 도메인 주의사항 글을 한번 읽어보시면 도움 되실 거예요. 그리고 이전 글인 “중복 페이지 저품질 문제 대처 방법 1편”도 함께 보시면 이해가 더 빠르실 거예요.

간단하게 요약하자면:

  • 하나의 글에 여러 경로로 들어갈 수 있을 때 생겨요.
  • 같은 내용이 여러 페이지에 복사된 것처럼 보일 때 문제가 돼요.
  • 주소 뒤에 알 수 없는 파라미터가 붙어서 다른 페이지인 척할 때 발생해요.

2. 그냥 두면 왜 위험할까요?

같은 글이 여러 주소로 존재하면 검색 엔진은 ‘어? 이거 베낀 글 아니야?’ 하고 오해할 수 있어요. 그러면 정성껏 쓴 글이 저품질로 분류돼서 검색 결과에서 아예 사라질 수도 있거든요. 특히 티스토리 2차 도메인을 쓸 때 이런 현상이 더 자주 나타나니까 미리미리 챙겨야 해요.

3. 가장 기본적인 해결책: canonical 태그

이 문제를 해결하는 가장 확실한 방법은 ‘이 주소가 진짜 원본이야!’라고 알려주는 rel=”canonical” 태그를 쓰는 거예요. 검색 로봇한테 원본 위치를 딱 정해주면 헷갈리지 않고 제대로 글을 긁어가거든요.

  • 같은 내용이 여러 주소에 뜰 때, 원본 페이지를 딱 정해주는 역할을 해요.
  • HTML의 <head> 부분에 rel=”canonical” 속성을 넣어서 원본 주소를 적어주면 끝이에요.

4. 조금 더 확실한 팁: 이중 캐노니컬 설정

여기서부터가 진짜 꿀팁인데요, 바로 ‘이중 CANONICAL’ 설정을 이용하는 방법이에요. 사실 이 방법은 검색 엔진한테 살짝 혼란을 줄 수도 있지만, 오히려 그 점을 역이용하는 전략이에요.

검색 엔진이 제대로 된 태그를 못 찾거나 무시할 때가 있는데, 이때 우리가 설정한 태그와 검색 엔진이 스스로 판단한 주소가 부딪히게 만들어서, 결국 검색 엔진이 더 적합한 URL(우리가 원하는 2차 도메인)을 선택하도록 유도하거나 색인을 다시 하게 만드는 원리랍니다.

검색 엔진이 잘못된 주소로 색인하려고 할 때, 우리가 의도적으로 혼란을 줘서 스스로 올바른 표준 URL을 선택하게 만드는 거죠. 이렇게 하면 이중으로 색인되는 문제를 어느 정도 해결할 수 있어요.

이중 CANONICAL 설정

아래 코드는 방문자가 1차 도메인(티스토리 주소)으로 들어왔을 때, 강제로 2차 도메인을 원본이라고 인식하게 해주는 스크립트예요. 이 코드를 HTML 편집기에서 HEAD 태그 사이에 넣어주시면 돼요. 복사해서 쓰기 편하게 준비했으니 한번 적용해 보세요.

<script>
document.addEventListener("DOMContentLoaded", function() {
    if (window.location.href.startsWith("1차 도메인")) {
         var canonical = document.createElement('link');
        canonical.rel = 'canonical';
        canonical.href = '2차 도메인' + window.location.pathname;
        document.head.appendChild(canonical);
    }
});
</script>

댓글 남기기