테크니컬 SEO실무

리다이렉트 (301·302)Redirect

DEFINITION

리다이렉트는 어떤 URL에 접속한 방문자와 검색엔진을 다른 URL로 자동으로 보내는 설정이며, 301·308은 영구 이동, 302·307은 임시 이동을 뜻합니다.

영구 이동
301 · 308
임시 이동
302 · 307
대표 URL 신호
영구는 강하게, 임시는 약하게

01영구와 임시, 검색엔진에게 다른 의미

주소를 영구히 바꿨는데 302를 쓰면 검색 결과에 옛 주소가 계속 남을 수 있습니다. 반대로 잠깐 다른 곳으로 보낼 뿐이라면 301로 대표 URL을 바꿀 이유가 없습니다.

코드의미Google이 받아들이는 방식언제 쓰나
301 · 308영구 이동새 URL을 대표로 삼으라는 강한 신호주소 변경, http→https, 페이지 통합
302 · 307임시 이동원래 URL을 유지하라는 약한 신호점검 중 안내, 기간 한정 이벤트
meta refresh 0초즉시 이동영구 리다이렉트처럼 해석서버 설정이 불가능할 때 차선
자바스크립트 이동렌더링 후 이동렌더링되어야 인식다른 방법이 없을 때만

02자주 하는 리다이렉트 실수

  • 체인: A → B → C → D여러 번 거칠수록 느려지고 크롤러가 중간에 멈출 수 있음. A → D로 바로 연결
  • 없어진 페이지를 모두 홈으로관련 없는 페이지로 보내면 소프트 404로 처리될 수 있음
  • 내부 링크는 옛 주소 그대로리다이렉트에 기대지 말고 링크 자체를 새 주소로 교체
  • 옛 URL → 가장 가까운 새 URL 1:1같은 내용을 담은 페이지로 한 번에 이동

03주소를 바꿀 때의 순서

  1. 옛 URL과 새 URL의 1:1 대응표를 만든다
  2. 서버에서 301(또는 308) 리다이렉트를 설정한다
  3. 내부 링크, canonical, XML 사이트맵을 새 주소로 바꾼다
  4. 구글 서치 콘솔에서 옛 URL을 검사해 새 URL로 이어지는지 확인한다
  5. 옛 주소로 들어오는 외부 링크가 있으니 리다이렉트는 오래 유지한다
KakaoTelegram상세문의
위로 스크롤