한 페이지가 www 포함 주소와 미포함 주소, http와 https, 끝의 슬래시 유무, 추적 매개변수가 붙은 주소로 각각 열릴 수 있습니다. 내용이 같더라도 주소가 여러 개면 방문자는 어떤 링크를 공유해야 할지 혼란스럽고, 성과 데이터도 나뉘기 쉽습니다. Google은 중복 페이지 묶음에서 대표 URL을 선택하며, 사이트 운영자는 리디렉션·캐노니컬·사이트맵 같은 신호로 선호 주소를 알려줄 수 있습니다. 다음 순서대로 점검하면 작은 사이트도 변경 위험을 줄이면서 주소 체계를 정리할 수 있습니다.
같은 내용으로 열리는 주소를 먼저 수집한다
홈페이지와 주요 글 3~5개를 골라 주소 변형을 확인하세요. http와 https, www 포함과 미포함, 끝의 슬래시, 대소문자, 인쇄용 주소, 검색·정렬·광고 추적 매개변수를 차례로 테스트합니다. 브라우저에서 열리는지만 보지 말고 최종 도착 주소와 HTTP 상태도 기록합니다. 같은 본문이 200 상태로 여러 주소에서 그대로 보인다면 중복 후보로 표시합니다. 반대로 서로 다른 서비스나 언어 페이지는 주소가 비슷해도 하나로 합치지 않습니다.
사용자에게 보여줄 대표 주소를 하나 선택한다
대표 주소는 짧고 예측 가능하며 실제로 정상 응답해야 합니다. 보안 연결인 https를 기본으로 삼고, www 사용 여부와 슬래시 규칙은 사이트 전체에서 한 방식으로 통일합니다. 이미 외부 링크와 검색 유입이 많은 주소가 있다면 단순히 더 짧다는 이유만으로 바꾸지 말고 현재 실적과 변경 비용을 함께 봅니다. 결정한 뒤에는 ‘홈, 카테고리, 글, 정책 페이지’별 대표 주소 예시를 한 장에 적어 운영 기준으로 남기세요.
중복 주소는 목적에 맞는 방식으로 정리한다
더 이상 사용할 이유가 없는 예전 주소는 대응되는 새 주소로 영구 리디렉션하는 것이 기본입니다. 여러 옛 주소를 무조건 홈으로 보내지 말고 내용이 가장 가까운 페이지와 일대일로 연결하세요. 사용자는 필요하지만 내용이 거의 같은 변형 페이지라면 각 페이지의 head에서 대표 주소를 가리키는 rel=canonical 설정을 검토합니다. 캐노니컬은 강제 명령이 아니라 대표 URL 선호를 알리는 신호이므로, 리디렉션·내부링크·사이트맵과 서로 다른 주소를 가리키지 않게 해야 합니다.
내부링크가 모두 대표 주소를 향하게 한다
메뉴, 로고, 글 목록, 본문 추천 링크, 푸터에서 같은 페이지를 서로 다른 주소로 연결하면 표준화 신호가 약해집니다. 사이트 안에서 주요 링크를 눌러 주소를 수집하고 대표 주소와 비교하세요. 특히 이전 글을 수정할 때는 링크 문구만 바꾸고 주소는 남겨두는 경우가 많습니다. 내부링크는 가능한 한 리디렉션을 거치지 않고 최종 대표 주소로 바로 연결해야 방문 단계와 응답 시간을 줄일 수 있습니다.
사이트맵과 메타 신호의 주소를 일치시킨다
사이트맵에는 검색결과에 노출시키려는 완전한 대표 URL만 넣습니다. 리디렉션되는 주소, noindex 페이지, 삭제된 주소, 내용이 중복되는 변형 주소는 제외하세요. 각 페이지의 캐노니컬, 공유 메타데이터, 구조화 데이터, RSS 주소도 같은 대표 URL을 사용하는지 확인합니다. Google Search Central은 사이트맵의 URL 역시 대표 주소 선택에 영향을 주는 신호라고 설명하므로, 주소 표기는 많게 넣는 것보다 일관되게 넣는 편이 중요합니다.
변경 후 실제 응답과 검색 선택을 확인한다
배포 직후에는 옛 주소가 의도한 대표 주소로 이동하는지, 새 주소가 200으로 열리는지, 리디렉션이 여러 번 이어지지 않는지 확인합니다. 그다음 Search Console URL 검사에서 사용자가 선언한 표준 URL과 Google이 선택한 표준 URL을 비교합니다. 판단이 다르면 캐노니컬만 반복 수정하기보다 내부링크, 리디렉션, 사이트맵, 페이지 내용의 일관성을 함께 점검하세요. 재평가는 즉시 끝나지 않을 수 있으므로 변경 날짜와 검사 결과를 기록하고 일정 간격으로 다시 확인합니다.
최종 체크리스트: 대표 도메인과 https 규칙이 하나인가, 옛 주소가 관련 새 주소로 바로 이동하는가, 캐노니컬이 현재 페이지의 대표 주소를 가리키는가, 내부링크가 리디렉션을 거치지 않는가, 사이트맵에 대표 URL만 있는가, Search Console의 선택 결과를 기록했는가. 여섯 항목을 한 번에 바꾸기보다 주소군 하나씩 적용하고 검증하면 문제 발생 지점을 찾기 쉽습니다.
