DecisionLab

트래픽 하락 없이 완벽하게 사이트 이전하는 301 리다이렉트 비법

공들여 키운 웹사이트의 도메인을 변경하거나 호스팅을 옮겨야 할 때, 가장 두려운 건 역시 '검색 누락' 아닐까요? 잘 나오던 내 글들이 하루아침에 검색 결과에서 사라진다면 그보다 끔찍한 일은 없을 테니까요. 

오늘은 제 가까운 지인이 호기롭게 사이트 이전을 감행했다가, 아주 사소한 설정 실수 하나로 몇 달간 쌓은 신뢰도를 한순간에 날려버릴 뻔했던 아찔한 이야기를 들려드리려 해요. 이 글을 읽으시는 이웃님은 부디 이런 실수를 겪지 않으시길 바라는 마음으로, 네이버와 구글이 좋아하는 가장 안전한 '이사 방법'을 정리해 봤어요.

🛡️ 안전한 사이트 이전을 위한 3단계 핵심 요약

STEP 1. 구 사이트의 모든 콘텐츠(이미지 포함)를 신규 사이트로 100% 이동하세요.

STEP 2. '301 리다이렉트'를 설정하여 구 주소 접속 시 신규 주소로 자동 연결되게 하세요.

STEP 3. 구 사이트 서버를 절대 미리 닫지 말고, 검색 로봇이 인지할 때까지 기다리세요.

💡 이웃님을 위한 잠깐 상식!

사이트 이전은 단순한 '이사'가 아니라 '브랜드 변경'과 같아요. 검색 로봇에게 "저 여기로 이사 왔어요!"라고 정확히 신고하고 승인받는 기간이 반드시 필요하답니다.

사이트 이전, 함부로 했다가 큰일 날 뻔한 제 친구 이야기

제 친구 중에 꽤 잘 나가는 소규모 쇼핑몰을 운영하는 김 사장이라는 친구가 있어요. 사업이 잘 되다 보니 욕심이 생겨서, 기존에 쓰던 조금 긴 도메인을 버리고 아주 짧고 멋진 새 도메인을 구매했더라고요. 그러면서 저한테 신나서 전화가 왔었죠. "야, 나 사이트 주소 바꿨다! 이제 더 잘 팔리겠지?"

그런데 일주일 뒤, 울먹거리는 목소리로 다시 전화가 왔어요. "네이버랑 구글에서 우리 가게가 안 보여... 주문이 뚝 끊겼어." 알고 보니 이 친구, 짐(콘텐츠)은 새집으로 잘 옮겼는데, 옛날 집 대문을 판자로 막아버리고(서버 종료) 우체국에 주소 이전 신고(리다이렉트)도 제대로 안 한 상태였던 거죠.

이웃님, 사이트 이전은 생각보다 훨씬 신중해야 해요. 네이버 서치어드바이저 가이드라인을 보면, A라는 사이트가 쌓아온 품질 지수가 B라는 새 사이트로 옮겨가는 데는 물리적인 시간이 필요하다고 해요. 이 기간 동안 검색 로봇이 "아, A가 B로 바뀌었구나"라고 인식할 수 있게 도와주는 과정이 생략되면, 내 사이트는 인터넷 우주에서 미아가 되어버리고 말아요.

가장 먼저 챙겨야 할 것은 '완벽한 짐 옮기기'예요

이사를 가려면 짐부터 싸야겠죠? 가장 먼저 해야 할 일은 구 사이트의 모든 데이터를 신규 사이트로 옮기는 거예요. 여기서 중요한 건 텍스트뿐만 아니라 이미지, 첨부 파일까지 빠짐없이 챙겨야 한다는 점이에요. 제 친구 김 사장도 텍스트는 다 옮겼는데, 상품 상세페이지에 있는 이미지 경로가 옛날 도메인으로 되어 있어서 이미지가 다 깨져 보이는 참사를 겪었었거든요.

그리고 만약 운영하시는 사이트가 엄청나게 큰 대형 포털급이 아니라면, 되도록 '한 번에' 모든 URL을 이동하는 게 좋아요. 카테고리별로 찔끔찔끔 옮기다 보면 검색 로봇도 헷갈리고 관리하는 사람도 지치게 되거든요. 중소규모 사이트라면 날 잡고 한방에 싹 옮기는 걸 추천해 드려요.

⚠️ 여기서 잠깐! 도메인 변경은 신중하셔야 해요

사이트 주소를 바꾼다는 건, 그동안 쌓아온 평판을 가지고 새로운 곳에서 다시 검증받는 과정이에요. 검색 로봇이 새 주소를 완벽히 파악하고 품질을 다시 평가하기까지는 검색 노출 순위가 춤을 출 수 있어요. 단순히 기분 전환으로 주소를 바꾸는 건 절대 금물이에요. 브랜드명을 아예 바꾸는 것처럼 꼭 필요한 경우에만 진행해 주세요.

검색 로봇에게 '이사 신고'하는 법, 301 리다이렉트

이게 오늘 이야기의 핵심이자 제 친구가 놓쳤던 부분이에요. 우리가 현실에서 이사 가면 우체국에 '주소 이전 서비스'를 신청하잖아요? 그래야 옛날 집으로 간 편지가 새집으로 배달되니까요. 웹사이트에서도 똑같은 기능이 있는데, 이걸 전문 용어로 '301 HTTP Redirect'라고 해요.

사용자나 검색 로봇이 구 사이트 주소(URL)를 입력하고 들어왔을 때, "어? 여기 비었네?"라고 문전박대하는 게 아니라, "아, 이 페이지는 저쪽 새 주소로 이사 갔어요"라고 친절하게 새 주소로 토스해 주는 기술이죠. 이때 중요한 건, 단순히 메인 페이지만 연결하는 게 아니라 모든 세부 페이지가 1:1로 대응되어야 한다는 점이에요.

· 예시: 구 사이트/product/bag-01 -> 신규 사이트/product/bag-01

· 잘못된 예: 구 사이트/product/bag-01 -> 신규 사이트 메인화면

이렇게 1:1로 짝을 지어줘야 검색 로봇이 "아, 이 좋은 글이 이쪽으로 옮겨졌구나"라고 이해하고, 예전 글이 받았던 좋은 점수를 새 글에 그대로 물려준답니다.

절대 하지 말아야 할 실수, Robots.txt 차단

제 친구 김 사장이 저지른 결정적인 실수가 바로 이거였어요. 어디서 주워들은 건 있어가지고, 구 사이트가 검색되면 안 된다고 생각해서 구 사이트의 robots.txt 파일을 수정해 검색 로봇의 접근을 아예 막아버린 거죠(Disallow).

이웃님, 이거 정말 조심하셔야 해요. 검색 로봇이 구 사이트에 방문을 해야 "어? 리다이렉트 신호가 있네? 새 주소로 가야지"라고 판단을 할 수 있잖아요? 그런데 문 앞에서부터 "로봇 출입 금지!"를 붙여놓으면, 로봇은 리다이렉트 신호조차 확인하지 못하고 발길을 돌려버려요. 그러면 사이트 이전 사실 자체를 모르게 되는 거죠.

그러니 이전이 완료되고 검색 결과가 안정될 때까지는 구 사이트의 문(robots.txt)을 활짝 열어두셔야 해요. 서버를 끄거나 네트워크를 차단하는 것도 절대 금물이에요. 로봇이 충분히 새집을 구경하고 갈 때까지 인내심을 갖고 기다려주세요.

마지막까지 방심하면 안 되는 마무리 절차

기술적인 설정이 끝났다면 이제 서류 정리를 할 차례예요. 네이버 웹마스터도구(서치어드바이저)에 들어가서 신규 사이트 주소를 등록하고, 사이트맵(sitemap.xml)을 제출해 주세요. 그리고 '사이트 간단 체크' 기능을 통해 HTTP 프로토콜이 정상인지, 리다이렉트가 잘 작동하는지 꼭 눈으로 확인해 보시는 게 좋아요.

또한, 신규 사이트의 모든 페이지에는 '선호 URL(Canonical URL)'을 지정해야 해요. 이건 검색 엔진에게 "이 주소가 찐 원본입니다"라고 알려주는 등기 권리증 같은 거예요. 이걸 해둬야 혹시라도 꼬일 수 있는 주소 체계를 명확하게 잡아줄 수 있답니다.

📌 사이트 이전, 이것만 기억하면 성공입니다!

1. 성급함은 금물! 도메인 변경은 DNS 설정 후 2~3일 정도 시간이 걸려요.

2. 구 사이트의 robots.txt를 차단하거나 서버를 바로 끄지 마세요. (가장 중요!)

3. 웹마스터도구에서 '웹 페이지 수집 요청'을 통해 로봇을 새집으로 초대하세요.

4. 구 사이트로의 유입이 거의 없어졌을 때, 그때 비로소 구 서버를 종료하세요.

 

연관글

연관 글