구조·마크업 · 공식 문서

URL 변경 SEO, 색인된 페이지 리다이렉트 점검 순서

리다이렉트 없이 URL을 바꾸면 검색엔진은 새 URL을 다른 페이지로 보고 기존 검색 정보를 쓰지 못할 수 있습니다. 옛 URL마다 서버 측 301 리다이렉트를 걸고 내부 링크·사이트맵·캐노니컬을 새 URL로 바꾸면, 구글은 PageRank 손실 없이 새 URL로 옮깁니다.

상품명이 바뀌거나 메뉴를 정리하면서 페이지 URL 몇 개를 바꾸는 일은 흔합니다. 도메인을 옮기는 큰 이전이 아니어서 검색 관련 준비 없이 진행되기 쉽습니다.

구글은 이런 경로 변경도 사이트 이동 문서의 범위에 넣었습니다(원문: This document describes how to change the URLs of existing pages on your site while minimizing negative impact on your Google Search results.) 그 문서와 네이버 「웹 페이지의 이동」으로 전후에 할 일을 정리했습니다.

발견 01

리다이렉트 없이 URL을 바꾸면 검색엔진은 새 URL을 다른 페이지로 볼 수 있습니다

사이트 또는 내부 페이지의 URL을 변경할 경우 검색로봇은 기존 사이트 또는 그 내부 페이지와 다른 신규 정보인 것으로 잘못 판단할 수 있습니다. 또한 이후의 중복 정보 처리과정에서 기존의 좋은 검색 정보 및 검색 이용자 선호도 정보가 사용되지 못할 수 있습니다.
네이버 서치어드바이저 「웹 페이지의 이동」
무엇이리다이렉트가 없을 때301 리다이렉트를 걸었을 때원문
검색엔진이 새 URL을 보는 방식기존 페이지와 다른 새 정보로 판단할 수 있습니다.새 URL을 표준 URL로 삼는 신호가 됩니다.사이트 또는 내부 페이지의 URL을 변경할 경우 검색로봇은 기존 사이트 또는 그 내부 페이지와 다른 신규 정보인 것으로 잘못 판단할 수 있습니다. / Googlebot follows the redirect, and the indexing pipeline uses the redirect as a signal that the redirect target should be canonical.(네이버) URL을 바꾸면 크롤러가 새 정보로 잘못 판단할 수 있다. / (구글) Googlebot은 리다이렉트를 따라가고, 색인 파이프라인은 영구 리다이렉트를 대상 URL이 표준이어야 한다는 신호로 쓴다.
쌓인 검색 정보기존 검색 정보와 이용자 선호도 정보가 쓰이지 못할 수 있습니다.영구 리다이렉트는 PageRank 손실을 일으키지 않습니다.또한 이후의 중복 정보 처리과정에서 기존의 좋은 검색 정보 및 검색 이용자 선호도 정보가 사용되지 못할 수 있습니다. / 301 and other permanent redirects don't cause a loss in PageRank.(네이버) 기존 검색 정보와 이용자 선호도 정보가 쓰이지 못할 수 있다. / (구글) 301 등 영구 리다이렉트는 PageRank 손실을 일으키지 않는다.
검색 결과에 보이는 URL옛 URL을 지웠다면 404가 되어 방문자가 페이지를 찾지 못합니다.리다이렉트 대상인 새 URL이 보입니다.Permanent redirects: Show the new redirect target in search results.영구 리다이렉트: 검색 결과에 새 리다이렉트 대상 URL을 보여 준다.
반영 시점없음URL마다 크롤링되는 대로 바뀌어 시간이 걸릴 수 있습니다.The move takes place on a per-URL basis. / 사이트 개편 등으로 리다이렉션을 새로 설정하거나 변경하는 경우, 검색 결과 반영에 시간이 걸리는 경우가 있습니다.(구글) 이동은 URL 단위로 이루어진다. / (네이버) 리다이렉션을 새로 설정하면 검색 결과 반영에 시간이 걸릴 수 있다.
「리다이렉트가 없을 때」 칸의 404는 옛 URL을 지운 경우입니다. 원문은 네이버 「웹 페이지의 이동」과 구글 「사이트 이동 방법」·「리디렉션 및 Google 검색」입니다.

그래서 URL 변경의 핵심은 옛 URL과 새 URL을 검색엔진에 함께 알리는 일입니다. 네이버도 같은 문서에서 기존 URL을 함께 알려 주는 것이 검색 노출에 큰 도움이 된다고 적었습니다.

같은 도메인 안의 경로 변경에는 서치 콘솔 「주소 변경」 도구가 필요 없습니다(원문: You don't need it for HTTP to HTTPS moves, switching between www and non-www on the same domain, or moving paths within the same domain.) 도메인을 옮기는 경우는 「도메인 변경 리다이렉트」 편에 자세히 적었습니다.

발견 02

할 일은 바꾸기 전 2가지, 바꾸는 날 4가지, 바꾼 뒤 3가지입니다

순서시점할 일원문
1바꾸기 전옛 URL과 새 URL을 1:1로 짝지은 목록을 만듭니다.Once you have the listing of old URLs, decide where each one should redirect to.옛 URL 목록이 생기면 URL마다 어디로 리디렉션할지 정한다.
2바꾸기 전서치 콘솔 「링크」 보고서에서 옛 URL로 들어오는 외부 링크를 저장합니다.A list of sites linking to your old URLs. You can find the links to your site in Search Console.옛 URL로 링크하는 사이트 목록을 저장해 둔다. 서치 콘솔의 사이트로 연결되는 링크에서 찾을 수 있다.
3바꾸는 날옛 URL마다 서버 측 301 리다이렉트를 겁니다.If you need to change the URL of a page as it is shown in search engine results, we recommend that you use a permanent server-side redirect whenever possible. 알려주는 방법은 http 규약에 따라 301 permanently moved 형식의 redirect 를 사용하여 서버에서 응답해주시기 바랍니다.(구글) 검색 결과에 보이는 페이지 URL을 바꿔야 한다면 가능한 한 서버 측 영구 리다이렉트를 권한다. (네이버) http 규약에 따라 301 리다이렉트로 서버에서 응답하라.
4바꾸는 날새 URL에 자기 자신을 가리키는 캐노니컬 태그를 넣습니다.Each new URL should have a self-referencing rel="canonical" <link> tag.새 URL 마다 자기 자신을 가리키는 rel="canonical" <link> 태그를 둔다.
5바꾸는 날메뉴·본문·푸터의 내부 링크를 새 URL로 바꿉니다.Change the internal links on the new site from the old URLs to the new URLs.새 사이트의 내부 링크를 옛 URL에서 새 URL로 바꾼다.
6바꾸는 날사이트맵의 URL을 새 URL로 바꿉니다.Be sure that your sitemaps are all updated with the new URLs.사이트맵을 모두 새 URL로 업데이트했는지 확인한다.
7바꾼 뒤URL 검사 도구나 curl 로 옛 URL이 새 URL로 한 번에 가는지 확인합니다.You can use the URL Inspection Tool for testing individual URLs, or command line tools or scripts to test large numbers of URLs. / 사이트 개편 등의 사유로 인하여 정상적인 콘텐츠를 담고 있는 URL 주소가 변경되었다면 변경 전과 변경 후에 URL이 올바르게 리다이렉션으로 연결되어 있는지 확인이 필요합니다.(구글) URL 하나씩은 URL 검사 도구로, 많은 URL은 명령줄 도구나 스크립트로 테스트한다. / (네이버) URL이 바뀌었다면 변경 전후 URL이 리다이렉션으로 올바르게 이어지는지 확인해야 한다.
8바꾼 뒤저장해 둔 외부 링크와 광고·소셜 프로필 링크를 새 URL로 바꿔 달라고 요청합니다.External links: Try to contact the sites in the saved list of sites linking to your current content, asking them to update their links to your new site.외부 링크: 저장해 둔 목록의 사이트에 연락해 새 URL로 링크를 바꿔 달라고 요청한다.
9바꾼 뒤리다이렉트는 최소 1년, 가능하면 더 오래 둡니다.Keep the redirects for as long as possible, generally at least 1 year. This timeframe allows Google to transfer all signals to the new URLs, including recrawling and reassigning links on other sites that point to your old URLs.리디렉션은 가능한 한 오래, 일반적으로 최소 1년 유지한다. 그래야 다시 크롤링하고 옛 URL 을 가리키는 다른 사이트의 링크를 다시 연결하는 것을 포함해 구글이 모든 신호를 새 URL 로 넘길 수 있다.
위에서 아래로 진행합니다. 페이지가 많으면 짝표 만드는 법은 「URL 매핑표 만들기」 편에 자세히 적었습니다.

리다이렉트만 걸고 내부 링크를 그대로 두면, 사이트 안의 모든 클릭이 리다이렉트를 한 번씩 거칩니다. 구글도 리다이렉트는 사용자에게 느리니 자체 링크를 새 URL로 바꾸라고 적었습니다.

원문: However, redirects are slow for users, so try to update your own links and any high-volume links from other websites to point to the new URLs.

발견 03

유입을 잃게 만드는 리다이렉트 실수는 5가지입니다

실수결과와 고칠 방향원문
옛 URL을 모두 홈으로 보내기소프트 404로 처리될 수 있습니다. 내용이 이어지는 페이지로 보냅니다.Don't redirect many old URLs to one irrelevant single URL destination, such as the home page of the new site. This can confuse users and might be treated as a soft 404 error.옛 URL 여러 개를 새 사이트 홈페이지처럼 관련 없는 URL 하나로 리디렉션하지 말라. 사용자를 혼란스럽게 하고 soft 404 오류로 처리될 수 있다.
없는 URL로 보내기짝표의 오타가 그대로 404가 됩니다.We frequently see people redirecting to the wrong (non-existent) URLs on the new site.새 사이트의 잘못된(없는) URL로 리디렉션하는 경우를 자주 본다.
리다이렉트를 여러 번 잇기옛 URL에서 최종 URL로 바로 보냅니다.While Googlebot can follow up to 10 hops in a "chain" of multiple redirects (for example, Page 1 > Page 2 > Page 3), we advise redirecting to the final destination directly.Googlebot은 리다이렉트 체인을 최대 10번까지 따라갈 수 있지만, 최종 도착 URL로 바로 리다이렉트하기를 권한다.
자바스크립트로 이동시키기크롤러가 이동 대상을 알기 어렵습니다. 서버 응답으로 겁니다.따라서 url 링크 또는 redirect 처리 시에는 자바스크립트 함수를 사용하지 않는 것이 검색로봇에게 올바른 정보를 알려주는 데 도움이 됩니다.
몇 달 뒤 리다이렉트 지우기옛 URL로 들어오던 링크 신호가 옮겨지기 전에 끊깁니다.This timeframe allows Google to transfer all signals to the new URLs, including recrawling and reassigning links on other sites that point to your old URLs.그 기간이 있어야 구글이 옛 URL로 향하는 다른 사이트의 링크를 다시 크롤링하고 재할당하는 등 모든 신호를 새 URL로 옮길 수 있다.
여러 페이지를 한 페이지로 합쳤다면 옛 URL들을 합친 페이지로 보내도 됩니다(원문: However, if you have consolidated content previously hosted on multiple pages to a new single page, you can redirect the older URLs to that new, consolidated page.)

리다이렉트가 제대로 걸렸는지는 상태 코드와 최종 URL로 확인합니다. 확인 방법은 「리다이렉트 확인 방법」 편에 자세히 적었습니다.

발견 04

같은 URL 변경도 B2B·B2C·B2G 사이트는 놓치기 쉬운 자리가 다릅니다

예시 ① 사업 분야를 재편한 장비 제조사(B2B)

/business/semiconductor 를 /solutions/semiconductor 로 바꿨습니다. 옛 URL은 견적서·제안서 PDF와 대리점 사이트에 링크로 남아 있습니다.

옛 URL마다 301을 걸고, 서치 콘솔 「링크」 보고서에서 찾은 대리점에 링크 변경을 요청합니다.

예시 ② 상품명을 바꾼 화장품 쇼핑몰(B2C)

상품명에 맞춰 상세 페이지 URL을 바꾸면서, 광고 소재와 소셜 프로필의 링크는 옛 URL 그대로 두었습니다.

301을 건 뒤 광고 소재의 도착 URL을 새 URL로 바꿉니다. 리다이렉트를 거치는 광고 클릭은 그만큼 느리게 열립니다.

예시 ③ 메뉴를 개편한 공공기관 누리집(B2G)

민원 안내 페이지 URL이 메뉴 개편으로 바뀌었는데, 다른 기관 누리집과 안내문에는 옛 URL이 실려 있습니다.

옛 URL을 지우지 않고 새 URL로 301을 걸어 둡니다. 다음 유지보수 사업에도 리다이렉트 목록을 넘겨 1년 넘게 유지합니다.

그럼 URL을 바꾸기로 했다면 무엇부터 하나요?

  1. 바꿀 URL과 새 URL을 1:1로 적은 짝표를 만듭니다.
  2. 서치 콘솔에서 옛 URL로 들어오는 외부 링크를 내려받아 둡니다.
  3. 공개하는 날 서버 측 301 리다이렉트, 자기 캐노니컬, 내부 링크, 사이트맵을 한 번에 바꿉니다.
  4. 옛 URL을 몇 개 열어 새 URL로 한 번에 가는지 확인합니다.
  5. 외부 링크·광고·소셜 프로필의 링크 변경을 요청합니다.
  6. 리다이렉트 목록을 운영 문서에 남기고 최소 1년 유지합니다.

조사 방법

  • Google Search Central 「How to move a site」 (문서 수정일 2026-08-20) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes
  • Google Search Central 「Redirects and Google Search」 (문서 수정일 2026-04-14) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/301-redirects
  • 네이버 서치어드바이저 「웹 페이지의 이동」 · 최종 확인일 2026-10-25 · https://searchadvisor.naver.com/guide/seo-basic-redirect
  • 할 일 9가지와 실수 5가지는 위 문서들이 사이트 이동과 리다이렉트에서 적은 내용을 페이지 단위 URL 변경에 맞춰 묶은 것입니다. 묶는 방식은 편집 판단입니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 원문은 영어판(hl=en)이고, 문서·도구 이름은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다. 네이버 가이드는 한국어 원문입니다.