301 및 302 리다이렉트: 언제 그리고 어떻게
7 min
301(영구) 리다이렉트는 SEO 권위를 새 URL로 거의 완전히 전달하고 Google에 인덱스를 업데이트하도록 알립니다. 302(임시)는 소스 URL을 인덱스에 보존하고 권위를 전달하지 않습니다. SEO에서는 원본 URL을 보존해야 하는 특정 기술적 요구사항이 없는 한 거의 항상 301을 사용하세요.
리다이렉트는 외과적 도구입니다. 올바르게 사용하면 마이그레이션이나 재구조화 중에 권위를 보존합니다. 잘못 선택하면 권위가 몇 달 동안 사라진 URL에 묶일 수 있습니다.
301 영구 vs 302 임시: Google이 각각에 대해 하는 것
301 리다이렉트는 Google에 페이지의 주소가 영구적으로 변경되었다고 신호합니다. Google은 이전 URL을 새 URL로 교체하기 위해 인덱스를 업데이트하고 누적된 PageRank를 대상으로 전달합니다. 이 과정은 몇 주가 걸립니다.
302 리다이렉트는 임시 이동을 나타냅니다. Google은 소스 URL을 인덱스에 유지하고 PageRank를 대상으로 전달하지 않습니다. 이것은 단기 유지 관리나 A/B 테스트와 같은 드문 경우에 원하는 동작입니다.
- 도메인 마이그레이션: 모든 URL에 301 필수.
- URL 구조 재설계: 새 URL로 301.
- 일시적인 유지 관리 페이지: 대체 페이지로 302.
- 대상 URL에서 A/B 테스트: 원본의 인덱스 유지를 위해 302.
- HTTP에서 HTTPS 리다이렉트: 영구 301.
권위 손실을 초래하는 고전적 오류
리다이렉트 체인(A가 B로, B가 C로 리다이렉트)은 연속적인 마이그레이션 후 가장 흔한 오류입니다. 체인의 각 고리는 권위 전달을 약간씩 감소시키고 크롤을 느리게 합니다. 항상 최종 목적지를 직접 가리키세요.
리다이렉트 루프(A가 B로, B가 A로 리다이렉트)는 페이지를 접근 불가능하게 만들고 브라우저에서 ERR_TOO_MANY_REDIRECTS 오류를 생성합니다. Googlebot은 몇 번의 점프 후 포기합니다.
3단계 이상의 리다이렉트 체인은 2024-2026년 현장 테스트를 기반으로 한 SEO 전문가 추정에 따라 권위 전달을 10~25% 감소시킬 수 있습니다.
2025-2026년 SEO 마이그레이션 및 권위 부문별 연구
리다이렉트 설정 및 모니터링
Apache에서 리다이렉트는 .htaccess 파일에서 설정됩니다. Nginx에서는 설정 파일의 server{} 블록에서 설정됩니다. 대부분의 CMS(WordPress, Shopify)는 서버 접근 없이 리다이렉트를 관리하는 플러그인이나 기본 모듈을 제공합니다.
마이그레이션 후 Search Console(커버리지 오류), Screaming Frog(모든 소스 URL을 검증하기 위한 목록 모드)에서 리다이렉트를 확인하고 4~6주 동안 페이지별 유기적 트래픽을 모니터링하세요.
리다이렉트와 백링크: 해야 할 것
강력한 백링크를 보유한 URL을 리다이렉트할 때 301은 대부분의 권위를 대상으로 전달합니다. 이상적으로는 이전 URL을 링크한 사이트에 연락하여 링크를 업데이트하세요. 직접 링크는 항상 리다이렉트보다 강력합니다.
301 리다이렉트를 무기한 또는 최소 12~24개월 동안 유지하세요. 너무 일찍 리다이렉트를 제거하면 이전 URL이 404로 재활성화되어 백링크가 끊기고 전달된 권위가 사라집니다.
FAQ
Google이 301 리다이렉트를 따르는 데 얼마나 걸리나요?
Google은 일반적으로 2~8주 내에 301을 따르고 인덱스를 업데이트합니다. 자주 크롤되는 페이지에서는 더 빠를 수 있습니다. 링크가 적은 페이지에서는 몇 달이 걸릴 수 있습니다.
301 리다이렉트가 PageRank를 100% 전달하나요?
이론적으로는 아닙니다. Google은 리다이렉트에서 소량이 손실될 수 있다고 명시합니다. 실제로 직접 301(체인 없음)에서 전달은 거의 완전합니다. 현장 연구는 일반적으로 5% 미만의 미미한 손실을 확인합니다.
완전히 다른 콘텐츠가 있는 페이지로 리다이렉트할 수 있나요?
기술적으로는 가능하지만 두 페이지가 공통 주제적 관련성이 없다면 Google이 권위 전달을 무시할 수 있습니다. 리다이렉트는 관련 없는 페이지를 인위적으로 병합하는 데 사용해서는 안 됩니다.