301 리디렉션을 사용하여 트래픽을 늘리고 권한을 유지하는 방법
게시 됨: 2021-11-10
하지만 문제가 있습니다. 301 리디렉션을 올바르게 사용하면 권한을 유지하고 사이트 트래픽을 높일 수 있습니다. 계속 지켜봐 주세요. 방법을 알려 드리겠습니다.
우리가 다룰 내용:
- 301 리디렉션이란 무엇입니까?
- SEO 301 리디렉션: 오래된 기대치와 새로운 규칙
- HTTPS 마이그레이션을 위한 301 리디렉션
- 리디렉션 설정의 중요성
- 301 리디렉션 모범 사례
- 301 리디렉션에 대한 FAQ
301 리디렉션이란 무엇입니까?
알든 모르든 거의 확실하게 301 리디렉션을 경험했습니다.
301 리디렉션은 배후에서 발생합니다. 영구 리디렉션 입니다. 즉, 이전 URL을 입력하는 사람은 누구나 자동으로 올바른 위치로 리디렉션됩니다.
간단히 말해서 웹의 전달 시스템입니다.
기술적으로 말하면 301 리디렉션은 원본 URL이 이동되었거나 업데이트되었음을 검색 엔진에 알리는 HTTP 코드입니다.

301 리디렉션
이 사이트를 예로 들어 보겠습니다.
- ignitevisibility.com/blog
- https://ignitevisibility.com/blog
URL은 약간 다르지만 사용자를 같은 장소로 보냅니다. 그리고 페이지에 도착하면 URL이 동일하게 보입니다. 이것은 모두 301 리디렉션 때문입니다.
301 리디렉션은 힘들게 얻은 링크 를 잃지 않고 URL을 전송하고 웹 트래픽을 리디렉션하는 데 도움이 되기 때문에 SEO 및 웹마스터에게 매우 유용한 도구입니다 . 모든 링크는 도메인 권한을 유지하면서 훌륭한 콘텐츠를 가리 킵니다 .
301 리디렉션을 설정하는 이유는 무엇입니까?
동일한 URL(http.// 또는 www.)과 공통 변형을 연결함으로써 도메인 권한을 유지하고 최대화할 수 있습니다.
301 리디렉션은 웹사이트의 이름을 바꾸거나 브랜드를 변경하는 데에도 사용됩니다.
예를 들어 Fresh Food to Go(freshfoodtogo.com)라는 비즈니스를 소유하고 있고 최근에 Fresh Food Now(freshfoodnow.com)로 이름을 변경하기로 결정했다고 가정해 보겠습니다.
새 URL을 설정해야 하지만 기존 콘텐츠나 원래 URL을 가리키는 링크 를 잃고 싶지 않습니다 .
그래서 301 다이렉트를 설정했습니다. 이전 URL을 입력하는 사람은 자동으로 새 사이트로 이동하고 검색 엔진은 301을 인식하고 그에 따라 색인을 생성합니다.
그것은 SEO에 있어 큰 승리입니다. 리디렉션은 링크와 권한을 유지하면서 새로운 브랜드 를 구축하고 홍보하는 데 집중할 수 있도록 합니다 .
다른 리디렉션은 어떻습니까?
301 리디렉션은 게임에서 유일한 것이 아닙니다. 가까운 이웃인 302 리디렉션을 소개하겠습니다.

301 리디렉션 대 302 리디렉션
301은 영구 리디렉션을 나타내는 반면 302는 임시 리디렉션을 나타냅니다.
독자에게 콘텐츠를 계속 제공하면서 웹 페이지를 업데이트하는 경우와 같이 302가 선호되는 몇 가지 상황이 있습니다.
대부분의 경우 301 리디렉션을 사용하고 싶을 것입니다. 들어오는 링크를 유지할 수 있기 때문에 일반적으로 SEO에 더 나은 것으로 간주됩니다.
Google은 300개의 리디렉션이 PageRank를 잃지 않는다는 성명을 발표했지만 이러한 페이지 는 동일하게 취급되지 않을 수 있습니다. 이는 도메인 권한 및 트래픽 측면에서 잠재적으로 어려움을 겪을 수 있음을 의미합니다.
307 리디렉션은 다른 종류의 임시 리디렉션입니다. 307 리디렉션을 사용하여 사이트 방문자에게 콘텐츠가 새 위치로 이동했음을 알릴 수 있습니다. 기존 URL을 재사용하려는 경우 307 리디렉션 이 해당 옵션을 제공합니다.
SEO 301 리디렉션: 오래된 기대치와 새로운 규칙
지금까지 301 리디렉션은 꽤 좋은 솔루션처럼 들립니다.
그러나 301 리디렉션에는 몇 가지 위험이 따릅니다. 리디렉션으로 인해 트래픽이 손실될 가능성은 항상 존재하며 과거에는 종종 그랬습니다. 실제로 Google의 Matt Cutts는 2013년 에 301 리디렉션이 PageRank의 약 15% 손실을 초래한다고 확인했습니다. 그 뿐만 아니라 HTTP에서 HTTPS로의 이동과 관련하여 많은 우려가 제기되었습니다(곧 다룰 예정임).
당연히 브랜드는 리디렉션 사용을 주저하게 되었습니다.
Google은 사용자의 주저를 받아들였으며 2016년 Google의 Gary Illyes는 30x(300개의 리디렉션 모두)가 더 이상 PageRank에 영향을 미치지 않는다고 밝혔습니다.
이것은 좋은 소식이지만 영향을 받지 않는 PageRank 점수는 귀하의 웹사이트가 트래픽을 잃지 않는다는 것을 의미하지는 않습니다. 예를 들어 리디렉션은 알려진 순위 요소 인 페이지 로드 속도에 영향을 줄 수 있습니다 .
이상적인 리디렉션이란 URL 만 변경된다는 것을 의미합니다. 페이지의 다른 모든 것(이미지, 콘텐츠, 링크)은 그대로 유지됩니다. 이러한 요소 중 하나라도 변경되면 잠재적으로 순위에 영향을 줄 수 있습니다.
Google에서 리디렉션을 확인하는 데 일반적으로 1~4주가 소요됩니다. 그 후 순위는 일반적으로 약 1주일 이내에 이전됩니다.
일반적으로 리디렉션하는 URL은 이전 URL과 거의 같은 위치에 있습니다.
다음과 같이 여기에서 고려해야 할 많은 요소가 있습니다.
- 새 URL이 SEO 친화적입니까?
- 새 URL의 내용은 무엇입니까?
- 링크와 순위가 새 URL에 적용됩니까?
- 새 URL에 패널티가 있습니까?
- 새 URL에 자체 링크가 있습니까?
- 등.
여기서 중요한 점은 다음과 같습니다. 예, 위험이 있지만(예전만큼 많지는 않지만) 대부분의 경우 페이지 순위는 유지됩니다.
HTTPS 마이그레이션을 위한 301 리디렉션
301 리디렉션의 또 다른 주요 이유는 사이트 마이그레이션입니다.
오늘날 대부분의 브랜드 에서 HTTPS로의 전환 이 불가피하기 때문에 이는 특히 중요한 이유입니다.
구글 은 공식 순위 요소 로 그것 을 포함 시키기까지 했다 .
익숙하지 않은 경우 HTTPS는 HTTP의 보안 형식입니다. HTTPS로 마이그레이션된 사이트를 방문하면 URL 옆에 자물쇠 기호가 있는 녹색 https://가 표시됩니다.
당연히 Google은 가장 높은 순위의 사이트가 안전하기를 원합니다. 생각해보면 대부분의 기업은 자신의 사이트에서도 이를 원할 것입니다.
가장 쉬운 방법은? 301 리디렉션을 통해.
그러나 변화는 양날의 검으로 판명됐다. 리디렉션을 사용하면 PageRank가 15% 손실된다는 것을 기억하십시오.
사이트 마이그레이션에는 301 리디렉션 이 많이 포함되었기 때문에 사이트 는 마이그레이션 중에 주요 PageRank를 잃는 경향이 있었습니다. 상상할 수 있듯이 브랜드는 이에 대해 크게 기뻐하지 않았으며 많은 브랜드가 단순히 기존 트래픽을 유지하기 위해 이동을 미루었습니다.
그러나 다시 한 번 Google이 구출에 나섰고 2016년 2월 John Mueller는 301 및 302 리디렉션이 PageRank를 잃지 않을 것이라고 발표했습니다.
이것은 여러 가지 이유로 좋은 소식입니다. 먼저 301 리디렉션의 PageRank 장벽을 제거합니다. 둘째, HTTPS로 이동하면 이미 확립된 권한을 유지하면서 순위를 높일 수 있습니다.
성공적인 마이그레이션에 대해 자세히 알아보려면 아래 가이드를 확인하세요 .
SEO용 HTTP에서 HTTPS로 전환 가이드
리디렉션 설정의 중요성
하루가 끝나면 성능이 가장 낮은 페이지를 찾아 크롤링하여 웹 사이트를 구성하는 페이지를 개선하고 리디렉션합니다.
이 프로세스를 통해 사이트 순위에 해가 되는 페이지를 제거할 수 있습니다. 전반적으로 사이트를 관리하고 순위가 낮은 페이지를 최적화할 수 있는 쉬운 방법입니다.
이 프로세스를 진행하면서 사이트의 콘텐츠에 대해 비판적으로 생각하는 것을 잊지 마십시오. 다음과 같은 질문을 하는 것이 도움이 됩니다.
- 더 나은 버전을 만들기 위해 이 페이지를 새로 고쳐야 합니까?
- 현재 페이지를 대체할 새 페이지를 만들 수 있습니까?
- 301 리디렉션 프로세스를 사용하여 이 페이지를 리디렉션해야 합니까?
페이지를 내리기 전에 항상 결정이 웹사이트와 검색 엔진 순위 모두에 대한 확실한 장기적 선택인지 확인하십시오.
Google Analytics를 통한 301 리디렉션 처리
당신은 당신의 SEO 순위를 해치고 사이트의 성능을 억제하는 오래된 죽은 페이지를 갖는 것 이상으로 이동할 수 있습니다. 이러한 변경을 시작하려면 Google 애널리틱스를 통해 301 리디렉션 을 처리해야 합니다 .
시작하려면 아래 단계를 따르세요.
- Google Analytics 보고 대시보드로 이동 하여 날짜를 6개월 이상으로 설정합니다. 1년은 좋은 시간입니다.
- 사이트 콘텐츠 방문 페이지 보고서 로 이동하면 웹사이트의 모든 방문 페이지가 표시됩니다. 그런 다음 원하는 유형의 URL 구조를 포함하도록 고급 필터를 추가할 수 있습니다.
- 필터를 적용하면 보고서에 특정 키워드가 포함된 사이트의 모든 방문 페이지 목록이 생성됩니다. 또한 각 페이지에 몇 명의 방문자가 있는지 확인할 수 있습니다. 목록이 있으면 Excel 스프레드시트로 내보냅니다.
- 내보내기 목록은 상대 URL과 함께 모든 방문 페이지의 출력을 제공합니다(내부에 기본 도메인 이름 없음). 내보낸 URL 옆 열에 기본 도메인 이름을 붙여넣습니다. 예를 들어 전체 URL 목록 왼쪽의 열에 https://ignitevisibility.com 을 추가합니다.
- 그런 다음 도메인 및 URL 열을 복사하여 HTML을 제거하는 도구에 배치합니다. 그런 다음 HTML 없이 새 텍스트를 Word 문서에 붙여넣습니다. Word 문서 내에서 '찾기 및 바꾸기'를 사용하여 URL 내의 추가 공백을 제거할 수 있습니다.
- 이 시점에서 Screaming Frog 와 같은 도구로 이동하여 모든 URL을 크롤링할 수 있습니다. 어떤 URL이 활성 상태이고 어떤 URL이 인덱싱 가능한지 파악할 수 있습니다. (참고: 항상 색인 생성 가능한 URL을 찾아야 합니다.)
- 그런 다음 적절한 301 리디렉션을 설정하여 웹사이트의 죽은 페이지를 모두 제거하고 교체합니다.
마지막으로, 개선할 페이지가 몇 개 밖에 없는 경우 해당 페이지를 Google에 직접 제출하도록 선택할 수 있습니다. 또 다른 옵션은 Google이 모든 페이지를 선택하고 새로운 301 리디렉션을 식별하도록 사이트맵을 다시 제출하는 것입니다.

Apache를 통해 301 리디렉션을 사용하는 방법
Apache는 세계에서 가장 널리 사용되는 웹 서버 소프트웨어입니다. 따라서 대부분의 리디렉션은 Apache를 통해 이루어집니다. CMS를 사용하고 있고 개발자가 아닌 경우 더 사용자 친화적인 방법이 있습니다.
예를 들어 WordPress에서 게시물 URL을 변경하면 이 게시물이 이미 게시된 경우 자동으로 리디렉션이 추가됩니다. 이것은 물론 최신 버전입니다.
WordPress에서는 원하는 작업을 복사하여 붙여넣을 수 있는 Simple 301 Redirect 와 같은 쉬운 플러그인을 사용할 수 있습니다.
Drupal, Magento 등과 같은 CMS의 경우에도 쉽게 사용할 수 있는 플러그인이 있습니다.
그러나 지금은 Apache로 돌아가자.
Apache에서 리디렉션을 수행하려면 루트 디렉터리에서 .htaccess를 찾아야 합니다.
일반 텍스트 편집기에서 아래 코드 두 줄을 사용하여 Apache mod_rewrite 모듈을 활성화하고 mod_rewrite 모듈에서 ReWriteEngine을 활성화합니다.
옵션 +FollowSymLinks
RewriteEngine 켜기
리디렉션하려는 URL, 콘텐츠 및 도메인의 수에 따라 .htaccess 파일에 다음과 같은 행을 추가해야 합니다.
- 단일 페이지 URL
한 웹사이트에서 다른 웹사이트로 한 페이지를 영구적으로 리디렉션하려면 기본 코드를 사용하세요.
리디렉션 301 /redirect page.html http://www.yourwebsite.com/newpage.html
- 디렉토리 URL 및 모든 콘텐츠
전체 디렉토리, 모든 URL 및 모든 콘텐츠를 리디렉션하려면 다음을 사용합니다.
RedirectMatch 301 ^/olddirectoryname/ http://www.yourwebsite/newname
- 새 URL을 현재 웹사이트로 리디렉션
최근에 새 URL을 구입했거나 현재 웹사이트로 리디렉션하려는 새 사이트가 있는 경우 다음을 사용하여 이를 수행할 수 있습니다.
리디렉션매치 301 ^(.*)$ http://www.yoursite.com
- 이전 웹사이트를 새 웹사이트로 리디렉션
다음을 사용하여 트래픽과 순위를 유지하면서 이전 웹사이트를 새 웹사이트로 완전히 리디렉션할 수 있습니다.
RewriteCond %{HTTP_HOST} !^yournewdomain\.com
재작성 규칙 ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L]
- Apache의 복잡한 301 리디렉션
경우에 따라 더 복잡한 리디렉션을 수행해야 할 수도 있습니다. 예를 들어 여러 페이지를 단일 페이지로 리디렉션하거나 파일 이름을 변경하면서 리디렉션해야 하는 경우입니다. 이 경우 코드가 조금 더 확장되지만 여전히 동일한 여는 속성을 사용합니다.
옵션 +FollowSymLinks
RewriteEngine 켜기
- 여러 페이지를 한 페이지로 리디렉션
이전 사이트에서 새 홈페이지와 같은 한 위치로 모든 링크 요청을 이동하려면 페이지별로 콘텐츠를 이동해야 합니다. 다음 코드를 사용하여 이 작업을 수행합니다.
리디렉션 301 /oldsite1.htm http://www.yournewsite.com
리디렉션 301 /oldsite2.htm http://www.yournewsite.com
리디렉션 301 /oldsite3.htm http://www.yournewsite.com
리디렉션 301 /oldsite4.htm http://www.yournewsite.com
- 리디렉션으로 파일 이름 변경
PHP 확장을 사용하여 html로 끝나는 한 계정의 모든 이전 파일을 새 계정의 한 파일로 리디렉션할 수 있습니다. 다음 코드를 사용하여 이전 페이지에서 들어오는 링크를 잃지 않고 모든 확장을 변경하려는 경우에도 이 방법을 사용할 수 있습니다.
RedirectMatch 301(.*)\.html$ http://www.yoursite.com$1.php
- CMS를 리디렉션하지만 데이터베이스는 유지
301 리디렉션으로 이전 데이터베이스를 유지하면서 사이트의 CMS를 변경할 수 있습니다. 이렇게 하려면 다음을 사용하십시오.
RedirectMatch 301 /old cart.php(.*) http://www.yournewsite.com/newcart.php$1
마지막으로 업데이트된 파일을 루트 파일에 업로드합니다. 새 리디렉션을 테스트하여 올바르게 작동하는지 확인하는 것을 잊지 마십시오. HTTP 헤더 뷰어를 사용하여 올바른 301 리디렉션을 표시하는지 확인하는 것도 중요합니다.
- CPanel 리디렉션
일부 cPanel은 301 리디렉션 프로세스를 단순화합니다. 이 경우 cPanel에 로그인한 상태에서 사이트 관리에서 "리디렉션"을 찾아야 합니다. 첫 번째 옵션에서 현재 디렉토리를 나열합니다. 그런 다음 두 번째 상자에 새 디렉터리를 추가합니다. 영구 리디렉션의 경우 301을 선택하고 리디렉션을 추가하도록 선택하면 완료됩니다.
- PHP 4 및 PHP 5 리디렉션
PHP 리디렉션을 사용하여 웹사이트 또는 단일 페이지를 새 사이트로 영구적으로 이동할 수 있습니다. 이러한 리디렉션은 브라우저와 검색 엔진에 페이지가 새 위치로 이동되었음을 알립니다.
<?php
header('HTTP/1.1 301 영구 이동')
header('위치: http://www.yournewsite.com/')
- 활성 서버 페이지
ASP(Active Server Pages) 리디렉션은 다음을 사용하여 수동으로 정의할 상태 코드와 함께 위치 헤더를 설정합니다.
<%
Response.Status-"301 영구 이사"
Response.AddHeader='위치',”http://www.yournewsite.com/
301 리디렉션 모범 사례

301 리디렉션
이제 301이 사용되는 방법과 이유에 대해 조금 알아보았으므로 구현할 때 염두에 두어야 할 몇 가지 핵심 요소를 살펴보겠습니다.
- 항상 링크 관련 페이지. 이전 블로그 게시물을 연락처 페이지에 연결하거나 이전 정보 페이지를 홈페이지에 연결하지 마십시오. 새 페이지가 이전 페이지와 유사할수록 순위를 유지할 가능성이 높아집니다.
- SEO에 가장 적합한 리디렉션은 URL을 제외하고 페이지의 모든 항목이 동일하게 유지되는 경우입니다.
- 301 리디렉션은 SEO에 선호되는 방법입니다. 가능하면 300개의 다이렉트 대신 사용하십시오.
- http:// 및 http://www와 같은 가능한 웹 변형에 대해 301 리디렉션을 설정합니다. 도메인 권한을 높이기 위해.
- 새 도메인으로 이동하기 전에 301 리디렉션을 설정하세요 . 리디렉션이 적용되기 전에 이동하면 트래픽이 손실될 위험이 있습니다.
- Google 은 최소 1년 동안 301 리디렉션을 유지하는 것이 좋습니다 .
- 때때로 301을 청소하십시오. 너무 오랫동안 활성 상태를 유지하는 것을 너무 많이 수집하면 결국 SEO에 해를 끼칠 수 있습니다.
- 모든 것을 홈페이지로 리디렉션하지 마십시오. 링크된 페이지를 상대적이고 관련성 있게 유지하십시오.
301 리디렉션 마무리
301 리디렉션은 SEO를 개선하기 위해 잘 알려지지 않은 비밀 중 일부입니다. 올바르게 사용하면 사이트를 재구성하거나 마이그레이션하고 지저분한 URL을 정리하는 데 도움이 될 수 있습니다.
가장 중요한 것은 기존 순위와 트래픽을 유지하는 데 도움이 되며 모든 것이 잘 진행되면 순위를 높일 수도 있습니다.
자주 묻는 질문(FAQ)
1. 301 리디렉션이란 무엇입니까?
301 리디렉션은 이전 페이지에서 새 페이지로 트래픽을 다시 라우팅하는 영구적인 온라인 우회 유형입니다. 301 리디렉션은 SEO 최적화 및 페이지 순위에 중요합니다.
2. 301 리디렉션을 사용하면 어떤 이점이 있습니까?
301 리디렉션을 사용하면 사이트 소유자와 콘텐츠 작성자가 트래픽을 죽거나 인기가 없는 페이지에서 더 높은 성능의 페이지로 유도할 수 있습니다. 301 리디렉션을 사용하면 설정하는 데 상당한 시간과 노력이 소요되었던 기존 페이지 순위를 희생하지 않고 사이트를 최적화할 수 있습니다.
3. 301 리디렉션을 사용하면 어떤 단점이 있습니까?
유용한 방법이지만 301 리디렉션을 활용하는 것이 항상 이상적인 것은 아닙니다. 이전 페이지의 색인을 계속 생성하거나 별도의 URL에서 모든 종류의 A/B 테스트를 실행하려는 경우에 해당합니다. 301 리디렉션은 콘텐츠의 향후 페이지에 대해 오래된 URL의 용도를 변경하려는 경우에도 유용하지 않습니다.
4. 301 리디렉션을 테스트하는 가장 좋은 방법은 무엇입니까?
301 리디렉션을 테스트하는 것은 간단합니다. 교체하려는 이전 URL을 입력하기만 하면 됩니다. 301 리디렉션이 올바르게 설정되면 자동으로 새 페이지로 이동합니다.
