010-4737-3733

사이트 리뉴얼 후 301 리디렉션, 유입을 어떻게 지킬까

밤호박 프렌즈 ·

사이트 리뉴얼 후 301 리디렉션, 유입을 어떻게 지킬까

리뉴얼로 주소가 바뀌면 기존 주소로 들어오던 검색 유입이 끊기기 쉽습니다. 이전 주소를 의미가 같은 새 주소로 1:1로 연결하는 301 리디렉션을 설정하면 유입 손실을 줄이는 데 도움이 될 수 있습니다. 순서는 이전 주소 목록 수집, 매핑표 작성, 서버 설정, 연결 후 점검입니다. 검색엔진이 새 주소를 다시 평가하는 동안 일시적인 변동은 있을 수 있습니다.

리뉴얼 때 유입이 줄어드는 이유

검색엔진은 주소(URL) 단위로 페이지를 저장하고 평가합니다. 리뉴얼로 주소 구조가 바뀌면 검색 결과에 남아 있는 이전 주소는 더 이상 열리지 않거나 오류 페이지로 이어집니다. 방문자는 이탈하고, 검색엔진은 그 페이지가 사라진 것으로 판단합니다.

유입이 줄어드는 대표적인 원인은 다음과 같습니다.

  • 주소 구조 변경: 예를 들어 /board/view?id=123 형태가 /blog/제목 형태로 바뀌는 경우
  • 도메인 변경: 브랜드명 변경이나 http에서 https 전환으로 주소 앞부분이 달라지는 경우
  • 페이지 통합·삭제: 비슷한 페이지를 합치거나 없애면서 이전 주소가 오류가 되는 경우
  • 메인 페이지로 일괄 연결: 이전 주소를 모두 첫 화면으로 보내 검색 의도와 맞지 않게 되는 경우
  • 외부 링크 단절: 다른 사이트나 블로그에서 걸어 둔 링크가 끊기는 경우

301 리디렉션은 "이 주소는 영구적으로 새 주소로 옮겼다"고 방문자와 검색엔진에 알리는 응답입니다. 구글 검색 센터 문서도 주소를 영구 이전할 때 서버 측 리디렉션을 쓰도록 안내합니다. 방문자는 새 페이지로 자동으로 이동하고, 검색엔진은 시간을 두고 색인 주소를 새 주소로 바꿉니다.

새 페이지의 내용과 구조가 달라졌다면 평가도 달라질 수 있습니다.

주소 매핑표는 어떻게 만들까

리디렉션 작업의 품질은 설정 기술보다 어떤 이전 주소를 어떤 새 주소에 연결하느냐에서 갈립니다. 이 대응 관계를 정리한 것이 매핑표입니다.

1단계. 이전 주소를 빠짐없이 모읍니다.

리뉴얼 전에 아래 자료를 합쳐 목록을 만듭니다. 리뉴얼 후에는 이전 구조를 확인하기 어려우니 작업 착수 전에 확보해 두는 편이 안전합니다.

  1. 기존 사이트맵 파일
  2. 서치 콘솔의 성과 보고서와 색인 보고서(검색 노출이 있었던 주소)
  3. 네이버 서치어드바이저의 수집 현황
  4. 웹 분석 도구의 방문 상위 페이지
  5. 사이트 전체를 크롤링해 얻은 주소 목록

2단계. 중요도를 나눕니다.

모든 주소를 같은 비중으로 다룰 필요는 없습니다. 검색 유입이 있었거나 외부 링크를 받은 주소를 먼저 정확히 연결하고, 방문이 거의 없던 주소는 가까운 상위 페이지로 연결해도 됩니다.

3단계. 의미가 같은 페이지끼리 1:1로 연결합니다.

이전 주소 새 주소 비고
/service/seo /services/seo 같은 주제, 1:1 연결
/board/view?id=123 /blog/redirect-guide 글 이전, 제목 변경
/about_old /about 페이지 이름 변경
/event/2023 /news 종료된 페이지, 가장 가까운 목록으로 연결
/old-promo (연결 없음, 410 처리) 대체 페이지가 없는 경우

핵심 원칙은 검색 의도가 같은 페이지로 보내는 것입니다. 이전 주소의 내용과 관련 없는 첫 화면으로 한꺼번에 보내면, 검색엔진이 이를 오류에 가까운 연결(소프트 404)로 볼 수 있습니다. 대체할 페이지가 정말 없다면 억지로 연결하지 말고 404 또는 410 응답을 주는 편이 낫습니다.

301 설정은 어떤 방식으로 할까

설정 위치는 사이트가 돌아가는 환경에 따라 다릅니다. 방식을 고르는 기준은 "서버 응답 단계에서 처리되는가"입니다.

환경 설정 방식 참고
아파치 서버 .htaccess 파일의 Redirect, RewriteRule 규칙이 많으면 순서 관리가 중요합니다
엔진엑스 서버 설정 파일의 return 301, rewrite 설정 반영 전 문법 검사를 합니다
워드프레스 리디렉션 플러그인 또는 서버 설정 플러그인은 규칙 수가 많으면 속도에 영향을 줄 수 있습니다
호스팅형 홈페이지 빌더 관리자 화면의 URL 리디렉션 메뉴 기능 제공 여부와 개수 제한을 먼저 확인합니다
클라우드·CDN 플랫폼의 규칙 기능 서버 규칙과 중복되지 않게 정리합니다

설정할 때 지킬 점은 다음과 같습니다.

  • 응답 코드는 301(영구 이동)을 씁니다. 일시적 이동을 뜻하는 302는 검색엔진이 이전 주소를 계속 유지할 수 있어 영구 이전에는 맞지 않습니다. 구글은 301과 302 모두 신호를 전달한다고 설명하지만, 의도를 정확히 알리려면 영구 이전에는 301이 적절합니다.
  • 자바스크립트나 메타 새로고침 방식은 서버 리디렉션보다 후순위입니다. 서버 측 설정이 가능하다면 그쪽을 우선합니다.
  • 한 번에 한 단계로 연결합니다. 이전 주소에서 새 주소로 바로 보내야 합니다.
  • http, https, www 유무를 하나로 통일합니다. 대표 주소 하나를 정하고 나머지를 모두 그쪽으로 301 연결합니다.
  • 쿼리 문자열이 있는 주소는 별도로 확인합니다. 규칙에 따라 파라미터가 사라지거나 그대로 붙을 수 있습니다.

새 사이트를 공개하기 전에 테스트 환경에서 매핑표의 주소를 하나씩 열어 보는 과정을 거치는 것을 권합니다. 규칙 수가 수백 개를 넘으면 수작업보다 스크립트로 일괄 검증하는 편이 오류를 줄입니다.

연결 후 점검 항목은 무엇일까

설정을 마쳤다면 공개 직후와 이후 몇 주 동안 나누어 확인합니다.

공개 직후 점검

  • 매핑표의 이전 주소가 실제로 301 응답을 주고 새 주소로 도착하는지 확인합니다.
  • 브라우저 개발자 도구나 크롤링 도구로 응답 코드를 봅니다. 눈으로 이동만 확인하면 302를 놓칠 수 있습니다.
  • 새 주소가 200 응답인지, 리디렉션 체인(A→B→C)이 생기지 않았는지 확인합니다.
  • 새 페이지의 대표 주소 설정(canonical), 제목과 설명이 의도대로 들어갔는지 확인합니다.
  • 새 사이트맵을 만들어 서치 콘솔과 서치어드바이저에 다시 제출합니다.
  • robots.txt와 noindex 설정이 테스트 환경 그대로 남아 검색 수집을 막고 있지 않은지 확인합니다.

공개 후 2~4주 점검

확인 대상 볼 지표 이상 신호
서치 콘솔 색인 보고서 오류·제외 페이지 수 404, 소프트 404 증가
서치 콘솔 성과 보고서 노출수·클릭수·평균 순위 특정 주제 전체의 급락
웹 분석 도구 검색 유입 세션, 이탈률 이전에 유입이 많던 페이지의 유입 중단
서버 로그 이전 주소 요청 수, 응답 코드 404가 반복되는 주소

검색엔진이 새 주소를 파악하는 데는 시간이 걸리므로, 며칠 사이의 변동만 보고 판단하기보다 몇 주 단위 추이로 봅니다. 404가 반복되는 주소가 발견되면 매핑표에 추가해 보완합니다.

리디렉션 규칙은 최소 1년 정도 유지하는 것이 일반적인 권장입니다. 외부 링크와 북마크가 계속 이전 주소로 들어올 수 있기 때문입니다. 도메인을 옮긴 경우 서치 콘솔의 주소 변경 도구를 함께 쓰는 방법도 있습니다.

흔한 설정 실수에는 어떤 것이 있을까

실무에서 자주 확인되는 실수를 정리했습니다.

  1. 모든 이전 주소를 첫 화면으로 보내는 경우 - 검색 의도와 맞지 않아 이탈이 늘고, 검색엔진이 소프트 404로 처리할 수 있습니다.
  2. 리디렉션 체인과 루프 - 이전 주소가 여러 번 거쳐 새 주소에 도착하면 속도가 느려지고 수집 효율이 떨어집니다. 서로를 가리키는 루프가 생기면 페이지가 열리지 않습니다.
  3. 302로 설정하고 방치하는 경우 - 임시 이동으로 설정해 두면 영구 이전 의도가 정확히 전달되지 않을 수 있습니다.
  4. 대표 주소 불일치 - 리디렉션은 새 주소로 보내는데 canonical, 사이트맵, 내부 링크는 이전 주소를 가리키는 경우입니다. 신호가 엇갈립니다.
  5. 내부 링크를 수정하지 않는 경우 - 사이트 안의 링크가 이전 주소를 그대로 쓰면 불필요한 리디렉션이 계속 발생합니다. 내부 링크는 새 주소로 직접 고칩니다.
  6. 이전 주소를 robots.txt로 막는 경우 - 검색 로봇이 이전 주소에 접근하지 못하면 리디렉션을 확인하지 못합니다. 이전 주소는 막지 않고 열어 두어야 합니다.
  7. 내용이 크게 바뀐 페이지를 같은 주제처럼 연결하는 경우 - 주제가 달라졌다면 1:1 연결이 오히려 부자연스러울 수 있습니다. 관련성을 기준으로 판단합니다.
  8. 내용 개편과 주소 변경을 한꺼번에 하는 경우 - 문제가 생겼을 때 원인을 구분하기 어렵습니다. 가능하면 주소 이전과 대규모 콘텐츠 개편의 시점을 나누는 것을 검토합니다.

색인이나 순위를 빠르게 되돌리려고 인위적 방법을 쓰는 것은 권하지 않습니다. 플랫폼 정책에 어긋나는 트래픽 조작이나 링크 거래는 오히려 평가에 불이익을 줄 수 있습니다. 주소 이전은 정석대로 정리하고 시간을 두고 관찰하는 방식이 안전합니다.

홈페이지의 검색 노출 구조 전반은 검색엔진 최적화 글에서, 네이버와 구글 각각의 수집 환경은 네이버 SEO·구글 SEO 글에서 이어서 볼 수 있습니다.

상담에서 확인하면 좋은 질문

리뉴얼을 맡기거나 SEO 점검을 의뢰하기 전에 아래 항목을 물어보면 작업 범위를 가늠하기 쉽습니다. 특정 업체를 고르라는 뜻이 아니라, 어떤 업체와 이야기하더라도 확인할 수 있는 기준입니다.

  • 리뉴얼 전에 기존 주소 목록과 검색 성과 데이터를 확보하는 단계가 작업에 포함되어 있는가
  • 매핑표를 작성해 고객에게 공유하고, 검토를 받는 절차가 있는가
  • 사용 중인 서버나 사이트 제작 도구에서 301 서버 설정이 가능한가, 불가능하다면 대안은 무엇인가
  • 공개 직후 응답 코드를 어떻게 검증하는가(도구, 대상 범위)
  • canonical, 사이트맵, 내부 링크까지 함께 정비하는 범위인가
  • 공개 후 몇 주 동안 어떤 지표를 어떤 주기로 공유하는가
  • 순위나 유입을 보장한다고 말하지 않고, 일시적 변동 가능성을 설명하는가
  • 리디렉션 규칙을 얼마나 유지하고 누가 관리하는가

전국 고객과 온라인으로 상담하며, 평일 09:30~17:30에 문의할 수 있습니다(토·일 휴무, 전화 010-4737-3733).

정리하면 301 리디렉션은 이전 주소 수집, 의미 기준의 1:1 매핑, 서버 단계 설정, 공개 후 추이 점검이라는 네 단계로 접근하면 리뉴얼에 따른 유입 손실을 줄이는 데 도움이 될 수 있습니다.

자주 묻는 질문

301과 302 리디렉션은 무엇이 다른가요?

301은 영구 이동, 302는 임시 이동을 뜻합니다. 주소를 완전히 옮기는 리뉴얼에는 301이 맞고, 점검이나 일시 캠페인처럼 되돌릴 계획이 있을 때 302를 씁니다.

301을 설정하면 기존 순위가 그대로 유지되나요?

검색엔진이 새 주소를 다시 수집하고 평가하는 동안 변동이 있을 수 있고, 페이지 내용이 달라졌다면 평가도 달라집니다.

리디렉션은 얼마나 오래 유지해야 하나요?

일반적으로 최소 1년 이상 유지하는 것을 권장합니다. 외부 링크와 북마크로 이전 주소를 찾는 방문자가 오래 남아 있을 수 있기 때문입니다.

연결할 새 페이지가 없는 이전 주소는 어떻게 하나요?

관련 없는 페이지로 보내지 말고 404 또는 410 응답을 주는 편이 낫습니다. 가장 가까운 주제의 목록 페이지가 있다면 그쪽으로 연결하는 방법도 있습니다.

서버 설정 권한이 없는 호스팅에서도 가능한가요?

호스팅 관리 화면이나 사이트 제작 도구에서 URL 리디렉션 기능을 제공하는 경우가 많습니다. 제공되지 않으면 플러그인이나 CDN 규칙 같은 대안을 검토합니다.

서치 콘솔에서 확인할 수 있는 것은 무엇인가요?

색인 보고서에서 404·소프트 404 오류를, 성과 보고서에서 노출수와 클릭수 변화를 볼 수 있습니다. 도메인을 옮겼다면 주소 변경 도구도 함께 검토합니다.

함께 보면 좋은 글