
301 Moved Permanently는 URL이 영구적으로 이동했음을 알리는 상태 코드입니다. 주요 원인, 설정 방법, SEO 효과와 주의사항까지 정리했습니다.
301 Moved Permanently란?
301 Moved Permanently는 클라이언트가 요청한 리소스가 영구적으로 새로운 URL로 이동했음을 나타내는 HTTP 상태 코드입니다. 서버는 새 URL로 리디렉션 응답을 보내고, 검색엔진은 이를 반영해 색인을 갱신합니다.
주요 사용 사례 5가지
1) 도메인 변경
사이트 주소를 변경할 때 이전 도메인을 새 도메인으로 연결합니다.
2) URL 구조 개편
SEO 친화적인 구조로 URL을 변경할 때 301 리디렉션을 적용합니다.
3) 중복 콘텐츠 정리
http/https, www/비-www 버전을 통합할 때 사용합니다.
4) 삭제된 페이지 대체
삭제된 페이지를 유사하거나 상위 카테고리 페이지로 리디렉션합니다.
5) 캠페인/이벤트 종료
만료된 이벤트 페이지를 다른 유효 페이지로 연결합니다.
빠른 설정 체크리스트
- 변경된 URL 목록 준비
- Apache/Nginx/Cloud 환경에 맞는 리디렉션 규칙 작성
- Search Console에서 새 URL 색인 요청
- 내부 링크 업데이트
- 외부 링크가 많은 경우 301로 유지
환경별 설정 방법
Apache (.htaccess)
Redirect 301 /old-page https://www.example.com/new-page
Nginx
location /old-page {
return 301 https://www.example.com/new-page;
}
WordPress
- 플러그인(Redirection, Yoast SEO 등)으로 간편하게 설정 가능
- functions.php에
wp_redirect코드 추가 가능
클라우드/CDN (Cloudflare, AWS 등)
- 대시보드에서 페이지 룰 또는 리디렉션 규칙 추가
체크리스트 표 – 설정 포인트
| 항목 | 설명 | 조치 |
|---|---|---|
| 도메인 변경 | 구 도메인 → 신 도메인 | 서버 리디렉션 설정 |
| URL 구조 | 카테고리/슬러그 개편 | 301 적용 |
| 중복 콘텐츠 | http/https, www | 하나로 통합 |
| 삭제된 페이지 | 유사 페이지로 연결 | 사용자 경험 보완 |
| 캠페인 종료 | 이벤트 페이지 정리 | 대체 URL 설정 |
SEO 효과와 주의사항
- 긍정적 효과: 301은 링크 파워를 최대 90% 이상 전달하므로 SEO 효과를 이어갈 수 있습니다.
- 주의사항: 잘못된 리디렉션 체인/루프는 색인 누락과 크롤링 비효율을 초래합니다.
- 추가 팁: 302(임시 이동)와 구분해 사용해야 하며, 영구 이동 시 반드시 301을 적용해야 합니다.
FAQ – 자주 묻는 질문
질문 1 : 301과 302의 차이는?
답변 1 : 301은 영구 이동, 302는 임시 이동을 의미합니다
질문 2 : 301을 너무 많이 쓰면 문제가 되나요?
답변 2 : 과도한 리디렉션 체인은 SEO에 악영향을 주므로 단계를 최소화해야 합니다.
질문 3 : 리디렉션 후 검색순위가 떨어질 수 있나요?
답변 3 : 일시적 변동은 있을 수 있으나 장기적으로는 올바른 SEO 효과를 유지합니다.
마무리
301 Moved Permanently는 사이트 개편과 SEO 최적화에 필수적인 도구입니다. 올바른 설정과 주기적인 점검을 통해 검색엔진과 사용자가 모두 혼란 없이 새 URL에 접근할 수 있도록 해야 합니다.
- 브레이크 경고등 빨간 느낌표 켜졌을 때 : 즉시 정차·점검·수리 안내
- 냉각수온도 경고 켜졌을 때 : 즉시 정차·복구·수리비 가이드
- 자동차 엔진오일 압력 경고등 붉은 오일 주전자 켜졌을 때 자가진단, 수리비 안내
- 배터리 충전 시스템 경고등 주행해도 될까? 증상·점검·수리비 가이드
- 엔진 경고등 켜졌을 때 원인 7가지와 즉시 대처법