301 리디렉션방법, 서치콘설에 해야할 설정
301 리디렉션 방법
301 리디렉션은 웹사이트의 URL이 영구적으로 변경되었음을 사용자와 검색엔진에 알리는 표준적인 방법입니다. 이를 통해 기존 URL로 접속하는 방문자와 검색엔진이 자동으로 새 URL로 이동하도록 할 수 있으며, SEO(검색엔진 최적화) 영향도 최소화할 수 있습니다.
대표적인 301 리디렉션 설정 방법
-
Apache(.htaccess) 서버에서 전체 사이트 리디렉션
textRewriteEngine On RewriteCond %{HTTP_HOST} ^oldsite\.com [NC] RewriteRule ^(.*)$ http://newsite.com/$1 [L,R=301,NC]
이 코드를 기존 사이트의 루트 폴더에 있는
.htaccess
파일에 추가하면 oldsite.com/abc로 접속해도 newsite.com/abc로 자동 이동합니다. -
단일 페이지 리디렉션
textRedirect 301 /old-page.html http://www.yoursite.com/new-page.html
특정 페이지만 새 URL로 이동시키고 싶을 때 사용합니다.
-
Nginx 서버의 경우
textlocation /old-page { return 301 /new-page; }
nginx.conf 파일에서 설정합니다.
-
플러그인 활용(워드프레스 등)
-
워드프레스의 경우 ‘Redirection’ 플러그인, Rank Math 플러그인 등으로 손쉽게 리디렉션을 관리할 수 있습니다.
-
-
서드파티 도구 활용
-
RedirHub 등 외부 리디렉션 관리 도구를 사용할 수도 있습니다.
-
리디렉션 설정 시 주의사항
- 리디렉션은 반드시 서버 측(Apache, Nginx 등)에서 설정해야 하며, 자바스크립트로 구현한 리디렉션은 검색엔진에서 301로 인식하지 않습니다.
- 리디렉션 규칙에 오타가 없고, 실제로 새 URL이 존재하는지 반드시 확인해야 합니다.
- 리디렉션이 정상적으로 작동하는지 브라우저에서 직접 테스트하세요.
- 리디렉션 체인이 길어지지 않도록 주의해야 하며, 불필요한 중복 리디렉션은 SEO에 악영향을 줄 수 있습니다.
요약: 301 리디렉션과 서치콘솔 설정 절차
- 서버에서 301 리디렉션 설정 (.htaccess, nginx.conf, 플러그인 등).
- 새 사이트를 구글 서치콘솔에 등록하고 소유권 확인.
- 기존 사이트에서 ‘주소 변경’ 신청 (구글 유효성 검사 통과 필요).
- 리디렉션 정상 작동 확인 및 색인 요청, 모니터링.
이 과정을 올바르게 따르면, SEO 손실 없이 사이트 이전이나 URL 변경을 안전하게 마칠 수 있습니다.
댓글 쓰기
0댓글