SEO

302 리다이렉트

302 Redirect(302 리다이렉트)는 웹 페이지의 URL이 일시적으로 다른 주소로 이동했음을 브라우저와 검색 엔진에 알리는 HTTP 상태 코드(302 Found)입니다. 사용자와 크롤러를 임시 URL로 안내하되, 원래 URL이 곧 복원될 것이라는 신호를 검색 엔진에 전달합니다. 따라서 검색 엔진은 원래 URL을 인덱스에 유지하고, 링크 자산(link equity)도 원래 URL에 그대로 보존합니다.

302 Redirect(302 리다이렉트)는 웹 페이지의 URL이 일시적으로 다른 주소로 이동했음을 브라우저와 검색 엔진에 알리는 HTTP 상태 코드(302 Found)입니다. 사용자와 크롤러를 임시 URL로 안내하되, 원래 URL이 곧 복원될 것이라는 신호를 검색 엔진에 전달합니다. 따라서 검색 엔진은 원래 URL을 인덱스에 유지하고, 링크 자산(link equity)도 원래 URL에 그대로 보존합니다.

왜 중요한가

302 리다이렉트를 올바르게 사용하면 임시적인 URL 변경 상황에서 기존 페이지의 SEO 가치를 안전하게 보호할 수 있습니다. 검색 엔진은 302 응답을 받으면 원래 URL을 계속 크롤링하고 인덱스에 유지하므로, 임시 페이지가 제거된 뒤 기존 페이지가 검색 결과에 즉시 복원됩니다. 반대로, 영구적인 URL 변경에 302를 잘못 사용하면 검색 엔진이 원래 URL을 계속 크롤링하느라 크롤링 예산(crawl budget)이 낭비되고, 링크 자산이 새 URL로 전달되지 않아 검색 순위가 정체되거나 하락할 수 있습니다. Google은 302 리다이렉트가 오랜 기간 유지되면 이를 301로 재해석할 수 있다고 밝혔지만, 이 전환 시점을 예측할 수 없으므로 처음부터 상황에 맞는 상태 코드를 선택하는 것이 중요합니다.

301과의 차이

구분301 (Moved Permanently)302 (Found / Temporary)
의미URL이 영구적으로 이동URL이 일시적으로 이동
링크 자산 이전새 URL로 90~99% 전달원래 URL에 보존되며 새 URL로 이전되지 않음
검색 인덱스기존 URL이 인덱스에서 제거되고 새 URL로 대체기존 URL이 인덱스에 유지
브라우저 캐싱영구적으로 캐싱됨매 요청마다 원래 URL을 재확인
사용 예시도메인 변경, URL 구조 개편, HTTP에서 HTTPS 전환A/B 테스트, 점검 페이지, 계절성 프로모션, 재고 소진 페이지

핵심 차이는 링크 자산의 이동 여부입니다. 301은 기존 페이지의 SEO 가치를 새 URL로 넘기지만, 302는 원래 URL에 그대로 남겨 둡니다. 영구적 변경에는 반드시 301을, 임시적 변경에는 302를 사용해야 합니다.

언제 사용해야 하는가

302 리다이렉트는 원래 URL로 다시 돌아올 계획이 있을 때 사용합니다. 대표적인 시나리오는 다음과 같습니다.

  1. A/B 테스트: 두 가지 버전의 랜딩 페이지를 비교 실험할 때, 원본 페이지의 SEO 가치를 유지하면서 트래픽을 임시 페이지로 분배할 수 있습니다.
  2. 사이트 점검(Maintenance): 웹사이트를 업데이트하거나 점검하는 동안 사용자를 안내 페이지로 임시 이동시킵니다. 점검이 끝나면 리다이렉트를 해제하여 원래 페이지로 복원합니다.
  3. 계절성/한정 프로모션: 시즌 캠페인이나 한정 이벤트 기간에만 특별 랜딩 페이지로 이동시키고, 이벤트가 종료되면 원래 URL을 복원합니다.
  4. 재고 소진 상품: 특정 상품이 일시적으로 품절되었을 때 유사한 상품 페이지로 안내하고, 재입고 후 원래 페이지를 복원합니다.
  5. 지역 기반 리다이렉트: 사용자의 위치에 따라 해당 국가/언어 버전의 페이지로 임시 안내할 때 사용할 수 있습니다.

자주 하는 실수

  1. 영구 변경에 302 사용: 도메인 이전이나 URL 구조 변경처럼 되돌릴 계획이 없는 변경에 302를 적용하면, 검색 엔진이 기존 URL을 계속 크롤링하며 링크 자산이 새 URL로 이전되지 않습니다. 이 경우 반드시 301을 사용해야 합니다.
  2. 302를 장기간 유지: 302 리다이렉트를 수개월 이상 해제하지 않으면 검색 엔진이 이를 301로 재해석할 수 있습니다. 재해석 시점은 예측할 수 없으므로, 임시 목적이 종료되면 즉시 302를 해제하거나 301로 전환해야 합니다.
  3. 리다이렉트 후 모니터링 미실시: 302 설정 후 Google Search Console에서 크롤링 상태와 인덱싱 현황을 확인하지 않으면, 의도치 않게 기존 URL이 인덱스에서 제거되는 상황을 놓칠 수 있습니다.
  4. 리다이렉트 체인 방치: A에서 B로 302, B에서 C로 다시 리다이렉트하는 체인이 생기면 페이지 로딩 속도가 느려지고 크롤링 효율이 떨어집니다. 가능하면 A에서 C로 직접 연결해야 합니다.
  5. 관련 없는 페이지로 리다이렉트: 원래 페이지와 내용이 전혀 다른 페이지로 302 리다이렉트를 설정하면, 사용자 경험이 저하되고 검색 엔진이 해당 리다이렉트를 무시할 수 있습니다.

관련 인블로그 게시물

inblog에서 활용하기

inblog 대시보드에서는 302와 동치인 307(임시 리다이렉트)을 설정할 수 있습니다. A/B 테스트나 점검 페이지 등 임시 전환이 필요할 때 사용합니다.