티스토리 탈출 가이드 — 워드프레스 이주부터 SEO 유지를 위한 리디렉션 전략까지

티스토리 탈출 가이드 — 워드프레스 이주부터 SEO 유지를 위한 리디렉션 전략까지

"이사하는 것보다 이사 도중에 깨지는 접시를 방어하는 게 훨씬 어렵다." 블로그 이주 시 SEO 최적화 상태를 보존하는 일의 중요성을 뜻하는 격언이다.

이 글은 2026년 7월 기준으로 작성됐다. 웹 호스팅 단가나 서치콘솔 도구 인터페이스, 301 리디렉션용 플러그인 버전은 시간이 지남에 따라 변동될 수 있다.

이 글은 티스토리 한계와 탈출 가이드 시리즈 마지막 3편이다. 티스토리 자체 광고 강제 삽입 사태와 그 파급 효과를 정리한 2편을 먼저 읽으면 이해가 빠르다.


1편과 2편에서 티스토리가 가진 아키텍처적 결함과 카카오의 일방적인 수익 편취 모델의 실상을 알아봤다. 만약 플랫폼을 떠나 자신만의 영토인 설치형 워드프레스(WordPress)자체 정적 웹사이트(SSG)로 이주하기로 결심했다면, 이제 실전 이사 계획을 세워야 한다.

문제는 티스토리가 공식 백업 기능을 막아놓았으며, 이사 과정에서 주소가 바뀌면 기존에 구글 검색 상위에 노출되어 유입을 끌어오던 포스팅들의 누락 위험이 매우 크다는 점이다. 데이터 추출부터 구글 유입 방어까지, 성공적인 이전을 위한 기술적 로드맵을 정리한다.


1. 막힌 티스토리 데이터 백업 우회하는 법

카카오가 백업 서비스를 중단했으므로 우리는 외부 수단을 동원해 데이터를 크롤링해야 한다.

  1. Python BeautifulSoup 크롤러 활용: 개발자 지식이 있다면 Python 스크립트를 작성하여 내 블로그의 sitemap.xml을 파싱하고, 각 포스트의 HTML 본문 내 #article-view 영역의 글과 이미지를 자동으로 다운로드하는 방법이다.
  2. 워드프레스 플러그인 이용: 워드프레스 관리자 화면에서 'Tistory Importer' 또는 'FG Joomla to WordPress'류의 웹 스크래퍼 플러그인을 활용하여 RSS 피드를 읽어 들이거나 특정 URL 패턴을 크롤링해 워드프레스 글로 자동 매핑시키는 우회 도구를 활용한다.

어떤 방식을 쓰든 다운로드한 이미지들의 경로가 카카오 CDN 서버(blog.kakaocdn.net)로 유지되어 있다면 추후 카카오가 블로그를 파기할 때 이미지가 전부 깨지게 된다. 따라서 모든 이미지를 다운로드하여 신규 서버의 미디어 디렉토리(/wp-content/uploads/)로 업로드하고 본문 내 경로를 절대경로로 치환하는 단계를 반드시 거쳐야 한다.


2. 워드프레스 호스팅 선택 가이드 및 유지비 비교

티스토리와 달리 워드프레스는 매달 서버 호스팅 비용이 청구된다. 자신의 트래픽 수준과 기술적 숙련도에 맞춰 호스팅 옵션을 영리하게 선택해야 한다.

호스팅 유형 추천 서비스 월평균 비용 (2026 기준) 기술 난이도 장단점
가성비 국내 호스팅 카페24 매니지드 WP, 가비아 1,000원 ~ 10,000원 ⭐ (쉬움) 한글 지원이 완벽하고 세팅이 간편하지만, 트래픽 제한이 엄격하고 웹 서버 권한 제약이 큼.
클라우드 매니지드 Cloudways (Vultr/DigitalOcean) $14 ~ $30+ ⭐⭐ (보통) 서버 관리를 대행해 주어 매우 빠르고 편리하나, 환율 및 인프라 비용으로 매월 지출이 큼.
해외 단독 가상 서버 (VPS) Vultr, Linode, AWS Lightsail $5 ~ $12 ⭐⭐⭐⭐ (어려움) 가성비가 가장 뛰어나고 무제한 자유도를 자랑하지만, SSH 터미널 제어 및 보안 설정을 직접 해야 함.
정적 사이트 배포 (SSG) Cloudflare Pages, Netlify 0원 (무료) ⭐⭐⭐⭐⭐ (매우 어려움) 서버 비용이 전혀 들지 않고 로딩 속도가 지구상에서 가장 빠르지만, CMS가 없어 글 작성 시 Git 협업 및 마크다운 지식이 필요함.

초보자라면 카페24 최저가 요금제로 시작한 뒤 유입이 늘어나면 클라우드웨이즈나 단독 VPS로 단계별 이전하는 경로를 권장한다.


3. 테크니컬 SEO: 구글 노출 유지를 위한 301 리디렉션 전략

가장 중요한 단계다. 내 티스토리 포스트가 구글 검색 상위에 잡혀 있었는데 도메인이 바뀌면, 구글은 신규 도메인을 스팸으로 보거나 중복 문서로 여길 위험이 있다. 이를 해결하는 기술적 해답이 301 리디렉션(영구 주소 이전 알림)이다.

티스토리에서 개인 도메인(2차 도메인)을 이미 사용 중이었던 사용자와 기본 주소(*.tistory.com)를 사용 중이던 사용자의 이사 전략은 완전히 나뉜다.

케이스 A. 개인 도메인(예: mydomain.com)을 쓰던 경우

이 경우는 아주 쉽고 이상적이다. 구글 검색엔진에 이미 내 개인 도메인으로 색인이 들어가 있기 때문이다.

  1. 티스토리 서비스 연결을 해제한다.
  2. 새로 가입한 워드프레스 호스팅 서버에 내 도메인(mydomain.com)의 DNS 레코드(A 레코드 또는 CNAME)를 연결한다.
  3. 워드프레스 고유주소(Permalinks) 설정을 기존 티스토리 주소 구조에 맞게 커스텀 조정한다.
  4. 예: 티스토리 글 주소가 숫자(mydomain.com/12)였다면 워드프레스 고유주소를 /%post_id% 또는 숫자로 매핑한다.
  5. 문자 주소(mydomain.com/entry/제목)였다면 이에 맞추어 슬러그 규칙을 재조정한다.

도메인이 유지되므로 구글 검색 로봇은 DNS 매핑이 바뀐 시점에 일시적인 로딩 지연만 겪은 후, 신규 워드프레스 서버의 콘텐츠를 자연스럽게 긁어가며 검색 순위를 보존한다.

케이스 B. 기본 도메인(example.tistory.com)을 쓰던 경우

도메인 자체가 강제로 변경되기 때문에 구글 검색 로봇에게 "내 글이 이사 갔다"고 명시적으로 알려주어야 한다. 하지만 티스토리는 서버 엔진(.htaccess, Nginx conf) 변경 권한을 주지 않으므로 JavaScript 기반의 소프트 리디렉션 코드를 스킨 파일에 주입해야 한다.

티스토리 관리자 화면의 [스킨 편집] -> [HTML 편집]으로 이동하여, <head> 태그 가장 최상단에 아래 코드를 주입한다.

<script type="text/javascript">
  // 기존 티스토리 포스트 ID(숫자)를 추출하여 새 워드프레스 도메인으로 자동 리다이렉트
  var host = window.location.hostname;
  var path = window.location.pathname;

  // 포스트 상세 페이지(/12, /entry/...)인 경우에만 작동
  if (path !== '/' && !path.includes('/category') && !path.includes('/manage')) {
    var new_domain = "https://new-wordpress-domain.com"; // 본인의 새 도메인 기재

    // 주소가 숫자 주소인 경우 숫자를 매핑
    var postId = path.replace(/[^0-9]/g, '');
    if (postId) {
      window.location.replace(new_domain + "/" + postId);
    } else {
      // 문자 주소인 경우의 매핑 (슬러그 변환 플러그인 연동 필요)
      var cleanPath = path.replace('/entry/', '/');
      window.location.replace(new_domain + cleanPath);
    }
  }
</script>

이 자바스크립트 기반의 window.location.replace 코드는 브라우저가 티스토리에 도달하자마자 구글 검색 로봇과 독자를 지연 시간 없이 새 사이트로 밀어내어, 구글 서치봇이 이사 간 사이트의 주소로 색인을 리다이렉트 처리하도록 유도한다.


4. 구글 서치콘솔 주소 변경 도구 신청

301 리디렉션 코드를 심었다면 마지막으로 구글 서치콘솔(Google Search Console)에 소유권을 증명하고 공식 주소 이전 신청을 제출해야 이사 프로세스가 공식 마감된다.

구글 서치콘솔 진입 -> 기존 티스토리 속성 선택 -> [설정] -> [주소 변경] -> 새 워드프레스 도메인 주소 입력 및 유효성 검사 -> 제출

이 단계를 거치면 구글 인덱서가 tistory.com 하위에 쌓아둔 사이트 평판과 백링크 가치(Link Juice)를 새 워드프레스 도메인으로 점진적으로 인계한다. 약 2주에서 한 달 사이에 검색 유입이 원래 수준으로 복구되는 것을 확인할 수 있다.


자주 묻는 질문 (FAQ)

Q. 티스토리 글을 지우고 워드프레스에 똑같이 올리면 유사 문서 패널티를 받나요? A. 리디렉션을 심지 않은 상태에서 양쪽에 동일한 글이 존재하면 유사 문서(복사글) 판정을 받는다. 티스토리에 앞서 소개한 자바스크립트 301 리디렉션 코드를 반드시 적용하고, 일정 기간 구글 색인이 신규 도메인으로 이전된 것을 서치콘솔에서 확인한 후에 기존 티스토리 글을 삭제하는 것이 안전하다.

Q. 워드프레스를 운영하려면 꼭 개인 도메인이 필수인가요? A. 필수는 아니지만 강력하게 권장한다. 가입한 웹 호스팅사에서 제공하는 기본 도메인(예: id.cafe24.com)을 쓰다가 나중에 개인 도메인으로 바꾸려면 또 한 번 이 복잡한 301 리디렉션 과정을 거쳐야 한다. 시작 단계부터 단돈 몇천 원으로 독립 도메인(.com, .co.kr 등)을 구매해 씌우는 것이 장기적인 관점에서 구글 SEO를 안전하게 지키는 방법이다.

Q. 이사 후 구글 검색 노출 순위가 떨어졌는데 실패한 건가요? A. 도메인이 변경되면 구글 샌드박스 기간이나 재크롤링 주기로 인해 유입량이 20%~40% 일시적으로 하락하는 현상은 정상적이다. 301 리디렉션 코드가 깨지지 않고 유지된다면 시간이 지남에 따라 점차 원래 노출 순위와 트래픽 수준을 회복하므로 조급해할 필요가 없다.


📝 정리

이번 글에서 다룬 핵심 내용:

  • [x] Python 스크립트나 이주 플러그인을 활용해 티스토리 본문과 이미지 경로를 수작업으로 로컬화해야 한다.
  • [x] 예산과 관리 수준에 따라 VPS, 매니지드 클라우드, 무료 SSG(정적 배포) 중 적합한 호스팅을 선택해야 한다.
  • [x] 구글 검색 유입을 지키기 위해 자바스크립트를 이용한 301 리디렉션 코드를 티스토리 스킨 최상단에 배치해야 한다.
  • [x] 이사 완료 후 구글 서치콘솔의 '주소 변경' 신청을 통해 도메인 가치를 이계해야 한다.

티스토리 한계와 탈출 가이드 시리즈는 이것으로 마친다. 복잡해 보이지만 플랫폼의 독단적 횡포에서 벗어나 완전한 나만의 디지털 영토를 갖는 일은 장기적으로 지속 가능한 콘텐츠 비즈니스를 영위하기 위한 가장 가치 있는 투자다. 지금 바로 나만의 블로그 이사 계획을 실천에 옮겨 보자.