티스토리 개인도메인 중복 검색(중복 컨텐츠) 해결

티스토리에서 개인도 메인 사용 시 티스토리 주소와 중복해 검색에 노출되는 현상이 있습니다. 중복 콘텐츠로 인해 불이익(저품질)이 발생될 수 있는 사항이지만 티스토리 측에서는 별다른 조치를 하지 않고 있습니다.

개인 도메인 사용을 할 수 있게 해 준 것은 고마운 일이지만 이왕이면 확실하게 지원해 주었으면 합니다.

근본적인 원인은 티스토리 주소로 접속 시 개인 도메인으로 리다이렉트(Redirect) 주어야 하는 데 이건 티스토리 사용자가 직접 할 수 있는 문제가 아닙니다.

궁여지책으로 자바스크립트를 이용해 리다이렉트 시키고 있지만, 이것은 단지 개인 도메인으로 연결만 시켜 줄 뿐 중복 콘텐츠 중복 검색과는 관련이 없는 것입니다.

근본적으로 검색엔진이 티스토리 주소로 접근하면 서버 측에서 티스토리 주소가 개인 도메인 주소로 영구 이전했다는 301 상태 신호를 주고 개인 도메인 주소로 리다이렉트 연결해 주어야 앞으로 티스토리 주소의 콘텐츠를 수집해 가지 않게 됩니다.


중복 콘텐츠(중복 검색) 해결 방법

근본적인 해결 방법은 앞서 말씀드렸습니다. 차선책으로 우리가 할 수 있는 최선의 방법은 구글과 네이버를 비롯해 검색엔진에 색인 생성이 안되게 하는 것이 유일한 방법 일 것 같습니다.

제 티스토리 주소는 메타태그를 이용해 구글과 네이버에 색인 색성이 되지 않게 했기 때문에 검색에 노출되지 않습니다.

 


검색엔진 검색(색인) 제외하기

네이버와 구글에서는 서버에 대한 루트 액세스 권한이 없는 경우 아래와 같이 메타태그를 이용하라고 합니다.

<meta name="robots" content="noindex">

구글 서치콘솔 도움말
구글 서치콘솔 도움말
네이버 웹마스터 도움말
네이버 고객 센터


티스토리에 메타 태그 적용하기

아래 코드를 복사해 블로그 주소부분을 자신의 티스토리 주소로 변경하고 티스토리 html 편집창으로 이동해 <head> 아래에 넣어 줍니다.

<script>
(function () {
  var currURL = location.hostname;
  if (currURL.match('블로그주소.tistory.com')) {
    document.write('<meta name="googlebot" content="noindex"><meta name="Yeti" content="noindex">');
  }
}());
</script>

위 코드는 티스토리 주소로 접속했을 때만 실행 면 구글 봇과 네이버 봇에만 해당됩니다. 구글 봇만 차단하고자 한다면 네이버 봇`<meta name="Yeti" content="noindex">` 은 삭제.

주의 사항 : 모든 로봇 차단`<meta name="robots" content="noindex">`을 사용할 경우 다음검색에서 검색이 되지 않습니다.

 


구글 서치콘솔 URL 검사

각자 구글 서치콘솔로 가서 URL 검사를 통해 위 코드가 잘 실행되는지 확인해 봅니다. 잘 실행이 되고 있다면 URLGoogle에 등록할 수 없음이라는 알림을 볼 수 있습니다.

구글 서치콘솔 URL 검사
구글 서치콘솔 URL 검사

  1. 해당 블로그 주소를 선택합니다.
  2. 상단 주소 창에 해당 블로그 주소 입력합니다.
  3. 실제 URL 테스트 버튼을 클릭합니다.

구글 서치콘솔 URL 검사 결과
구글 서치콘솔 URL 검사 결과

참고사항 :
간혹 이 문제에 대한 글을 검색하면 아래와 같은 코드를 헤드 부분에 넣어 주어야 한다는 글들이 있습니다.

<link rel="canonical" href="http://개인도메인.com/">

위 코드를 Canonical 태그라고 합니다. 여러 개의 주소를 사용할 경우 선호하는 주소 또는 대표하는 주소로 표준화 주소 또는 URL 표준화라고 합니다. 이 부분은 이미 티스토리 측에서 자동으로 헤드 부분에 생성해 넣어 주고 있으니 개별적으로 하실 필요는 없습니다.

아래 링크로 이동하면 이미 검색에 노출되고 있는 게시글들을 빠르게 삭제하는 방법에 대한 설명이 있습니다.


자바스크립트 리다이렉트

티스토리 주소를 개인 도메인 주소로 리다이렉트 시키는 소스입니다. 리다이렉트가 필요할 경우 아래 코드를 복사해 자신의 티스토리 주소와 개인 도메인 주소로 수정 후 HTML 편집창 head 영역에 넣어 주세요

<script>
(function() {
  var tistoryURL = '티스토리주소.tistory.com';  // 'example.tistory.com'
  var yourURL = '개인도메인주소'; // 'example.com or www.example.com'
  var currURL = document.URL;
  if (currURL.match(tistoryURL)) {
    var redirURL = currURL.replace(tistoryURL, yourURL);
    document.location.replace(redirURL);
  }
}());
</script>

자바스크립트 리다이렉트 적용시 문제점

  • 스킨 편집에서 미리 보기가 안됨
  • 무한 반복에 빠지는 경우가 있습

얼마 전 티스토리 오류로 인해 개인 도메인을 사용하는 블로그에 개인 도메인이 적용될지 않고 기본 티스토리 주소로 접속되는 오류가 있었습니다. 블로그에 접속하려고 하면 접속이 될지 않고 무한 반복만 되는 현상 때문에 방문자들에게 큰 불편함을 주었습니다.

댓글 7
  • 프로필사진

    비밀댓글입니다

    2020.05.23 18:58
    • 비밀댓글입니다

      프로필사진
      2020.05.23 22:04
  • 프로필사진

    비밀댓글입니다

    2020.06.16 14:56
    • 비밀댓글입니다

      프로필사진
      2020.06.16 15:11
  • 프로필사진

    비밀댓글입니다

    2020.06.16 15:32
    • 비밀댓글입니다

      프로필사진
      2020.06.16 15:49
  • 프로필사진

    비밀댓글입니다

    2020.06.16 15:55