기존 주소 수집의 시작점
리뉴얼 전 기존 주소 목록은 사이트맵에서 시작해 CMS의 게시 주소, 서버 로그와 분석 자료, 내부·외부 링크 자료를 합쳐 만듭니다. 같은 주소는 한 항목으로 정리하되 발견된 자료를 모두 남기고, 이미지·동영상·JavaScript·CSS와 다운로드 파일은 문서 주소와 구분합니다. 수량을 늘리는 일보다 어느 자료에서 찾았는지 기록하는 일이 누락을 판단하는 데 도움이 됩니다.
이 절차는 경로 변경이나 콘텐츠 재편처럼 이전 주소별로 처리 방향을 정해야 하는 리뉴얼에 적합합니다. Google은 복잡한 사이트 이동에서는 기존 URL 목록을 만든 뒤 새 도착 주소에 연결하도록 안내합니다. 도메인만 바뀌고 경로가 그대로인 단순 이동은 와일드카드 서버 측 리디렉션으로 처리할 수 있어 개별 목록이 필요하지 않을 수도 있습니다.
먼저 대상 사이트와 주소 수집 기준일을 정합니다. 여러 사이트의 자료를 함께 다룬다면 사이트별 목록을 분리하고, 각 자료의 추출일과 조회 기간을 남깁니다. 이후 발견되는 주소가 같은 사이트의 항목인지, 과거 기록인지 구분할 수 있어야 합니다.
사이트맵의 주소와 수집 범위
현재 사이트맵에서 페이지 주소를 추출합니다. 사이트맵 색인 파일이 있다면 그 파일이 참조하는 개별 사이트맵까지 수집 범위에 포함합니다. 출처에는 단순히 ‘사이트맵’이라고 쓰기보다 어느 파일에 실린 주소인지 구분할 수 있는 파일명과 추출일을 기록하는 편이 유용합니다.
사이트맵은 기존 주소 전체를 담은 장부와 목적이 다릅니다. Google은 검색결과에 표시하려는 표준 URL을 사이트맵에 포함하도록 안내합니다. 따라서 다른 자료에서 발견된 변형 주소나 과거 주소가 사이트맵에 없다는 이유만으로 수집 목록에서 제외할 수는 없습니다. 이전 목록에는 발견 사실을 남기고, 새 사이트맵에 넣을지는 별도로 판단합니다.
RSS나 Atom 피드를 사용하는 사이트라면 최근 주소에 관한 정보만 제공할 수 있다는 한계도 반영합니다. 텍스트 사이트맵은 HTML과 기타 색인 생성이 가능한 텍스트 페이지 주소를 다루므로 삽입 리소스 목록을 대신하지 못합니다. 사이트맵 제출 역시 Google의 다운로드나 URL 크롤링을 보장하지 않습니다.
자료별 주소 발견 경로
| 발견 자료 | 수집할 항목 | 함께 남길 정보 |
|---|---|---|
| 사이트맵 | 수록된 페이지 주소 | 개별 파일명과 추출일 |
| CMS | 콘텐츠를 호스팅하는 주소 | 콘텐츠 구분과 게시 상태 |
| 서버 로그·분석 | 방문 기록에 나타난 주소 | 조회 기간과 자료 종류 |
| 내부·외부 링크 자료 | 링크의 도착 주소 | 링크가 발견된 자료 |
| 페이지·파일 자료 | 삽입 콘텐츠와 다운로드 주소 | 리소스 종류와 연결 문서 |
자료마다 담기는 주소가 다르므로 한 자료의 수량을 전체 주소 수로 해석하지 않습니다. 각 자료를 합친 뒤에야 어디에서만 발견된 주소가 있는지 구분할 수 있습니다.
CMS 게시 주소의 추출
CMS에서는 콘텐츠를 호스팅하는 주소 목록을 추출합니다. 제목이나 콘텐츠 번호만 내보낸 자료라면 실제 게시 주소와 연결할 정보가 더 필요합니다. 내보내기 기능과 저장 구조는 CMS마다 다르므로 추출 방법은 해당 시스템의 개발자나 관리자와 정합니다.
가능하다면 콘텐츠 종류와 게시 상태를 주소 옆에 기록합니다. 이는 Google이 정한 목록 형식이 아니라 리뉴얼 과정에서 항목을 구분하기 위한 정리 방법입니다. 비공개 초안과 공개 문서를 모두 이전 대상으로 판단하지 않도록, 추출 범위에 포함된 상태를 표시합니다.
CMS 목록과 사이트맵 목록을 합칠 때는 한쪽에만 있는 주소를 먼저 분리합니다. CMS에만 있는 주소는 공개 여부와 사이트맵 수록 여부를 확인하고, 사이트맵에만 있는 주소는 현재 CMS의 콘텐츠와 연결되는지 판단합니다.
첨부파일이 별도 관리 영역에 있다면 페이지 목록과 함께 추출할 수 있는지도 확인합니다. 페이지에서 연결한 다운로드 파일의 주소가 자동으로 포함된다고 가정할 수는 없습니다. 추출되지 않는 항목은 다른 자료에서 보충할 대상으로 남깁니다.
로그·분석의 방문 주소
서버 로그에서는 조회 기간에 한 번 이상 방문된 주소를 수집하고, 분석 자료에서는 트래픽이 발생한 페이지를 추가합니다. Google은 중요한 주소를 찾을 때 서버 로그나 분석 소프트웨어의 방문량을 활용하도록 안내합니다. 방문 기록만으로 이전할 주소 전체를 결정하지는 않습니다.
조회 기간은 사이트의 계절별 이용 변화를 반영해 정합니다. 최근 짧은 기간에 방문이 없더라도 특정 시기에 이용되는 문서는 남아 있을 수 있습니다. 사이트에 적합한 범위를 선택하고 시작일과 종료일을 기록합니다.
분석 화면에 경로만 표시된다면 도메인까지 포함된 주소로 연결할 수 있어야 합니다. 여러 호스트나 사이트의 데이터가 섞인 자료에서 경로만으로 항목을 합치면 서로 다른 주소가 하나가 될 수 있습니다. 분석 도구의 기록 범위는 로깅·처리·필터링 설정에 따라 달라지므로 자료의 설정도 함께 파악합니다.
로그에 나타난 주소는 현재 콘텐츠의 존재 여부와 별개로 발견 기록을 남깁니다. 방문이 있었다는 사실만으로 정상 페이지나 이전 대상이라고 확정하지 않습니다. 현재 응답과 콘텐츠 연결 관계를 후속 판단 항목으로 표시하면, 오래된 요청 주소를 실수로 지우거나 모두 새 페이지로 연결하는 일을 줄일 수 있습니다.
링크 자료에만 남은 주소
Search Console의 내부·외부 링크 자료에서도 도착 주소를 수집합니다. 사이트맵이나 CMS에서 찾지 못했지만 링크 자료에는 남아 있는 주소가 있을 수 있습니다. 이런 항목은 ‘링크 자료에서만 발견’으로 구분하고, 발견 자료와 기존 주소를 함께 기록합니다.
현재 메뉴에 없다는 이유만으로 과거 주소를 삭제하지 않습니다. 다른 문서나 외부 사이트가 해당 주소를 가리키는지, 현재 어떤 콘텐츠에 도달하는지 확인한 뒤 처리 방향을 정합니다. 링크 자료에서 발견됐다는 사실과 현재 정상적으로 이용할 수 있다는 판단은 별개의 정보입니다.
Google은 이전 URL로 연결되는 사이트 목록을 저장하고, 이동이 시작된 뒤 가능한 수신 링크를 새 주소로 업데이트하도록 안내합니다. 수집 단계에서는 연결 사이트에 대한 자료를 남겨 후속 작업에 활용합니다. 아직 새 도착 주소가 정해지지 않았다면 기존 주소의 발견 출처까지만 기록해도 됩니다.
삽입 리소스와 다운로드 파일
문서 주소를 모은 뒤에는 페이지에 삽입된 이미지·동영상·JavaScript·CSS 파일 주소를 추가합니다. Google의 사이트 이동 안내는 이러한 삽입 콘텐츠의 URL을 이동 계획에 포함하고 다른 콘텐츠와 같은 방식으로 이동하도록 요구합니다.
PDF 같은 다운로드 파일도 별도 항목으로 등록합니다. Google은 호스팅하는 이미지와 다운로드에 이미 검색이나 링크를 통한 트래픽이 발생할 수 있다고 설명합니다. 파일을 연결한 문서 주소도 함께 남기면 리뉴얼 이후 파일의 새 위치와 문서의 연결 관계를 정하는 데 도움이 됩니다.
외부 서비스가 제공하는 리소스라면 주소와 연결 문서를 기록하되 직접 이전할 수 있는 파일로 분류하지 않습니다. 자체 호스팅 여부와 관리 주체를 구분하는 것은 실무상 필요한 정리 기준입니다. 문서 주소와 파일 주소를 분리하면 페이지 개수에 리소스 수가 섞이는 문제도 줄어듭니다.
중복 정리와 출처 보존
중복 정리는 같은 주소의 반복 행을 합치는 작업부터 시작합니다. 사이트맵·CMS·로그에서 같은 주소를 찾았다면 대표 행 하나에 발견 자료를 모두 연결합니다. 출처 하나만 남기면 나머지 자료의 발견 정보가 사라져, 이후 다시 추출한 자료와 비교하기 어려워집니다.
내용이 같은 서로 다른 주소까지 곧바로 하나로 합치지는 않습니다. 프로토콜·호스트·경로·쿼리가 다른 주소는 원래 값을 보존하고 관계를 별도 표시합니다. 검색에 표시할 표준 주소를 선택하는 일과 기존에 사용된 주소를 수집하는 일은 목적이 다르기 때문입니다.
| 목록 열 | 기록 내용 |
|---|---|
| 기존 URL | 발견한 주소의 원래 값 |
| 발견 자료 | 사이트맵·CMS·로그·분석·링크 등의 출처 |
| 문서 또는 리소스 | 페이지·이미지·동영상·스크립트·파일 구분 |
| 수집 범위 | 추출일과 해당 자료의 조회 기간 |
| 후속 판단 | 현재 상태와 처리 방향이 미정인 항목 |
최종 목록에서는 자료별로만 발견된 주소와 연결 문서가 없는 리소스를 다시 확인합니다. 그다음 기존 주소마다 새 도착 주소나 삭제·병합 여부를 정하는 매핑 작업을 진행합니다. 수집 목록 자체가 리디렉션 설정이나 검색 노출을 보장하지는 않습니다.
자주 묻는 질문
사이트맵만으로 기존 주소를 모을 수 있나요?
수집의 출발점으로는 유용하지만 전체 목록이라고 단정할 수 없습니다. 사이트맵은 검색에 표시하려는 표준 주소를 중심으로 구성됩니다. CMS·방문 기록·링크 자료를 합치고 다른 자료에만 있는 주소를 추가해야 합니다.
로그 조회 기간은 어떻게 정하나요?
사이트의 계절별 이용 변화를 반영해 정합니다. 최근 기록만으로 판단하면 특정 시기에 이용되는 주소가 빠질 수 있습니다. 선택한 기간의 시작일과 종료일을 남기고, 그 기간에 없는 주소는 CMS와 다른 자료에서 보충합니다.
같은 주소가 여러 자료에 있으면 지우나요?
완전히 같은 주소의 반복 행은 합칠 수 있지만 발견 출처는 모두 보존합니다. 서로 다른 주소가 같은 콘텐츠로 연결되는 경우에는 원래 주소를 각각 남깁니다. 주소 간 관계는 수집 이후의 표준 주소 선택과 매핑에 활용합니다.
이미지와 첨부파일도 목록에 넣어야 하나요?
사이트가 호스팅하는 이미지와 다운로드 파일, 삽입된 동영상·JavaScript·CSS 주소를 포함합니다. 문서와 리소스를 구분하고 연결 문서를 기록합니다. 외부 서비스의 파일은 관리 주체를 표시해 직접 이전할 항목과 구별합니다.
모든 리뉴얼에 개별 주소 목록이 필요한가요?
항상 필요한 것은 아닙니다. Google은 도메인만 바뀌는 단순 이동에서 와일드카드 서버 측 리디렉션을 사용할 수 있다고 설명합니다. 경로 변경이나 콘텐츠 재편으로 주소별 목적지가 달라진다면 기존 목록을 만들어 매핑해야 합니다.