301 리다이렉트: 개념과 설정 방법

301 리다이렉트: 개념과 설정 방법
David Kaufmann
SEO 튜토리얼
14 min read

웹마스터로 일하거나 SEO 서비스를 제공하고 있다면 3xx 코드에 분명 익숙할 것입니다. 하지만 우리가 원하는 목표에 따라 항상 적합한 리다이렉트가 적용되는 것은 아닙니다. 그래서 오늘은 302 코드와 함께 가장 많이 사용되는 301 리다이렉트에 집중해 보려 합니다. 시작해 봅시다.

영구 301 리다이렉트란?

앞서 언급했듯이 가장 잘 알려진 두 가지 코드는 301과 302입니다. 둘의 차이는 무엇일까요? 301 리다이렉트는 정확히 무엇일까요?

답은 간단합니다. 302 리다이렉트가 콘텐츠가 다른 URL로 일시적으로 이동되었음을 나타내는 반면, 301 리다이렉트는 한 URL의 콘텐츠가 다른 URL로 영구적으로 이동되었음을 의미합니다.

301 리다이렉트란 무엇이며 왜 그렇게 중요한가?
301 리다이렉트란 무엇이며 왜 그렇게 중요한가?

301 리다이렉트는 어떤 용도로 사용되나요?

301 리다이렉트뿐만 아니라 어떤 종류의 리다이렉트든 삭제하려는 URL에서 발생하는 문제를 해결하는 필수 도구입니다.

두 경우 모두 사용자와 검색엔진에 콘텐츠가 이동되었다고 알리지만, 302 리다이렉트에서는 원본 URL이 Google 인덱스에서 제거되지 않는 반면 301에서는 제거됩니다. 그리고 전자에서는 SEO 권한이 손실되지만, 301 리다이렉트에서는 권한이 기존 URL에서 새 URL로 그대로 전달됩니다. 이는 SEO 전문가에게 매우 중요한 부분으로, 기존 페이지가 '수명' 동안 쌓아온 인기도가 링크를 통해 새 페이지로 이전되기 때문입니다.

301 리다이렉트는 언제 사용해야 하나요?

이 유형의 리다이렉트를 적용하는 것이 권장되는 상황은 많습니다. 큰 틀에서 가장 일반적인 경우들을 정리해 보겠습니다.

  • 404를 반환하지만 여전히 방문이 들어오는 불필요한 URL이 있는 경우:

별다른 조치 없이 삭제한 페이지에 누군가 접속한다고 생각해 봅시다. 어떤 이유에서든 그 URL에 도달하는 것이 상관없을 수도 있지만, 대부분의 경우 나쁜 사용자 경험과 함께 방문이 발생하게 됩니다. 이는 사용자도 Google도 좋아하지 않는 일입니다. 따라서 삭제 전에 미리 301 리다이렉트를 설정해 기존과 동일하거나 유사한 콘텐츠를 제공하는 것이 좋습니다. 즉, 사용자가 원래 페이지에 들어왔을 때 해결하려던 니즈를 충족시킬 수 있는 대체재를 제시하는 것입니다.

301 리다이렉트

https://mydomain.com/old-content-about-buying-sneakers (404 오류 URL)

https://mydomain.com/new-content-about-buying-sneakers/ (올바른 URL).

  • 중복 콘텐츠로 인한 문제를 예방하거나 해결하고 싶을 때:

같은 콘텐츠를 가진 두 개의 URL이 존재할 수 있습니다. 이 경우 Google은 어떤 URL을 유기적 랭킹에 반영해야 할지 판단하지 못해 결국 둘 다 노출하지 않을 수도 있습니다. 이를 해결하려면 랭킹시키지 않을 URL에서 랭킹시키고 싶은 URL로 301 리다이렉트를 적용하면 됩니다.

중복 콘텐츠가장 일반적인 사례도메인명을 변경한 후 기존 도메인의 모든 페이지가 새 도메인의 페이지와 함께 살아있도록 두는 경우입니다.

301 리다이렉트

from https://old-domain.com/bulldog-breed/

to https://new-domain.com/bulldog-breed/

중복 콘텐츠 페널티: 301 리다이렉트 활용
중복 콘텐츠 페널티: 301 리다이렉트 활용

  • 자주 잊히지만 꼭 챙겨야 할 중복 콘텐츠 사례:

중복 콘텐츠는 '미러' 도메인(즉, 메인 도메인과 동일한 콘텐츠와 IP를 공유하는 '서브' 도메인)을 운영할 때도 발생할 수 있습니다.

사이트의 IP 주소에서 도메인 페이지로 가는 301 리다이렉트를 설정하지 않으면 동일한 콘텐츠가 두 가지 버전으로 존재하게 되어 Google 페널티를 받을 가능성이 높아집니다.

같은 도메인의 페이지가 HTTP와 HTTPS 양쪽에 공존하는 것도 동일한 콘텐츠가 발생하는 경우로, Google Panda의 표적이 될 수 있습니다(참고로 아직 사이트 전체를 HTTPS로 마이그레이션하지 않았다면 더 미루지 마세요. Google은 이미 2018년에 HTTPS를 검색 결과 랭킹 요소로도 반영한다고 발표했습니다).

이러한 모든 경우에 가장 권장되는 조치는 앞서 말한 대로 301 리다이렉트를 적용하는 것입니다.

  • 커스텀 코드로 만든 웹사이트를 CMS로 옮겨야 할 때:

커스텀 코드로 직접 개발한 웹사이트를 CMS로 옮기고 싶을 때가 있을 수 있습니다. 반대 상황도 마찬가지로, 기존 URL에서 새 URL로 301 리다이렉트를 설정하는 것이 좋습니다.

이 상황은 CMS 간 이동에도 적용됩니다. 예를 들면 Blogspot에서 WordPress로 마이그레이션할 때입니다.

301 리다이렉트를 사용하면 안 되는 경우는?

이 작업을 언제 적용해야 할지 아는 것만큼이나 언제 적용하면 안 되는지를 명확히 아는 것도 중요합니다. 가장 흔히 저지르는 '실수'는 다음과 같습니다.

  • 원래 URL과 전혀 관련 없는 콘텐츠로 리다이렉트하는 경우.

예시 1: 고양이 관련 도메인을 스포츠 관련 도메인으로 리다이렉트.

예시 2: 상품 페이지 URL을 도메인 홈페이지로 무조건 리다이렉트.

왜 안 될까요? Google이 이를 부적절하다고 보거나, 더 나아가 SERP에서 더 나은 결과를 얻기 위해 의도적으로 검색엔진을 속이려 한다고 해석할 수 있기 때문입니다. 그리고 이는 다시 앞 항목으로 이어집니다. 'Panda의 한 방'을 맞을 위험(꽤 마땅한 결과겠죠)이 있습니다.

301 리다이렉트는 어떻게 설정하나요?

가장 복잡한 작업은 아니지만 적용 시 주의가 필요합니다. 잘못하면 리다이렉트 루프가 발생할 수 있습니다. Google은 단일 리다이렉트만 두고 5개를 넘지 말 것을 권장합니다. Matt Cutts가 Google Webmasters YouTube 채널에서 리다이렉트에 대해 언급한 내용입니다.

긴 리다이렉트 체인보다는 단일 리다이렉트가 낫습니다. 사용자 경험이 더 좋고 문제 발생 가능성도 낮아집니다.

또한 잘못 적용하면 404 오류 페이지가 무수히 발생할 수 있습니다. 이런 오류 페이지가 많은 비율을 차지하면 유기적 랭킹에 영향을 받게 됩니다.

그래서 이 작업을 진행할 때 사용할 수 있는 주요 옵션을 다시 짚어볼 필요가 있습니다.

htaccess를 통한 301 리다이렉트:

다소 번거로운 방법입니다. 즉, 매우 복잡한 일은 아니지만 정확히 해야 할 대로 하지 않으면 500 오류를 반환합니다. 오류를 되돌리려면 301 리다이렉트 줄을 추가하기 전 버전의 파일 사본을 항상 저장해 두고, 가능한 한 빨리 서버에 다시 올리면 됩니다.

가장 일반적인 시나리오 중 하나의 명령은 다음과 같습니다.

Redirect 301 /initial-relative-url/ https://mydomain.com/final-absolute-url (두 URL은 공백으로 구분되어야 합니다)

보너스: 이게 익숙하지 않거나 Htaccess용 301 리다이렉트 룰 생성기로 2,000개의 룰을 일일이 작성하지 않고 자동화하고 싶다면 온라인에서 사용 가능한 도구들을 활용할 수 있습니다.

플러그인으로 WordPress에서 301 리다이렉트:

이전 방식보다 안전한 또 다른 옵션은 플러그인을 통하는 것입니다. WordPress에는 작업을 간소화해 주는 훌륭한 플러그인들이 많습니다. 즐겨 사용하는 것들을 소개합니다.

  • Redirection: 완전 무료이며 수동 및 자동 리다이렉트 모두 설정할 수 있습니다.

  • Quick Page/Post Redirect Plugin: 아마도 Redirection 다음으로 가장 유명하고 많이 쓰이는 무료 플러그인일 것입니다.

  • Simple 301 Redirects: 역시 무료이며 301 리다이렉트만 생성하도록 특화되어 있습니다.

  • Rank Math의 리다이렉트 매니저: 이 SEO 중심 플러그인에서 가장 마음에 드는 기능 중 하나일 것입니다.

  • Yoast SEO Premium: 앞서 소개한 것들과 비슷하지만 유료입니다.

SEO 리다이렉트 600x514.jpg
SEO 리다이렉트 600x514.jpg

301 리다이렉트는 얼마나 유지해야 하나요?

John Mueller가 2015년 Google+ 행아웃에서 언급한 바와 같이 이런 종류의 리다이렉트는 가능하면 최소 1년 이상 유지해야 합니다. YouTube의 Google 웹마스터 채널 영상 26분 18초 지점에서 그의 코멘트를 직접 보고 들을 수 있습니다.

Google이 기존 콘텐츠가 새 URL로 이동했음을 해석하는 데 생각보다 오랜 시간이 걸릴 수 있기 때문입니다(특히 수천 개의 URL을 다룰 때 더욱 그렇습니다). 그러니 삭제를 서두르지 마세요. 이 과정이 완전히 끝나도록 가능한 한 오래 두는 것이 좋습니다.

더 추가하고 싶은 의견이 있으신가요? 망설이지 마세요. 301 리다이렉트에 대해 할 이야기는 정말 많고, 우리도 잘 알고 있습니다. 바로 아래에 이 글에 대한 의견을 남길 수 있습니다. 한번 시도해 보시겠어요?

저자: David Kaufmann

David Kaufmann

지난 10년 넘게 SEO에 완전히 빠져 살아왔습니다 — 솔직히 다른 길을 가고 싶지도 않았어요.

제 커리어가 한 단계 도약한 것은 인터넷 전체에서 방문자가 가장 많은 100개 사이트 중 하나인 Chess.com에서 시니어 SEO 스페셜리스트로 일했을 때입니다. 수백만 페이지, 수십 개 언어, 그리고 가장 경쟁이 치열한 SERP 중 하나에서 일한 경험은 어떤 강의나 자격증도 가르쳐주지 못하는 것들을 알려주었습니다. 이 경험은 진정으로 훌륭한 SEO가 어떤 모습이어야 하는지에 대한 제 관점을 완전히 바꾸어 놓았고, 이후 제가 만든 모든 것의 기초가 되었습니다.

이 경험을 바탕으로 SEO Alive를 창업했습니다 — 오가닉 성장에 진심인 브랜드를 위한 에이전시입니다. 우리는 대시보드와 월간 리포트를 파는 것이 목표가 아닙니다. 실제로 결과를 움직이는 전략을 만들어, 클래식 SEO의 최고와 흥미진진한 새로운 Generative Engine Optimization(GEO) 세계를 결합합니다 — 여러분의 브랜드가 Google의 파란 링크뿐 아니라 ChatGPT, Perplexity, Google AI Overviews가 매일 수백만 명에게 전달하는 AI 생성 답변 안에도 노출되도록 합니다.

그리고 이 두 세계를 제대로 다루는 도구를 찾을 수 없어서 직접 만들었습니다 — SEOcrawl입니다. 랭킹, 기술 감사, 백링크 모니터링, 크롤 건전성, AI 브랜드 가시성 추적을 한 곳에서 통합하는 엔터프라이즈 SEO 인텔리전스 플랫폼이죠. 항상 존재하기를 바랐던 바로 그 플랫폼입니다.

→ David님의 모든 글 읽기
더 많은 글: David Kaufmann

이 저자의 더 많은 콘텐츠를 만나보세요