301과 302 리다이렉트의 차이
301(또는 308)은 "주소가 영구히 바뀌었다"는 뜻으로, 검색엔진은 새 URL을 대표로 보고 검색 결과의 주소를 교체합니다. 302(또는 307)는 "잠시 다른 곳으로 보낸다"는 뜻이라 원래 URL이 계속 대표로 남을 수 있습니다. 영구적인 주소 변경에 302를 쓰면 새 URL로 평가가 옮겨가는 데 시간이 걸리거나 의도와 다른 URL이 노출됩니다.
서버 응답 코드 대신 자바스크립트나 meta refresh로 이동시키는 방법도 있지만, 구글은 가능하면 서버 측 리다이렉트를 쓰라고 권합니다.
사이트 이전 시 리다이렉트 체크리스트
- 옛 URL과 새 URL을 1:1로 대응시킨 목록을 만들고, 모든 옛 URL을 가장 관련 있는 새 URL로 보냅니다.
- 삭제한 페이지를 전부 홈으로 보내지 않습니다. 구글은 이를 소프트404로 처리할 수 있습니다.
- A→B→C 같은 리다이렉트 체인을 줄이고 바로 최종 URL로 보냅니다.
- 내부링크와 사이트맵을 새 URL로 바꿉니다.
- 백링크가 걸린 옛 URL의 리다이렉트는 오래 유지합니다. 구글은 최소 1년 이상 유지하기를 권합니다.
크롤링 · 색인같은 콘텐츠가 여러 URL(www 유무, http/https, 끝 슬래시, 파라미터 등)로 열리는 상태를 하나의 대표 URL로 통일하는 작업입니다. 301 리다이렉트와 캐노니컬 태그로 처리해 평가 분산과 중복 색인을 막습니다.
크롤링 · 색인<link rel="canonical">로 중복·유사 페이지 가운데 대표 URL을 검색엔진에 알려주는 태그입니다. 평가를 대표 URL에 모으고 중복 색인을 줄입니다. 구글은 이를 강한 힌트로 다룰 뿐 반드시 따르지는 않습니다.
크롤링 · 색인요청한 페이지가 없을 때 서버가 404 상태 코드와 함께 보여주는 페이지입니다. 404 자체는 순위 불이익이 아니지만, 내부링크가 404를 가리키지 않게 관리하고 사용자가 다른 페이지로 이동할 수 있게 안내를 두는 것이 좋습니다.
크롤링 · 색인검색엔진이 한 사이트에서 일정 기간 크롤링하는 URL의 양입니다. 서버가 감당할 수 있는 한도와 검색엔진의 크롤링 수요로 정해지며, 대형 사이트일수록 관리가 중요합니다. 중복·저품질 URL이 많으면 중요한 페이지의 크롤링이 늦어집니다.
링크다른 사이트에서 내 사이트로 걸린 링크입니다. 외부의 추천으로 해석되어 주요 순위 요소로 쓰여 왔습니다. 개수보다 링크를 건 사이트의 신뢰도와 주제 관련성이 중요하며, 구매한 링크는 스팸 정책 위반입니다.