본문 바로가기
SEO·GEO 용어사전

302 리다이렉트 (302 Redirect)

마지막 업데이트

302 리다이렉트는 요청한 자원이 일시적으로 다른 URL에 있음을 알리는 HTTP 응답입니다. 사용자는 Location 헤더에 적힌 주소로 이동하며 Google에는 임시 이동 신호로 전달됩니다. 실제 대표 URL 선택은 리디렉션 하나만으로 보장되지 않습니다.

이 글은 Google 검색 센터의 공식 문서를 기준으로 작성했습니다.

301과 302의 차이

리디렉션의 종류는 이동이 영구인지 임시인지로 나뉩니다.

구분상태 코드검색엔진의 해석
영구 이동301, 308새 주소를 대표 URL로 바꾸라는 강한 신호
임시 이동302, 307원래 주소를 대표 URL로 유지하라는 신호

Google은 영구 리디렉션을 대표 URL 선정의 강한 신호로, 임시 리디렉션은 약한 신호로 다룹니다. 임시 이동에서는 원래 주소를 검색결과에 유지할 수 있지만 항상 그렇게 선택된다고 보장할 수는 없습니다. 돌아올 계획이 있는지가 302와 301을 고르는 기준입니다.

302가 맞는 경우

임시라는 성격에 맞는 상황이라면 302가 정답입니다.

  • 점검이나 품절로 잠시 다른 안내 페이지로 보낼 때
  • 기간이 정해진 이벤트 페이지로 임시로 보낼 때
  • A안과 B안을 시험하는 동안 잠시 트래픽을 나눌 때

반대로 사이트 이전, 주소 체계 변경, HTTPS 전환처럼 돌아가지 않을 이동에 302를 쓰면 문제가 됩니다. 검색엔진이 기존 URL을 대표 URL로 계속 처리해 새 주소 반영이 늦어질 수 있습니다.

의도치 않은 302 점검법

의도하지 않은 302는 서버나 플랫폼의 기본 설정에서 자주 나옵니다. 이전 작업을 했는데 순위 반영이 늦다면 리디렉션의 상태 코드부터 확인하세요. 브라우저 개발자 도구의 네트워크 탭이나 URL 검사에서 실제 응답 코드를 볼 수 있습니다. 영구 이동인데 302로 응답하고 있다면 301로 바꾸는 것이 맞습니다.

구글은 임시 리디렉션이 오래 유지되면 영구 이동으로 취급할 수 있다고 안내하지만, 언제 그렇게 판단할지는 보장되지 않습니다. 이동 의도에 맞는 코드를 쓰면 검색엔진의 판단 지연을 줄일 수 있습니다.

Google 검색의 AI 기능도 기존 검색 색인에서 URL을 찾기 때문에 임시 이동에는 같은 302 원칙이 적용됩니다. ChatGPT와 Claude 같은 범용 챗봇이 원래 URL과 목적지 URL을 갱신하는 시점은 서비스마다 다릅니다. 서버 로그에서 크롤러가 어느 주소를 요청했는지 보고, 실제 답변의 출처 URL도 따로 확인하세요.

실제 사용 예시

쇼핑몰의 /summer-event 페이지가 행사 준비 때문에 사흘 동안 열리지 않는다고 해보겠습니다. 이 기간에 사용자를 /event-notice로 보내고 행사가 시작되면 원래 페이지를 다시 열 계획이라면 302가 맞습니다. 원래 URL이 계속 대표 주소로 남아야 하기 때문입니다.

반대로 /old-service를 폐지하고 /new-service로 완전히 옮겼다면 302가 아니라 301이나 308을 써야 합니다. 돌아올 계획이 있는지가 두 응답을 가르는 기준입니다.

자주 묻는 질문

302를 쓰면 링크 평가가 전달되지 않나요?

구글은 리디렉션 종류와 무관하게 신호를 전달한다고 밝혀 왔습니다. 차이는 평가 전달 여부보다 어느 URL을 대표로 볼 것인가에 있습니다. 임시 이동은 원래 주소가 대표로 남는다는 점이 실무에서 중요한 차이입니다.

302와 307은 무엇이 다른가요?

둘 다 임시 이동이고 검색엔진 처리도 같은 성격입니다. 307은 요청 방식을 바꾸지 않고 유지하라는 좀 더 엄격한 규격이라는 기술적 차이가 있을 뿐, SEO 판단에서는 임시라는 의미가 같습니다.

임시 이동이 끝나면 무엇을 해야 하나요?

리디렉션을 제거해 원래 페이지가 다시 정상 응답하게 하면 됩니다. 안내 페이지로 보냈던 기간이 길었다면 서치콘솔에서 원래 주소의 색인 상태를 한번 확인해 보세요.

함께 알아두면 좋은 용어

참고 문서