같은 제품 페이지가 여러 주소로 열린다면, 먼저 고객에게 보여 줄 대표 주소 하나를 정하고 나머지 주소가 그 주소를 가리키도록 정리하는 것이 순서입니다. 제품 목록에서 정렬 순서를 바꾸거나 필터를 고르면 주소 끝에 물음표와 값이 붙습니다. 광고나 메일에서 들어온 방문에는 추적용 값이 붙기도 합니다. 화면은 똑같은데 주소만 다른 페이지가 이렇게 늘어납니다.
주소가 여러 개면 무엇이 문제인가요?
사람은 화면이 같으면 같은 페이지로 받아들이지만, 검색엔진은 주소를 기준으로 페이지를 구분합니다. 내용이 같은 주소가 여러 개 발견되면 검색엔진은 그중 하나를 골라 검색 결과에 보여 주는데, 회사가 원하는 주소가 아닌 다른 주소가 선택될 수 있습니다. 추적 값이 붙은 긴 주소가 검색 결과에 노출되면 고객이 링크를 공유할 때도 그 주소가 그대로 퍼집니다.
수집 효율도 떨어집니다. 검색로봇이 같은 내용을 주소만 바꿔 여러 번 읽는 동안, 새로 만든 제품 페이지나 갱신한 칼럼은 늦게 발견될 수 있습니다. 제품 수가 많고 필터 조합이 다양한 사이트일수록 이 차이가 커집니다. 외부에서 받은 링크가 여러 주소로 나뉘어 쌓이는 것도 손해입니다.
중복 주소는 어떻게 찾나요?
가장 쉬운 방법은 사이트 안에서 직접 눌러 보는 것입니다. 점검은 대표 제품군 두세 개만 골라 해도 패턴이 드러납니다. 제품 목록에서 정렬, 필터, 페이지 번호를 하나씩 바꿔 가며 주소창이 어떻게 변하는지 적어 두세요. 같은 제품 상세 페이지가 카테고리 경로에 따라 다른 주소로 열리는지도 확인합니다. 예를 들어 같은 제품이 두 개의 제품군 메뉴 아래에 모두 들어 있다면, 메뉴마다 다른 주소가 만들어지는 경우가 많습니다.
검색엔진 관리 도구의 색인 보고서도 단서가 됩니다. 중복으로 분류된 페이지나, 회사가 지정한 주소와 다른 주소가 선택된 페이지가 있다면 목록으로 내려받아 유형별로 묶어 봅니다. 주소 뒤에 붙은 값의 이름을 기준으로 묶으면 정렬, 필터, 추적, 세션처럼 원인이 몇 갈래로 정리됩니다.
대표 주소는 어떤 기준으로 정하나요?
대표 주소는 짧고, 바뀌지 않고, 내부 링크와 사이트맵에 이미 쓰이고 있는 주소가 좋습니다. 매개변수가 없는 기본 주소를 대표로 두는 경우가 대부분입니다. 제품 상세 페이지라면 카테고리 경로와 상관없이 제품 하나에 주소 하나가 대응하도록 정합니다.
필터 결과 중에도 독립된 페이지로 남길 만한 것이 있습니다. 고객이 실제로 검색하는 조합, 예를 들어 특정 소재나 용도로 묶은 제품 목록은 고정 주소와 고유한 소개 문단을 갖춘 별도 페이지로 만드는 편이 낫습니다. 반대로 정렬 순서나 표시 개수처럼 검색 수요가 없는 조합은 대표 주소로 모읍니다. 무엇을 남기고 무엇을 모을지 표로 정리해 두면 개발 담당자와 의견을 맞추기 쉽습니다.
대표 주소는 어떻게 알려 주나요?
방법은 여러 가지이고, 함께 쓸수록 신호가 일관됩니다. 첫째, 중복 페이지의 머리 부분에 대표 주소를 가리키는 canonical 표시를 넣습니다. 둘째, 더 이상 쓰지 않는 주소는 대표 주소로 영구 이동 처리합니다. 셋째, 사이트맵에는 대표 주소만 넣습니다. 넷째, 사이트 안의 메뉴와 본문 링크가 모두 대표 주소를 가리키도록 고칩니다.
이 신호들이 서로 어긋나면 효과가 약해집니다. canonical은 기본 주소를 가리키는데 메뉴 링크는 매개변수가 붙은 주소를 쓰고 있다면, 검색엔진은 어느 쪽을 믿어야 할지 판단하기 어렵습니다. 추적 값은 가능하면 분석 도구 설정에서 처리하고, 사이트 내부 링크에는 붙이지 않는 것이 원칙입니다.
canonical 표시는 검색엔진에 보내는 권고에 가깝습니다. 페이지 내용이 서로 많이 다르면 검색엔진이 표시를 따르지 않을 수도 있습니다. 그래서 정말 같은 내용인 주소끼리만 대표 주소로 묶고, 내용이 다른 페이지는 각자 대표 주소를 갖게 두는 것이 좋습니다.
주소 끝의 작은 차이도 중복인가요?
매개변수만 원인이 되는 것은 아닙니다. 주소 앞에 www가 붙은 것과 붙지 않은 것, http와 https, 끝에 슬래시가 있는 것과 없는 것, 대문자와 소문자가 섞인 것도 검색엔진에는 서로 다른 주소입니다. 이 네 가지는 사이트 전체에 한 번에 적용되는 규칙이라, 하나로 정하고 나머지를 이동 처리하면 효과가 큽니다.
확인 방법은 간단합니다. 회사 홈페이지 주소를 네 가지 형태로 주소창에 직접 입력해 보고, 모두 같은 하나의 주소로 도착하는지 봅니다. 어느 하나라도 그대로 열린다면 서버 설정에서 대표 형태로 보내도록 요청하세요.
페이지 번호가 붙은 목록은 어떻게 다루나요?
제품이 많아 목록이 여러 쪽으로 나뉘는 경우, 둘째 쪽 이후의 주소를 모두 첫 쪽으로 모으면 뒤쪽에 있는 제품이 검색로봇에게 발견되지 않을 수 있습니다. 쪽 번호가 붙은 주소는 각자 다른 제품을 보여 주므로 중복이 아닙니다. 각 쪽이 자기 주소를 대표로 갖게 두고, 쪽과 쪽 사이를 일반 링크로 이어 두는 편이 안전합니다.
다만 쪽 번호와 정렬 값이 함께 붙는 조합은 정리 대상입니다. 같은 쪽 번호라도 정렬 순서에 따라 주소가 또 갈라지기 때문입니다. 정렬 기능은 유지하되, 정렬 값이 붙은 주소는 기본 정렬 주소를 대표로 가리키게 정하면 조합이 늘어나는 것을 막을 수 있습니다.
누가 무엇을 맡아야 하나요?
중복 주소 정리는 웹 운영 담당자 혼자 끝내기 어렵습니다. 어떤 주소를 남기고 모을지 정하는 일은 제품과 고객을 아는 마케팅 담당자가, canonical 표시와 이동 처리를 적용하는 일은 개발 담당자나 사이트 관리 업체가 맡습니다. 결정 내용은 주소 유형, 처리 방식, 적용일, 담당자를 적은 표 하나로 남겨 두세요.
이 표는 나중에 사이트를 개편하거나 관리 업체가 바뀔 때 특히 쓸모가 있습니다. 왜 이 주소를 대표로 정했는지 기록이 없으면, 새 담당자가 같은 고민을 처음부터 다시 하게 됩니다. 처리 후 확인 결과도 같은 표에 날짜와 함께 덧붙입니다.
정리한 뒤에는 무엇을 확인하나요?
수정 직후에는 대표로 지정한 주소가 정상 응답을 돌려주는지, canonical 표시가 자기 자신이나 대표 주소를 올바르게 가리키는지 페이지 소스에서 확인합니다. 이동 처리한 주소는 한 번에 대표 주소로 도착하는지, 중간에 여러 번 거치지 않는지도 봅니다.
몇 주 뒤에는 관리 도구에서 중복으로 분류된 주소 수가 줄었는지, 검색 결과에 노출되는 주소가 대표 주소로 바뀌었는지 비교합니다. 비교할 때는 수정 전에 같은 보고서를 내려받아 둔 기록이 있어야 변화가 보입니다. 측정 조건을 고정하는 방법은 검색·AI 노출 성과 측정에서 설명하고 있습니다.
새로 만드는 사이트라면 무엇을 정해 두나요?
개편이나 신규 구축 단계라면 주소 규칙을 처음부터 문서로 정해 두는 것이 가장 저렴합니다. 제품 하나에 주소 하나, 소문자와 하이픈 사용, 끝 슬래시 통일, 정렬·필터 값의 처리 방식을 설계 문서에 적고 개발 단계에서 지키도록 합니다. 구축 범위에 이런 기준이 어떻게 포함되는지는 구축 표준 범위에서 확인할 수 있습니다.
지금 사이트에서 중복 주소가 얼마나 생기고 있는지 먼저 알고 싶다면, 사이트 주소를 준비해 무상 사전 진단 신청을 진행해 보세요. 검색엔진 색인 상태와 함께 대표 주소가 어떻게 잡혀 있는지 확인해 드립니다.
출처
업무 과정을 설명하기 위한 참고 사진입니다.
사진: LudgerA / Pixabay · 이용 조건
사진: ptrabattoni / Pixabay · 이용 조건
