테크니컬 SEO

사이트 리뉴얼·이전 SEO: 검색 순위를 지키는 단계별 체크리스트

리뉴얼이나 플랫폼 이전 뒤 순위가 떨어지는 원인은 대부분 미리 막을 수 있습니다. URL 전수 조사와 1:1 301 리다이렉트, 이전 후 모니터링까지 구글·빙·네이버 공식 문서를 기준으로 개발팀이 실제로 쓰는 절차를 정리했습니다.

업데이트 읽는 시간 약 14분
사이트 리뉴얼·이전 SEO: 검색 순위를 지키는 단계별 체크리스트 — 개념 일러스트
이 글의 목차
  1. 리뉴얼·이전 후 순위는 왜 떨어질까?
  2. 이전 전: URL 전수 조사와 1:1 리다이렉트 맵
  3. 전환 당일: 서버 측 301과 SEO 요소 보존
  4. 이전 후: 서치 콘솔 설정과 모니터링 기간
  5. 카페24·아임웹·워드프레스에서 자체 플랫폼으로 옮길 때
  6. 사이트 이전 일정표: 출시 8주 전부터 1년 후까지
  7. 자주 묻는 질문
  8. 참고 자료

핵심 답변

리뉴얼·이전 후 순위가 떨어지는 가장 큰 원인은 바뀐 URL에 리다이렉트가 없거나, 콘텐츠·내부 링크·메타데이터가 새 사이트로 옮겨지지 않는 것입니다. 기존 URL을 전수 조사해 새 URL로 1:1 서버 측 301 리다이렉트를 연결하고, 이전 후 몇 주간 서치 콘솔로 색인과 오류를 확인하며, 리다이렉트를 최소 1년 이상 유지하면 손실을 최소화할 수 있습니다.

디자인 개편, 임대형 쇼핑몰에서 자체몰로의 전환, 도메인 변경은 검색엔진 입장에서 모두 “사이트 이전”입니다. 구글은 이전 중 순위가 일시적으로 흔들릴 수 있고 중간 규모 사이트도 새 URL이 자리 잡기까지 몇 주 이상 걸린다고 안내합니다(Google Search Central, 2026). 이 글은 그 흔들림을 일시적으로 끝내는 절차를 이전 전·당일·이후 순서로 정리합니다.

리뉴얼·이전 후 순위는 왜 떨어질까?

순위 하락은 대부분 검색엔진이 기존 URL에 쌓아 둔 신호를 새 사이트로 넘겨받지 못해서 생깁니다. 현장에서 반복되는 원인은 다음 여섯 가지로 좁혀집니다.

원인흔한 증상예방
URL 변경 + 리다이렉트 누락구 URL이 404로 바뀌고 외부 링크의 가치가 끊김URL 전수 조사, 1:1 301 맵
콘텐츠·내부 링크 축소디자인 위주 개편으로 본문·카테고리 설명·FAQ가 사라짐페이지별 콘텐츠 이관 기준 확정
스테이징 차단 설정 잔존개발용 noindex나 robots.txt 차단이 운영에 그대로 배포스테이징은 인증으로 보호, 출시 점검
렌더링 방식 변경본문·링크가 자바스크립트 실행 후에만 생성됨서버 렌더링, <a href> 링크
메타데이터·구조화 데이터 누락title·description·canonical·JSON-LD·hreflang이 빠짐템플릿 필드 1:1 매핑
속도 저하무거운 테마·스크립트로 LCP·INP 악화출시 전 Core Web Vitals 비교

렌더링 변경은 개발 쪽에서 자주 놓칩니다. 구글은 href 속성이 있는 <a> 요소만 링크로 발견하며, 서버 측 렌더링이나 사전 렌더링이 사용자와 크롤러 모두에게 여전히 좋은 선택이라고 설명합니다(Google Search Central, 2026). 속도는 LCP 2.5초 이내, INP 200ms 미만, CLS 0.1 미만이 “좋음” 기준입니다(Google Search Central, 2025). 기술 요소 전반은 기술적 SEO 가이드(PART 5)에 정리해 두었습니다.

이전 전: URL 전수 조사와 1:1 리다이렉트 맵

준비 단계의 핵심은 “옮겨야 할 URL 전체 목록”과 “각 URL이 갈 곳”을 출시 전에 확정하는 것입니다.

  1. URL 인벤토리: 사이트 크롤링 결과, XML 사이트맵, 서치 콘솔 실적·링크 보고서, 서버 로그를 합쳐 목록을 만듭니다. 구글은 이미지·동영상·PDF 같은 다운로드 파일, 자바스크립트·CSS까지 이전 계획에 포함하라고 안내합니다(Google Search Central, 2026).
  2. 기준값 기록: 페이지별 클릭·노출, 핵심 키워드 순위, 전환, 외부 링크가 많은 페이지, Core Web Vitals를 저장해 둡니다. 이 값이 없으면 이전 후 무엇이 줄었는지 판단할 수 없습니다.
  3. 리다이렉트 맵: 구 URL마다 가장 가까운 새 URL을 하나씩 지정합니다. 대체할 페이지가 없는 URL은 404나 410을 반환하게 하고, 여러 URL을 관련 없는 홈페이지로 몰아 보내지 않습니다. 구글은 이런 리다이렉트를 소프트 404로 처리할 수 있다고 경고합니다(Google Search Central, 2026).
  4. 스테이징 보호: 개발 서버는 HTTP 인증이나 IP 제한으로 막습니다. robots.txt는 페이지를 구글에서 빼는 수단이 아니어서 차단된 URL도 외부 링크가 있으면 색인될 수 있고(Google Search Central, 2025), noindex는 robots.txt로 막힌 페이지에서는 읽히지 않습니다(Google Search Central, 2025).
구 URL (예시)새 URL응답메모
/product/detail.html?product_no=123/products/linen-shirt301상품 번호로 매핑
/product/리넨-셔츠/123//products/linen-shirt301같은 상품의 다른 주소 형태
/product/list.html?cate_no=24/category/shirts301카테고리
/files/catalog-2025.pdf/downloads/catalog-2025.pdf301첨부 파일도 포함
/product/detail.html?product_no=87없음410단종, 대체 상품 없음

전환 당일: 서버 측 301과 SEO 요소 보존

전환 당일에는 “구 URL 요청이 한 번에 최종 새 URL로 영구 이동하는지”와 “새 페이지가 기존 SEO 요소를 모두 갖췄는지”를 확인합니다.

방식구글의 해석사이트 이전에 사용
301·308 (서버 측)영구 이동, 대상 URL을 대표 URL로 삼는 강한 신호권장
302·303·307임시 이동, 원래 URL이 색인에 남을 수 있음사용하지 않음
자바스크립트 이동렌더링이 실패하면 구글이 보지 못할 수 있음최후의 수단

위 구분은 구글 리디렉션 문서 기준이며(Google Search Central, 2026), 네이버도 자바스크립트가 아닌 HTTP 리다이렉트를 쓰라고 안내합니다(네이버 서치어드바이저, 2020). 리다이렉트 체인도 피해야 합니다. 구글봇은 최대 10단계까지 따라가지만, 최종 목적지로 바로 보내고 불가피해도 3단계 이하로 유지하라고 권장합니다(Google Search Central, 2026). HTTP→HTTPS, www 통일, 끝 슬래시 정리, 구→신 매핑을 한 번의 301로 처리하도록 규칙 순서를 설계합니다.

Laravel routes/web.php — 쿼리형 구 URL 처리 (맨 마지막에 등록)
use App\Models\LegacyRedirect;
use App\Models\Product;
use Illuminate\Http\Request;

// 카페24형 상품 상세: 상품 번호로 새 URL을 찾아 301
Route::get('/product/detail.html', function (Request $request) {
    $product = Product::where('legacy_no', $request->integer('product_no'))->first();
    abort_unless($product, 410);
    return redirect()->route('products.show', $product, 301);
});

// 그 밖의 구 URL: 리다이렉트 맵 테이블 조회, 없으면 404
// (한글 경로는 퍼센트 인코딩된 형태 그대로 저장·비교)
Route::fallback(function (Request $request) {
    $to = LegacyRedirect::where('from_uri', $request->getRequestUri())->value('to_uri');
    return $to ? redirect($to, 301) : abort(404);
});

새 페이지에서는 다음 요소를 구 페이지와 대조합니다.

출시 직전 SEO 요소 점검

  • title·meta description·H1과 본문이 구 페이지 수준 이상인가
  • 모든 새 URL에 절대 경로의 자기 참조 canonical이 있는가 (스테이징 도메인을 가리키지 않는가)
  • Product·BreadcrumbList·Organization 등 구조화 데이터가 이관되었는가
  • 다국어 사이트라면 hreflang이 새 URL을 가리키는가
  • 내부 링크가 리다이렉트를 거치지 않고 새 URL로 바로 연결되는가
  • 새 URL만 담은 XML 사이트맵이 준비되었는가
  • 개발용 noindex·robots.txt 차단을 제거했고, 서치 콘솔 인증 파일·태그가 남아 있는가

canonical·내부 링크·hreflang 교체와 차단 해제는 구글 이전 문서가 명시한 단계입니다(Google Search Central, 2026). 배포 뒤에는 구 URL 샘플의 응답 코드와 이동 위치를 직접 확인합니다.

터미널 — 리다이렉트 확인
$ curl -sI "https://www.example.com/product/detail.html?product_no=123" | grep -iE "^(HTTP|location)"
HTTP/2 301
location: https://www.example.com/products/linen-shirt

이전 후: 서치 콘솔 설정과 모니터링 기간

이전 후에는 검색엔진에 변경을 알리고, 구 URL의 색인이 줄고 새 URL의 색인이 느는지 최소 몇 주간 추적합니다.

  • 속성과 사이트맵: 새 사이트를 서치 콘솔 속성으로 인증하고 새 사이트맵을 제출합니다. 구글은 구·신 URL 사이트맵을 함께 제출해 색인 수가 옮겨 가는 과정을 확인하는 방법도 안내합니다(Google Search Central, 2026).
  • 주소 변경 도구: 도메인이나 서브도메인이 바뀔 때만 사용합니다. HTTP→HTTPS, www 유무 변경, 같은 도메인 안의 경로 변경에는 필요하지 않습니다(Google Search Central, 2026). 두 속성의 소유자 인증과 홈페이지 301이 전제이며, 도구의 효과는 180일간 유지되므로 리다이렉트도 최소 180일, 유입이 남아 있다면 더 오래 유지해야 합니다(Google Search Console 고객센터, 2026).
  • 빙·네이버: 빙 웹마스터 도구에는 사이트 이전 도구가 있고, 빙은 구 도메인 리다이렉트를 최소 1~2년, 가능하면 더 오래 유지하라고 권합니다(Microsoft Bing, 2020). 바뀐 URL은 IndexNow로 알리면 빙의 재발견이 빨라집니다(Microsoft Bing, 2025). 네이버 서치어드바이저에도 새 사이트를 등록하고 사이트맵을 제출합니다.
  • 오류 추적: 404를 반환하는 URL은 색인에서 제외되고, 5xx·429 오류가 이어지면 구글이 크롤링 속도를 낮춥니다(Google Search Central, 2026). 이전 직후에는 크롤링이 평소보다 늘어나므로 서버 용량도 확인합니다.

리다이렉트는 언제까지?

구글은 신호가 모두 넘어가도록 “가능한 한 오래, 일반적으로 최소 1년” 유지하고, 사용자를 위해 무기한 유지도 고려하라고 권장합니다(Google Search Central, 2026). 서버 이전이나 계약 종료로 리다이렉트 규칙이 사라지지 않도록 운영 문서에 남겨 두세요.

URL은 그대로 두고 호스팅·CDN만 바꾼다면 최소 1주 전에 DNS TTL을 낮춰 두고, 전환 직후 크롤링이 잠시 줄었다가 며칠에 걸쳐 회복되는 것은 정상입니다(Google Search Central, 2025). 전체 점검 항목은 SEO 워크플로우 가이드의 마이그레이션 체크리스트에 있습니다.

카페24·아임웹·워드프레스에서 자체 플랫폼으로 옮길 때

국내 임대형 플랫폼에서 자체 플랫폼으로 옮길 때는 “구 URL을 누가 받아서 301을 돌려줄 수 있는가”부터 확인해야 합니다.

  • 도메인 통제권: 리다이렉트는 내가 통제하는 호스트에서만 걸 수 있습니다. 독립 도메인이라면 DNS를 새 서버로 돌린 뒤 새 서버가 구 URL을 받아 처리합니다. 플랫폼 기본 주소(예: 아이디.cafe24.com)로 색인된 페이지가 많다면, 해지 후에도 그 주소에서 301을 유지할 수 있는지 먼저 확인해야 합니다.
  • URL 패턴 수집: 카페24는 /product/detail.html?product_no= 같은 쿼리형 주소와 “쉬운 주소” 형태가 함께 존재할 수 있으므로 같은 상품의 주소를 모두 수집합니다(Cafe24 스마트디자인 서포트, 2026). 다른 빌더도 규칙이 제각각이니 실제 크롤링 결과로 패턴을 확정하고, 정적 리다이렉트 목록 도구를 쓴다면 쿼리 문자열까지 구분해 매칭되는지 테스트합니다.
  • 워드프레스: 퍼머링크 설정에 따라 /?p=123과 슬러그형 주소가 섞여 있을 수 있고, 카테고리·태그·페이지 번호 아카이브, /wp-content/uploads/ 이미지 경로도 대상입니다. 가능한 슬러그를 그대로 유지하면 리다이렉트 자체가 줄어듭니다.
  • 파일과 외부 채널: 플랫폼 서버에 있던 상품 이미지와 PDF는 해지 후 사라질 수 있으니 파일을 직접 옮깁니다. 네이버 쇼핑 상품 DB(EP), 광고 랜딩 URL, SNS 프로필 링크도 새 URL로 교체합니다.

사례: 카페24 임대몰 → 자체 Laravel 커머스 (2024년 1월~4월)

상품·주문·회원·결제 데이터를 무손실 이관하고, 기존 URL과 SEO 요소를 보존한 채 Laravel 기반 자체 커머스로 재구축했습니다. 바뀌는 URL은 1:1 301 리다이렉트로 연결했습니다. 그 결과 디자인·기능을 자유롭게 확장하고 수수료를 절감하면서, 검색 순위 손실 없이 자체 플랫폼으로 전환했습니다. 과제와 결과는 성과·사례 페이지에 정리되어 있습니다.

요점은 바꿀 수 있는 URL을 전부 바꾸지 않는 것입니다. 구글도 도메인 이전과 CMS 교체 같은 큰 변경은 한 번에 하나씩 하라고 권합니다(Google Search Central, 2026).

사이트 이전 일정표: 출시 8주 전부터 1년 후까지

중소형 사이트 기준 예시이며 URL 수와 데이터 이관 범위에 따라 늘어납니다. 구글은 중소형 사이트는 모든 URL을 한 번에 옮기고, 대형 사이트는 섹션별 이전도 가능하다고 안내합니다(Google Search Central, 2026).

시점할 일
D-8~6주변경 범위 결정(도메인·URL·플랫폼), URL 인벤토리, 기준값 기록
D-6~3주리다이렉트 맵 작성, 템플릿 SEO 필드 이관, 인증으로 보호된 스테이징 구축
D-3~1주스테이징 전수 크롤링으로 301·canonical·구조화 데이터·속도 검증, 호스팅 변경 시 DNS TTL 인하
D-day트래픽이 적은 시간대 전환, 차단 해제, 301 샘플 확인, 사이트맵 제출, 도메인 변경 시 주소 변경 도구
D+1~7일매일 404·5xx 로그, 페이지 색인 보고서, 핵심 페이지 URL 검사 확인
D+2~8주매주 페이지·검색어별 클릭 비교, 순위 추적, 누락 리다이렉트 추가, 외부 링크 수정 요청
D+3~12개월 이후리다이렉트 유지(최소 1년), 구 URL 유입이 남아 있으면 계속 유지

SEO GEO는 컨설턴트가 설계한 리다이렉트 맵을 개발팀이 직접 구현하고 이전 후 모니터링까지 맡습니다. 범위와 비용은 테크니컬 SEO·웹 개발 서비스에서 확인할 수 있습니다.

자주 묻는 질문

사이트를 리뉴얼하면 검색 순위가 반드시 떨어지나요?

반드시 떨어지지는 않습니다. URL을 최대한 유지하고, 바뀌는 URL은 1:1 301로 연결하며, 콘텐츠·메타데이터·내부 링크를 이관하면 손실을 최소화할 수 있습니다. 다만 이전 중 일시적인 순위 변동은 정상이므로 몇 주간의 모니터링 계획이 필요합니다.

301과 302 리다이렉트 중 무엇을 써야 하나요?

영구 이전에는 서버 측 301 또는 308을 씁니다. 구글은 영구 리다이렉트를 대상 URL을 대표 URL로 삼는 강한 신호로 보지만, 302·307 같은 임시 리다이렉트는 원래 URL이 색인에 남을 수 있습니다. 자바스크립트 이동은 서버 설정이 불가능할 때만 검토합니다.

301 리다이렉트는 언제까지 유지해야 하나요?

구글은 일반적으로 최소 1년, 가능하면 더 오래 유지하라고 권장합니다. 주소 변경 도구를 쓴 도메인 이전은 최소 180일이 기준이고, 빙은 구 도메인 리다이렉트를 1~2년 이상 유지하라고 안내합니다. 비용이 크지 않다면 무기한 유지가 가장 안전합니다.

도메인을 바꿀 때 서치 콘솔에서 무엇을 해야 하나요?

새 도메인을 속성으로 인증하고 새 사이트맵을 제출한 뒤, 구 도메인 속성에서 주소 변경 도구로 이전을 알립니다. 두 속성 모두 같은 계정으로 소유자 인증이 되어 있어야 하고 홈페이지가 301로 연결되어 있어야 합니다. 이후 페이지 색인·실적 보고서로 구·신 URL 변화를 추적합니다.

카페24에서 자체몰로 옮기면 기존 상품 URL은 어떻게 되나요?

독립 도메인을 썼다면 도메인을 새 서버로 연결하고, 새 서버가 카페24식 구 URL을 받아 상품 번호로 새 URL을 찾아 301을 돌려주게 구현합니다. 쿼리형 주소와 쉬운 주소 등 같은 상품의 여러 형태를 모두 처리해야 합니다. 플랫폼 기본 주소로 색인된 페이지가 많다면 해지 후 리다이렉트 가능 여부부터 확인합니다.

이전 후 순위가 떨어졌다면 무엇부터 확인해야 하나요?

운영 사이트에 남은 noindex나 robots.txt 차단, 404를 반환하는 구 URL, 홈페이지로 일괄 이동시킨 리다이렉트, 스테이징이나 구 URL을 가리키는 canonical 순서로 확인합니다. 그다음 본문·내부 링크가 자바스크립트 실행 없이도 보이는지, 속도가 나빠지지 않았는지 기준값과 비교합니다.

참고 자료

  1. Site moves and migrations — Google Search Central, 2026-08-20
  2. Redirects and Google Search — Google Search Central, 2026-04-14
  3. Change of Address tool — Google Search Console 고객센터 (2026-09 확인)
  4. Changing your hosting — Google Search Central, 2025-12-10
  5. How to specify a canonical URL — Google Search Central, 2026-07-10
  6. Introduction to robots.txt — Google Search Central, 2025-12-10
  7. Block Search indexing with noindex — Google Search Central, 2025-12-10
  8. Understand the JavaScript SEO basics — Google Search Central, 2026-03-04
  9. How HTTP status codes, and network and DNS errors affect Google Search — Google Search Central, 2026-02-04
  10. Understanding Core Web Vitals and Google search results — Google Search Central, 2025-12-10
  11. Website Migration with Bing — Microsoft Bing Webmaster Blog, 2020-12-17
  12. Does Duplicate Content Hurt SEO and AI Search Visibility? — Microsoft Bing Webmaster Blog, 2025-12-19
  13. 웹 사이트를 만들 때 — 네이버 서치어드바이저, 2020-08-03
  14. 상품 상세 모듈(product_detail) — Cafe24 스마트디자인 서포트 (2026-09 확인)