웹사이트 마이그레이션 후 트래픽 감소? 순위 복구 방법
새로운 사이트를 런칭했습니다. 모든 것이 완벽해 보입니다. 디자인은 현대적이고, 성능 지표는 훌륭하며, 팀은 축하하고 있습니다. 그런데 월요일 아침이 되면 Google Search Console에 40% 트래픽 감소가 표시됩니다. 휴대전화가 울리기 시작합니다.
저는 이 상황을 생각보다 많이 겪었습니다. WordPress에서 Next.js로, 모놀리식 플랫폼에서 헤드리스 아키텍처로, 레거시 CMS에서 Astro로 사이트를 마이그레이션했는데, 마이그레이션 후 트래픽 감소는 웹 개발에서 가장 예측 가능하면서도 방지할 수 있는 문제 중 하나입니다. 좋은 소식은 대부분의 경우 완전히 복구할 수 있다는 것입니다. 때로는 더 나은 결과를 얻을 수도 있습니다. 하지만 빠르고 체계적으로 행동해야 합니다.
이 글은 Social Animal에서 마이그레이션이 계획대로 진행되지 않을 때 실제로 사용하는 복구 전략입니다. 이론이 아닌 실제로 작동하는 단계들입니다.
목차
- 마이그레이션 후 트래픽이 감소하는 이유
- 처음 48시간: 긴급 점검 체크리스트
- 근본 원인 진단
- 리다이렉트 문제 해결
- 콘텐츠 및 URL 변경으로부터 복구
- 기술 SEO 복구 단계
- 성능 및 Core Web Vitals
- 타임라인: 실제 복구 과정
- 향후 마이그레이션에서 트래픽 손실 방지
- FAQ

마이그레이션 후 트래픽이 감소하는 이유
먼저 이런 일이 왜 발생하는지 이해해야 합니다. Google은 새로운 사이트를 보자마자 즉시 신뢰하지 않습니다. 마이그레이션 시 여러 요소가 동시에 변경되며, 이 중 하나라도 순위 하락을 초래할 수 있습니다.
가장 일반적인 원인
| 원인 | 빈도 | 심각도 | 복구 시간 |
|---|---|---|---|
| 누락되거나 손상된 리다이렉트 | 매우 흔함 | 높음 | 2-6주 |
| 적절한 매핑 없는 URL 구조 변경 | 매우 흔함 | 높음 | 4-12주 |
| 콘텐츠 변경 또는 제거 | 흔함 | 중간-높음 | 4-8주 |
| 내부 링크 구조 변경 | 흔함 | 중간 | 2-4주 |
| robots.txt가 크롤러 차단 | 가끔 | 치명적 | 수일 (수정 후) |
| 스테이징에서 남겨진 Noindex 태그 | 가끔 | 치명적 | 수일 (수정 후) |
| 도메인 또는 프로토콜 변경 | 가끔 | 중간 | 6-12주 |
| 구조화된 데이터 손실 | 흔함 | 중간 | 2-6주 |
| 느려진 페이지 속도 | 흔함 | 낮음-중간 | 2-4주 |
| JavaScript 렌더링 문제 | SPA에서 흔함 | 높음 | 2-8주 |
대부분의 글에서 말하지 않는 한 가지는 10-20%의 일시적인 트래픽 감소는 모든 것을 올바르게 해도 정상이라는 것입니다. Google은 사이트를 다시 크롤링하고 처리해야 합니다. 이에는 시간이 걸립니다. 감소가 이보다 크거나 몇 주 내에 복구되지 않으면 문제입니다.
Google의 재크롤링 및 재평가 기간
Google이 새로운 URL을 만났을 때 (적절한 리다이렉트가 있어도):
- 리다이렉트를 발견
- 새로운 목적지 URL 크롤
- 새로운 페이지 인덱싱
- 콘텐츠 품질 및 관련성 재평가
- 순위 신호 업데이트
이 프로세스는 즉각적이지 않습니다. 대규모 사이트(10,000+ 페이지)의 경우 Google이 모든 것을 완전히 처리하는 데 몇 주가 걸릴 수 있습니다. 이 기간에는 변동이 있을 것입니다. 이는 정상입니다. 4-6주 이후 지속되는 감소는 정상이 아닙니다.
처음 48시간: 긴급 점검 체크리스트
트래픽 감소를 알아차렸을 때 당황하지 마세요. 하지만 빠르게 행동하세요. 처음 48시간 내에 실행할 긴급 점검 체크리스트입니다:
1단계: 크롤링이 차단되지 않았는지 확인
이는 제가 본 가장 일반적인 "아, 안 돼!" 순간입니다. 누군가 robots.txt 파일을 업데이트하는 것을 잊었거나 스테이징 환경의 noindex 메타 태그가 프로덕션으로 전달되었습니다.
# robots.txt 확인
curl -s https://yoursite.com/robots.txt
# 다음 빨간 신호를 찾으세요:
# User-agent: *
# Disallow: /
또한 페이지 소스에서 noindex 태그를 확인하세요:
<!-- 이것은 순위를 완전히 망칩니다 -->
<meta name="robots" content="noindex, nofollow">
Next.js에서는 환경 기반 메타 태그가 적절히 구성되지 않으면 종종 발생합니다:
// layout.js 또는 _app.js를 확인하세요
// 프로덕션에서 noindex가 조건부로 렌더링되지 않는지 확인하세요
export const metadata = {
robots: {
index: process.env.NODE_ENV === 'production',
follow: process.env.NODE_ENV === 'production',
},
};
우리 Next.js 개발 팀과 협력한다면, 배포 전에 이를 감지하는 CI/CD 검사가 있습니다. 하지만 직접 처리하는 경우 배포 후 검증 단계를 추가하세요.
2단계: Google Search Console 즉시 확인
Search Console로 이동해 다음을 확인하세요:
- 범위/페이지 보고서: 페이지가 인덱싱되고 있습니까? 새로운 오류가 있습니까?
- 크롤 통계: Googlebot의 크롤 비율이 감소했습니까?
- 수동 조치: 마이그레이션이 수동 페널티를 트리거했습니까? (드물지만 확인하세요.)
- Core Web Vitals: 성능이 급락했습니까?
3단계: 사이트맵 확인
새로운 사이트맵이 제출되었고 올바른 URL을 포함하는지 확인하세요:
curl -s https://yoursite.com/sitemap.xml | head -50
사이트맵이 여전히 이전 URL을 가리키거나 더 나쁘게는 스테이징 도메인을 가리키는 마이그레이션을 본 적이 있습니다. 이는 Google에 어떤 URL이 정규인지에 대해 상충하는 신호를 보냅니다.
4단계: 중요 페이지 스팟 체크
마이그레이션 전 유기 트래픽 상위 20개 페이지를 가져온 후 수동으로 확인하세요:
- 이전 URL이 새로운 URL로 적절히 리다이렉트됩니까?
- 새로운 페이지의 콘텐츠가 동일하거나 더 나은가요?
- 제목 태그와 메타 설명이 그대로 있습니까?
- 구조화된 데이터가 여전히 있습니까?
근본 원인 진단
긴급 점검을 완료한 후 정확히 무엇이 감소를 일으키고 있는지 파악해야 합니다. 이는 탐정 업무이며 여러 소스의 데이터가 필요합니다.
Google Search Console의 성능 보고서 사용
마이그레이션 전 28일 기간을 마이그레이션 후 28일 기간과 비교하세요. 다음을 확인하세요:
- 어떤 검색어가 노출 수를 잃었습니까? 특정 검색어 클러스터가 감소했다면 콘텐츠 또는 URL 문제일 가능성이 높습니다.
- 어떤 페이지가 클릭을 잃었습니까? 이는 영향을 받는 특정 페이지를 알려줍니다.
- 전체 사이트가 감소했습니까, 아니면 특정 섹션만입니까? 사이트 전체 감소는 기술 문제 (robots.txt, noindex)를 시사합니다. 섹션별 감소는 리다이렉트 또는 콘텐츠 문제를 시사합니다.
Google처럼 사이트 크롤링
Screaming Frog, Sitebulk 또는 Ahrefs의 사이트 감시를 사용해 새로운 사이트를 크롤링하세요:
# screaming-frog CLI 사용 (가능한 경우)
screamingfrog --crawl https://yoursite.com --output-folder ./audit
# 또는 빠른 검사를 위해 Node 기반 크롤러 사용
npx broken-link-checker https://yoursite.com --recursive
다음을 찾으세요:
- 존재해야 하는 페이지의 404 오류
- 리다이렉트 체인 (2개 이상의 홉)
- 소프트 404 (200 상태이지만 오류 콘텐츠 포함)
- 내부 링크가 가리키는 고아 페이지
실제에 대한 리다이렉트 맵 확인
마이그레이션 전 리다이렉트 맵은 실제로 올바르게 구현된 경우에만 유용합니다. 완벽하게 계획된 리다이렉트 맵이 오타, 잘못된 상태 코드 또는 단순히 누락된 항목으로 구현된 경우를 몇 번이나 봤는지 이루 말할 수 없습니다.
// 리다이렉트를 확인하는 빠른 Node.js 스크립트
const https = require('https');
const oldUrls = [
'/old-blog/my-post',
'/products/widget-a',
'/about-us',
// ... 전체 목록
];
oldUrls.forEach(url => {
https.get(`https://yoursite.com${url}`, { method: 'HEAD' }, (res) => {
if (res.statusCode === 301 || res.statusCode === 302) {
console.log(`✅ ${url} → ${res.headers.location} (${res.statusCode})`);
} else if (res.statusCode === 404) {
console.log(`❌ ${url} → 404 NOT FOUND`);
} else {
console.log(`⚠️ ${url} → ${res.statusCode}`);
}
});
});

리다이렉트 문제 해결
리다이렉트는 마이그레이션 후 트래픽 손실의 #1 원인입니다. 올바르게 설정해봅시다.
301 vs 302: 여전히 중요합니다
마이그레이션의 경우 301 (영구) 리다이렉트를 사용하세요. 기간. 302 (임시) 리다이렉트는 이전 URL을 Google의 인덱스에 유지하도록 알려줍니다. 그것은 원하는 것이 아닙니다.
Next.js에서 리다이렉트는 next.config.js에 있습니다:
// next.config.js
module.exports = {
async redirects() {
return [
{
source: '/old-blog/:slug',
destination: '/blog/:slug',
permanent: true, // 이것이 301을 만듭니다
},
{
source: '/products/:category/:product',
destination: '/shop/:product',
permanent: true,
},
];
},
};
Astro에서 (우리가 많은 Astro 개발 프로젝트에 사용하는) 리다이렉트는 astro.config.mjs에서 또는 호스팅 플랫폼을 통해 구성할 수 있습니다.
리다이렉트 체인 처리
리다이렉트 체인은 다음과 같이 보입니다: A → B → C → D. 각 홉은 약간의 링크 지분을 잃으며, 3-4개 홉 후 Googlebot은 단순히 따르기를 중단할 수 있습니다. 최종 목적지를 직접 가리키도록 모든 것을 수정해 체인을 없애세요.
대량 리다이렉트 구현
큰 사이트의 경우 플랫폼 수준 리다이렉트가 필요할 것입니다. 다음은 Vercel (Next.js 배포에 일반적)을 사용해 대규모로 처리하는 방법입니다:
// vercel.json
{
"redirects": [
{ "source": "/old-path", "destination": "/new-path", "permanent": true },
{ "source": "/blog/2024/:slug", "destination": "/blog/:slug", "permanent": true }
]
}
Netlify의 경우:
# _redirects 파일
/old-path /new-path 301
/blog/2024/* /blog/:splat 301
콘텐츠 및 URL 변경으로부터 복구
마이그레이션 중 콘텐츠를 변경했다면 ("개선"했다고 해도) Google은 페이지의 목표 검색어에 대한 관련성을 재평가해야 할 수 있습니다.
모든 것을 한 번에 변경하지 마세요
이것은 몇 년 전 누군가 나에게 말해줬으면 하는 조언입니다: 마이그레이션은 옆으로의 이동이어야 합니다. 기술 스택을 변경하고, 디자인을 변경하지만, 초기에는 콘텐츠, URL, 제목 태그 및 메타 설명을 동일하게 유지하려고 하세요. 마이그레이션이 안정화된 후 콘텐츠를 최적화할 수 있습니다.
이미 콘텐츠를 변경하고 순위를 잃었다면:
- 이전 콘텐츠 (archive.org 또는 백업에서)를 새 콘텐츠와 비교
- 가장 트래픽을 많이 잃은 페이지 파악
- 해당 페이지가 여전히 동일한 키워드를 대상으로 하는지 확인
- 가장 영향을 받은 페이지의 콘텐츠 복구 고려
URL 구조 변경
URL 구조를 변경했다면 (예: /blog/2024/01/my-post에서 /blog/my-post로), 모든 이전 URL에 해당하는 리다이렉트가 있는지 확인하세요. 마이그레이션 전 크롤 데이터를 사용해 전체 목록을 작성하세요.
헤드리스 CMS 마이그레이션 시 일반적인 실수는 슬러그 형식을 변경하는 것입니다. 이전 CMS가 날짜가 포함된 슬러그를 생성하고 새로운 CMS가 그렇지 않다면, 모든 단일 게시물에 대한 리다이렉트가 필요합니다.
기술 SEO 복구 단계
다음은 제가 따르는 체계적인 복구 프로세스입니다:
1. 모든 크롤 오류 수정
Google Search Console에서 페이지 > 인덱싱되지 않음으로 이동해 모든 "찾을 수 없음 (404)" 및 "소프트 404" 오류를 수정하세요. 마이그레이션 전에 트래픽이 있던 페이지를 우선시하세요.
2. 사이트맵 다시 제출
Search Console에서 이전 사이트맵을 제거하고 새로운 사이트맵을 제출하세요. 그런 다음 URL 검사 도구를 사용해 가장 중요한 페이지의 인덱싱을 요청하세요.
3. 내부 링크 재구성
마이그레이션 후 가장 간과되는 문제 중 하나는 손상된 내부 링크입니다. 이전 사이트에 이전 URL을 가리키는 수백 개의 내부 링크가 있을 수 있습니다. 해당 URL이 이제 리다이렉트되면 불필요하게 리다이렉트를 통해 링크 지분을 전달하고 있습니다.
모든 내부 링크를 업데이트해 새로운 URL을 직접 가리키도록 하세요:
// 콘텐츠에서 이전 URL을 찾는 스크립트
const glob = require('glob');
const fs = require('fs');
const oldDomain = 'old-site.com';
const files = glob.sync('src/**/*.{md,mdx,jsx,tsx}');
files.forEach(file => {
const content = fs.readFileSync(file, 'utf8');
if (content.includes(oldDomain)) {
console.log(`Found old domain reference in: ${file}`);
}
});
4. 구조화된 데이터 복구
이전 사이트에 스키마 마크업이 있었다면 (Product, Article, FAQ, BreadcrumbList), 새 사이트에서도 복제되었는지 확인하세요. 손실된 구조화된 데이터는 손실된 리치 스니펫을 의미하고, 이는 낮은 CTR을 의미하며, 이는 더 적은 트래픽을 의미합니다.
5. 정규 태그 확인
모든 페이지는 자신의 URL을 가리키는 자체 참조 정규 태그를 가져야 합니다. 정규 태그가 이전 URL 또는 스테이징 도메인을 가리키지 않는지 확인하세요.
<!-- 이것은 현재 페이지의 URL을 가리켜야 합니다 -->
<link rel="canonical" href="https://yoursite.com/current-page" />
6. Hreflang 태그 확인 (다국어인 경우)
사이트가 여러 언어 또는 지역을 제공하는 경우, 마이그레이션 후 손상된 hreflang 태그는 국제 시장에서 큰 트래픽 손실을 유발할 수 있습니다.
성능 및 Core Web Vitals
팀이 마이그레이션하는 주요 이유 중 하나는 더 나은 성능입니다. 하지만 때로는 반대의 일이 발생합니다.
클라이언트 사이드 렌더링의 함정
React SPA로 마이그레이션했지만 서버 사이드 렌더링이 없다면, Googlebot은 콘텐츠를 보기 어려울 수 있습니다. Google은 JavaScript 렌더링에 더 능해졌지만, 여전히 완벽하지 않습니다. 렌더링은 인덱싱의 두 번째 웨이브에서 발생하므로 콘텐츠가 검색 결과에 나타나는 데 더 오래 걸립니다.
이것이 우리가 콘텐츠가 많은 사이트에 SSR 또는 SSG를 강력히 권장하는 이유입니다. App Router가 있는 Next.js는 기본적으로 서버 컴포넌트를 제공합니다. Astro는 클라이언트 사이드 상호작용에 동의하지 않는 한 모든 것을 정적 HTML로 렌더링합니다.
Core Web Vitals 비교
CrUX 데이터 또는 PageSpeed Insights를 사용해 마이그레이션 전후 비교를 실행하세요:
| 지표 | 마이그레이션 전 | 마이그레이션 후 | 목표 |
|---|---|---|---|
| LCP | 2.1초 | ? | < 2.5초 |
| INP | 180ms | ? | < 200ms |
| CLS | 0.05 | ? | < 0.1 |
| TTFB | 800ms | ? | < 800ms |
마이그레이션 후 지표가 더 나빠졌다면, 이는 순위 하락에 기여할 가능성이 높습니다. 성능 문제를 먼저 수정하세요. 다른 모든 문제를 악화시킵니다.
타임라인: 실제 복구 과정
현실적인 기대치를 설정해봅시다. 우리가 처리한 마이그레이션을 기반으로:
| 시나리오 | 예상 복구 시간 |
|---|---|
| 기술 문제만 (robots.txt, noindex) | 수정 후 1-2주 |
| 작은 사이트의 리다이렉트 문제 (<500페이지) | 2-4주 |
| 대규모 사이트의 리다이렉트 문제 (5000+ 페이지) | 4-8주 |
| 콘텐츠 변경 + URL 변경 | 6-12주 |
| 도메인 변경 | 8-16주 |
| 여러 복합 문제 | 3-6개월 |
복구 곡선은 선형이 아닙니다. 종종 급격한 감소, 정체, 그리고 점진적인 상승이 있습니다. 일부 페이지는 다른 페이지보다 더 빠르게 복구됩니다. 강력한 백링크 프로필이 있는 높은 권위의 페이지가 먼저 튕겨 나오는 경향이 있습니다.
걱정할 시기
모든 수정이 적용된 상태에서 8주 후 어떤 개선도 보지 못했다면, 더 깊은 문제가 있는 것입니다. 이 시점에서 다음을 고려하세요:
- 전문 SEO 감시
- Google이 마이그레이션을 사이트 품질 변경으로 취급하는지 여부
- 마이그레이션 중에 중요한 백링크를 잃었는지 여부
- 우리 팀에 마이그레이션 복구 평가를 요청
향후 마이그레이션에서 트래픽 손실 방지
예방은 항상 복구보다 낫습니다. 다음은 마이그레이션 전 SEO 체크리스트입니다:
마이그레이션 전
- 기존 사이트의 완전한 크롤링 -- 모든 URL, 제목, 메타 설명, 정규 태그, 구조화된 데이터 및 내부 링크 저장
- 리다이렉트 맵 -- 모든 이전 URL을 새로운 목적지에 매핑
- 콘텐츠 동결 -- 마이그레이션 중 콘텐츠를 변경하지 마세요
- 현재 성능 벤치마크 -- Search Console 데이터, 순위 및 Core Web Vitals 저장
- 스테이징에서 리다이렉트 테스트 -- 라이브 가기 전에 모든 리다이렉트 확인
- robots.txt 및 메타 로봇 확인 -- 프로덕션 구성이 크롤링을 허용하는지 확인
마이그레이션 중
- 트래픽이 적은 시간에 배포
- 배포 후 즉시 리다이렉트 확인
- 수 시간 내에 Search Console에 새로운 사이트맵 제출
- 실시간으로 크롤 통계 모니터링
마이그레이션 후
- 처음 2주 동안 매일 Search Console 모니터링
- 배포 후 48시간에 전체 사이트 감시 실행
- 상위 50개 키워드의 순위 위치를 매일 확인
- 발견 후 24시간 내에 모든 문제 수정
헤드리스 아키텍처로 마이그레이션을 계획하고 있다면, 가격 페이지에는 마이그레이션 패키지에 포함된 사항 (대부분의 기관이 건너뛰는 SEO 보존 작업 포함)이 설명되어 있습니다.
FAQ
웹사이트 마이그레이션 후 트래픽을 복구하는 데 얼마나 걸립니까?
문제가 빠르게 파악되고 수정되면 대부분의 사이트는 4-8주 내에 복구됩니다. robots.txt 차단이나 noindex 태그와 같은 간단한 기술 문제는 며칠 내에 해결되며, 트래픽은 1-2주 내에 반환됩니다. URL 구조 변경, 콘텐츠 수정 또는 도메인 변경과 관련된 더 복잡한 문제는 완전히 복구하는 데 3-6개월이 걸릴 수 있습니다. 핵심 요소는 근본 원인을 얼마나 빨리 진단하고 수정하는지입니다.
사이트 마이그레이션 후 트래픽 손실이 정상입니까?
예, 마이그레이션이 잘 실행된 경우에도 10-20%의 일시적 감소는 완전히 정상입니다. Google은 사이트를 재크롤, 다시 인덱싱 및 재평가해야 합니다. 이 처리 기간은 일반적으로 2-4주 지속됩니다. 30% 이상 감소하거나 6주 후 복구 징후가 없는 것은 정상이 아닙니다. 이런 패턴을 보고 있다면 해결해야 할 기술 문제가 있을 가능성이 높습니다.
사이트 마이그레이션에 301 또는 302 리다이렉트를 사용해야 합니까?
항상 사이트 마이그레이션에 301 (영구) 리다이렉트를 사용하세요. 301은 이동이 영구적이며 순위 신호를 새 URL로 이전하도록 Google에 알려줍니다. 302 (임시) 리다이렉트는 Google에 이전 URL을 인덱스에 유지하도록 알려 마이그레이션의 목적을 무효화합니다. 유일한 예외는 콘텐츠를 원래 URL로 다시 이동할 계획이 있는 경우인데, 이는 마이그레이션 중에는 거의 적용되지 않습니다.
CMS 변경이 순위 하락을 일으킬 수 있습니까?
CMS 자체를 변경하는 것만으로는 순위 하락이 아닙니다. 하지만 CMS 변경의 부작용은 종종 그렇습니다. 다양한 CMS는 다양한 URL 구조, HTML 마크업, 내부 링크 패턴 및 페이지 로드 특성을 생성합니다. 새로운 CMS가 적절한 리다이렉트 없이 다양한 URL을 생성하거나, 구조화된 데이터를 제거하거나, 콘텐츠 구조를 변경하거나, 콘텐츠를 클라이언트 사이드 대신 서버 사이드로 렌더링한다면 트래픽 영향을 볼 수 있습니다.
Googlebot이 새로운 사이트를 올바르게 볼 수 있는지 어떻게 알 수 있습니까?
Google Search Console의 URL 검사 도구를 사용하세요. 모든 페이지 URL을 입력하고 "라이브 URL 테스트"를 클릭하세요. Google은 Googlebot이 정확히 무엇을 보는지, 렌더링된 HTML을 포함해 보여줍니다. 렌더링된 출력에서 중요한 콘텐츠가 누락되었다면 JavaScript 렌더링 문제가 있습니다. Search Console의 "크롤 통계" 보고서를 확인해 마이그레이션 이후 Googlebot의 크롤 비율이 변경되었는지 확인할 수도 있습니다.
새로운 웹사이트로 마이그레이션 후 백링크를 잃게 됩니까?
이전 URL에서 새로운 URL로 적절한 301 리다이렉트를 구현하면 백링크를 잃지 않습니다. 백링크는 여전히 이전 URL을 가리키지만 리다이렉트가 링크 지분을 새 페이지로 전달합니다. 하지만 가장 가치 있는 백링크가 있는 사이트에 연락해 URL을 직접 업데이트하도록 요청할 가치가 있습니다. 이는 리다이렉트 홉을 제거하고 최대 링크 지분 이전을 보장합니다.
마이그레이션 중 URL 구조를 변경해야 합니까?
이상적으로는 안 됩니다. URL 구조를 동일하게 유지하면 리다이렉트가 완전히 필요 없으므로 SEO에 가장 안전한 접근 방식입니다. URL을 변경해야 한다면 (예: 날짜 기반 경로 제거 또는 카테고리 재구성), 모든 단일 이전 URL을 다루는 완전한 리다이렉트 맵이 있는지 확인하세요. URL에 해당 301 리다이렉트 없이 변경하지 마세요.
마이그레이션 후 트래픽 복구를 모니터링하는 데 어떤 도구를 사용해야 합니까?
Google Search Console이 주요 도구입니다. Google이 사이트를 정확히 어떻게 보는지 보여줍니다. Search Console을 트래픽 모니터링을 위한 Google Analytics 4, 기술 크롤링을 위한 Screaming Frog 또는 Sitebulk, 순위 추적을 위한 Ahrefs 또는 Semrush, 성능 모니터링을 위한 PageSpeed Insights와 짝을 이루세요. 마이그레이션 후 처음 2주 동안 이 도구를 매일 확인한 다음 트래픽이 안정화될 때까지 주간으로 확인하세요.