웹사이트를 원활하게 운영하려면 때로는 트래픽을 새로운 방향으로 보내야 합니다. 오래된 페이지를 삭제하거나, 사이트 구조를 업데이트하거나, 새로운 위치로 이동한 경우, 사용자와 검색 엔진을 새 페이지로 리디렉션해야 경쟁사 사이트로 이탈하는 것을 방지할 수 있습니다.
리디렉션은 방문자가 오래된 링크를 클릭하더라도 원하는 위치에 도달하도록 보장합니다. 또한 마케팅 활동을 추적하거나 다양한 URL을 테스트할 때도 유용합니다. 하지만 모든 리디렉션이 동일하게 작동하는 것은 아니며, 잘못된 리디렉션을 사용하면 검색 엔진에 혼란스러운 신호를 보내거나 사용자에게 불편을 줄 수 있습니다.
이때 HTTP 상태 코드가 도움이 됩니다. 특히 301과 302 리디렉션은 검색 엔진에 해당 이동이 영구적인지 임시적인지 알려줍니다. 사이트를 최적화하고 사용자를 올바른 방향으로 안내할 수 있도록 각각을 언제, 어떻게 사용해야 하는지 자세히 살펴보겠습니다.
301 리디렉션이란 무엇인가요?
301 리디렉션은 영구적인 리디렉션입니다. 특정 페이지가 새 URL로 영구적으로 이동했음을 방문자와 인덱스 봇(검색 엔진이 웹페이지를 크롤링하고 카탈로그화하는 데 사용하는 자동화된 프로그램)에게 알립니다.
301 리디렉션은 방문자에게 더 이상 이전 URL을 사용하면 안 된다고 알리는 동시에, 검색 엔진에서 이전 URL의 순위를 유지합니다. 시간이 지나면 Google 및 기타 검색 엔진은 인덱스를 새로운 영구 URL로 업데이트하고 이전 웹페이지 URL의 인덱싱을 중단합니다.
301 리디렉션을 사용해야 하는 경우
영구 리디렉션이 유용한 몇 가지 사례를 소개합니다.
도메인 이름 변경
리브랜딩하거나 회사 이름을 변경하는 경우 도메인 이름을 변경해야 할 가능성이 높습니다. 영구 리디렉션을 사용하면 이전 사이트를 방문하려는 고객이 새 사이트로 이동하게 되어 404 오류로 인한 트래픽 손실을 최소화할 수 있습니다. 301 리디렉션을 사용하면 이전 사이트의 검색 순위를 유지하면서 사이트 방문자를 올바른 위치로 보낼 수 있습니다.
HTTP에서 HTTPS로 전환
HTTP를 사용하는 오래되고 보안에 취약한 사이트를 더욱 안전한 암호화된 HTTPS 사이트로 업그레이드하는 데 있어 가장 중요한 부분은 사용자를 웹사이트 페이지의 새 버전으로 리디렉션하는 것입니다. Google 및 기타 검색 엔진이 HTTPS 사이트를 선호하고 많은 최신 브라우저가 HTTP를 사용하는 경우 사용자에게 경고 메시지를 표시하기 때문에, 트래픽을 HTTPS 사이트로 영구 리디렉션하면 검색 엔진 순위를 보존할 수 있습니다.
중복 콘텐츠 통합
때로는 웹사이트의 서로 다른 페이지에 동일한 콘텐츠가 있을 수 있습니다. 둘 이상의 페이지에 동일한 콘텐츠가 있으면 링크 가치가 분산되어 검색 순위에 악영향을 미칠 수 있습니다. 이러한 모든 URL을 단일 페이지로 통합하면 SEO 가치를 분산시키지 않고 한 페이지에 집중할 수 있습니다.
페이지 삭제 또는 이름 변경
사이트를 재설계할 때 더 짧고 업데이트된 URL로 페이지 이름을 변경하거나, 고객에게 더 효율적으로 서비스를 제공하기 위해 사이트 구조를 변경하는 경우가 있습니다. 하지만, 사용자나 검색 엔진이 이러한 이전 페이지에 접속하게 되면 404 오류가 발생하여 검색 순위에 악영향을 미칠 수 있습니다. 영구 301 리디렉션을 사용하면 카테고리를 재구성하거나, 페이지 슬러그를 업데이트하거나, 사용성 또는 SEO 순위를 위해 URL을 단순화한 후에도 사용자와 검색 엔진이 필요한 곳으로 이동할 수 있습니다.
302 리디렉션이란 무엇인가요?
반면 302 리디렉션은 사용자를 임시로 리디렉션합니다. 사용자는 임시적인 새 링크로 이동하지만, Google 및 기타 검색 엔진은 이전 URL을 계속 인덱싱합니다. 따라서 SEO 가치가 새 URL로 이전하지 않습니다.
302 리디렉션을 사용해야 하는 경우
302 리디렉션은 검색 엔진에 해당 이동이 일시적임을 알립니다. 이러한 유형의 솔루션을 선택할 수 있는 경우는 다음과 같습니다.
다양한 페이지 디자인 A/B 테스트
제품 페이지의 두 가지 버전을 A/B 테스트하여 어느 것이 더 나은 전환율을 보이는지 확인할 수 있습니다. 이 경우 사용자를 테스트 페이지 중 하나로 리디렉션하되, 어느 것이 더 나은 전환율을 보이는지 추적하는 동안만 리디렉션하면 됩니다. 어떤 제품 페이지가 가장 성과가 좋은지 알게 되면 임시 리디렉션을 영구 리디렉션으로 변경할 수 있습니다.
웹사이트 유지보수 진행
사이트가 유지보수를 위해 다운된 경우 사용자가 404 오류 메시지를 접하게 되어 사이트에 대한 신뢰를 잃는 것을 원하지 않을 것입니다. 대신 임시 리디렉션을 사용하여 상태 또는 유지보수 페이지로 이동시키세요. 이렇게 하면 검색 엔진 데이터베이스는 홈페이지를 삭제하지 않으며, 유지보수 상태 페이지로 링크 주스나 지분을 이동하지 않습니다. 유지보수가 완료되고 리디렉션을 제거하면 모든 트래픽이 평소처럼 사이트로 유입됩니다.
위치 기반 제안 만들기
예를 들어 캐나다 사용자에게만 판매하고 싶은 제품들이 있고 미국 사용자에게는 제공하지 않으려는 경우, 캐나다 전용 휴일을 위한 특정 페이지를 만들고 캐나다 방문자만 해당 페이지로 리디렉션한 다음 판매가 끝나면 리디렉션을 제거할 수 있습니다.
페이지 임시 제거
특정 제품의 재고가 없는 경우 302 리디렉션을 사용하여 사이트 방문자를 유사한 페이지로 임시로 보낼 수 있습니다. 재입고되면 리디렉션 코드를 제거할 수 있습니다.
301 및 302 리디렉션의 차이점
영구 301 리디렉션과 임시 302 리디렉션의 주요 차이점은 지속 시간과 Google과 같은 검색 엔진이 이를 처리하는 방식입니다.
이러한 기능을 올바르게 사용하면 새 URL로 가치를 전달하든(영구 301 리디렉션), 나중을 위해 보존하든(임시 302 리디렉션) 페이지의 SEO 가치를 유지하는 데 도움이 됩니다. 이는 특히 검색 엔진 새로고침이 발생할 때 중요합니다. 검색 엔진 새로고침은 Google과 같은 사이트가 콘텐츠, 구조 또는 URL의 변경 사항을 반영하기 위해 웹사이트를 다시 크롤링하고 재인덱싱하는 프로세스입니다.
301 및 302 리디렉션의 유사점과 차이점을 아래에서 자세히 살펴보겠습니다.
301과 302 리디렉션의 공통점
두 유형의 리디렉션 모두 사용자를 다른 URL로 보내며 HTTP 응답의 위치 헤더를 사용합니다. 이는 브라우저에 이동할 새 URL을 알려줍니다.
브라우저는 두 가지를 모두 자동으로 처리하므로 사용자는 실제로 차이를 알 수 없으며, 선택한 URL에 도달하기만 하면 됩니다. 301과 302 리디렉션 모두 사용자에게 동일한 기능을 유지하며, 리디렉션 유형에 관계없이 모든 양식, 링크 및 세션이 계속 작동합니다.
.htaccess 파일, Nginx, PHP, JavaScript 또는 서버 측 로직과 같이 사이트에서 이미 사용하는 동일한 서버 도구를 사용하여 두 유형의 리디렉션을 모두 설정할 수 있습니다. 추가 설정이나 타사 도구는 필요하지 않습니다.
301과 302 리디렉션의 차이점
301 리디렉션은 페이지가 영구적으로 이동했음을 나타냅니다. 그러면 검색 엔진은 인덱스를 업데이트하고 SEO 가치의 대부분을 새로 정의된 URL로 전달하여 검색 엔진 결과 페이지(SERP)에서 순위를 유지하는 데 도움이 됩니다. 일반적으로 백링크, 도메인 권한 및 관련성 측면에서 페이지의 기존 순위 영향력의 90%~99%가 새 URL로 전달됩니다.
복잡한 리디렉션 체인(예: 한 URL에서 다른 URL로, 그 다음 다른 URL로 리디렉션을 계속해서 구현)이 있을 때 검색 순위 손실이 발생할 수 있습니다. 이는 링크 체인이 길어질수록 복합적으로 발생합니다. 가장 좋은 방법은 한 URL에서 다른 URL로 단일 리디렉션을 사용하는 것입니다.
반면 임시 302 리디렉션은 검색 엔진에 페이지가 일시적으로만 이동했음을 알리고 페이지가 돌아올 때를 대비하여 원래 URL을 인덱싱된 상태로 유지하도록 알립니다. 일반적으로 링크 지분을 새 URL로 전달하지 않으며 브라우저가 리디렉션을 캐시하지 않을 수 있습니다.
301 및 302 리디렉션 FAQ
301 및 302 리디렉션을 사용해야 하는 경우에는 어떤 것들이 있나요?
사이트 방문자와 검색 엔진을 새 위치로 영구적으로 보내야 하는 경우 301 리디렉션을 사용해야 합니다. 도메인 이름이나 사이트 페이지를 변경했거나, 여러 페이지를 통합하거나, HTTP에서 HTTPS 사이트로 전환하는 경우가 이에 해당합니다. 지역 할인 행사나 A/B 테스트를 수행하는 경우와 같이 짧은 기간 동안 사용자를 리디렉션해야 하는 경우 302 임시 리디렉션을 사용하세요.
301 리디렉션의 예는 무엇인가요?
이전 제품에서 최신 제품으로 제품 페이지를 영구적으로 이동하고 싶을 수 있습니다. 이전 페이지의 이름은 https://www.example.com/widget이고 새 페이지의 이름은 https://www.example.com/new-widget일 수 있습니다.
302 리디렉션 오류를 수정하려면 어떻게 해야 하나요?
일반적으로 302 리디렉션 오류는 사이트에 원치 않거나 잘못된 임시 리디렉션이 있을 때 발생합니다. 리디렉션이 사용자를 원하는 위치로 보내지 않는 것이 원인일 수 있습니다. 이를 수정하려면 리디렉션 코드를 편집하여 리디렉션하는 페이지가 올바른지 확인하세요.
리디렉션이 영구 리디렉션이어야 하는 경우(예: SEO 가치가 새 URL로 전달되지 않는 경우) 301 리디렉션을 사용하세요. 이렇게 하면 올바른 SEO 가치가 새 페이지로 전달됩니다.
리디렉션 체인이 두 페이지 사이에 루프를 발생시켜 검색 엔진을 혼란스럽게 하는 경우 리디렉션 체인을 살펴보세요. 리디렉션이 체인 내 어딘가가 아닌 새 목적지에서 깔끔하게 끝나는지 확인하세요.


