해야 할 18가지

게시 됨: 2023-06-27


웹 호스트를 전환하거나 도메인을 변경하거나 새 CMS로 이동하는 경우 웹 사이트를 마이그레이션해야 할 수 있습니다. 그러나 웹 사이트 마이그레이션 체크리스트를 따르지 않으면 문제가 발생할 수 있습니다. 예를 들어 검색 엔진 순위를 잃거나 사용자 경험을 방해할 수 있습니다.

그렇기 때문에 좋은 웹 사이트 마이그레이션 체크리스트를 따라 프로세스를 최대한 원활하게 만드는 것이 매우 중요합니다. 이 게시물에서는 이를 제공하고 성공적인 웹 사이트 마이그레이션을 보장하기 위한 몇 가지 주요 단계에 대해 논의합니다.

시작하자!

웹사이트 마이그레이션 체크리스트

1. 타이밍을 현명하게 선택하십시오

웹 사이트를 마이그레이션해야 하는 경우 타이밍을 신중하게 선택하는 것이 가장 좋습니다. 이렇게 하면 사이트 마이그레이션이 방문자에게 미치는 영향을 최소화할 수 있습니다.

물론 사이트를 마이그레이션하는 동안 콘텐츠를 잠시 사용할 수 없으므로 트래픽이 약간 감소할 수밖에 없습니다. 그러나 웹 사이트를 마이그레이션하는 피크 시간을 피함으로써 이 효과를 최소화할 수 있습니다.

대신 아주 이른 아침이나 늦은 밤과 같이 더 조용한 시간을 선택하세요. 분명히 이것은 서버의 기반 위치와 대부분의 트래픽이 어디에서 오는지에 따라 다릅니다.

전 세계 고객에게 서비스를 제공하는 경우 모든 방문자가 잠든 시간을 정확히 파악하기 어려울 수 있습니다. 그러나 더 많은 현지 고객에게 서비스를 제공하는 소규모 비즈니스의 경우 사용자에게 최소한의 중단을 유발하는 한 번에 사이트를 마이그레이션하는 것이 더 쉬울 수 있습니다.

2. 고객에게 알리기

고객에게 알리지 않고 웹사이트 마이그레이션 체크리스트를 완료할 수 없습니다. 방문자에게 더 편리하도록 마이그레이션 시간을 정할 수 있지만 프로세스에 대해 알리는 것은 여전히 ​​중요합니다.

예를 들어 웹사이트에 알림을 표시하거나 구독자에게 직접 이메일을 보낼 수 있습니다. 이렇게 하면 고객은 작업이 진행되는 동안 귀하의 웹사이트를 피해야 한다는 것을 알게 됩니다.

이는 쇼핑객이 사이트를 사용할 수 없게 되기 전에 주문을 받을 수 있기 때문에 전자상거래 상점에 특히 중요합니다. 결과적으로 웹 사이트 이전으로 인해 발생할 수 있는 수익 적중을 줄일 수 있습니다.

3. 사이트를 유지 관리 모드로 전환

웹 사이트 마이그레이션 체크리스트의 또 다른 중요한 부분은 시작하기 전에 사이트를 유지 관리 모드로 설정하는 것입니다. 이는 뉴스 웹사이트나 블로그와 같이 다중 작성자 웹사이트를 운영하는 경우에 특히 관련이 있습니다.

사이트를 유지 관리 모드로 설정하면 마이그레이션 중에 사용자가 콘텐츠를 변경할 수 없도록 할 수 있습니다. 예를 들어 작성자는 이 기간 동안 게시물을 편집하거나 게시할 수 없습니다. 그동안 방문자는 귀하의 사이트를 보거나 참여할 수 없습니다.

WP 유지 관리 모드는 WordPress에서 유지 관리 모드를 간단하게 활성화할 수 있는 완전 무료 플러그인입니다.

더 나아가 이 플러그인은 사용자 지정 유지 관리 모드 메시지를 생성하여 사용자 경험(UX)을 보존하는 데 도움이 됩니다. 또한 유지 관리 페이지에 연락처 양식 또는 구독 양식을 추가하여 방문자가 마이그레이션이 완료되면 알림을 받을 수 있도록 할 수도 있습니다.

4. 웹사이트를 새로 백업합니다.

웹 사이트 마이그레이션 체크리스트의 가장 중요한 점 중 하나는 사이트를 새로 백업하는 것입니다. 이렇게 하면 웹사이트의 완전한 최신 사본을 손에 넣을 수 있습니다. 그런 다음 문제가 발생하면 사이트를 원래 상태로 복원하는 것이 매우 간단합니다.

이를 수행하는 데 도움이 되는 수많은 백업 플러그인을 찾을 수 있습니다. 그러나 Jetpack은 탁월한 선택입니다.

Jetpack으로 사이트를 백업하세요.

원클릭 복원 프로세스로 웹사이트를 백업하고 실행하는 것이 이보다 쉬울 수 없습니다. 또한 모든 사이트 파일과 WooCommerce 고객 및 주문 데이터를 백업할 수 있습니다.

5. 새 호스팅 자격 증명 준비

웹사이트 마이그레이션 체크리스트의 다음은 새 호스팅 자격 증명을 준비하는 것입니다. 이미 새 호스팅 계정을 설정했을 수 있습니다. 이 경우 도구 및 설정을 다시 숙지하거나 마이그레이션 프로세스에 대한 질문이 있는 경우 지원 팀에 문의할 수 있습니다.

그러나 아직 새로운 호스팅 제공업체를 결정하지 않았다면 지금이 옵션을 고려해야 할 때입니다. 다행히도 무료 WordPress 설치를 제공하는 Bluehost와 같은 수많은 고품질 호스팅 제공업체가 있습니다.

웹 사이트 마이그레이션 체크리스트 중에 새 웹 호스트 자격 증명을 준비하십시오.

이 시점에서 새 웹 호스트를 선택하면 마이그레이션 전에 약간의 시간이 주어집니다. 따라서 새 계정으로 설정하고 문제가 없는지 확인할 수 있습니다.

6. 캐싱, 방화벽 또는 리디렉션 플러그인 비활성화

마이그레이션 단계에 도달하기 직전에 사이트에서 활성화된 캐싱 플러그인, 방화벽 또는 리디렉션 플러그인을 비활성화하는 것이 중요합니다. 이는 이러한 종류의 도구가 마이그레이션 프로세스 중에 여러 문제를 일으킬 가능성이 있기 때문입니다.

예를 들어 방화벽은 웹사이트가 받을 수 있는 요청 수를 제한할 수 있습니다. 그러나 마이그레이션 프로세스에서 마이그레이션 중인 사이트 파일이 포함된 많은 요청을 생성하는 경우가 있습니다. 따라서 방화벽이 이러한 요청을 차단할 수 있으며 시간 초과 오류가 발생할 수 있습니다.

다른 경우에는 이러한 도구를 비활성화하지 않고 403 Forbidden 오류 및 500 Internal Server 오류가 발생할 수 있습니다. 그러나 웹사이트가 시작되고 새 호스트에서 실행되면 이러한 플러그인을 다시 활성화하는 것을 기억하는 것이 중요합니다.

7. 사이트 파일 및 데이터베이스 마이그레이션

웹사이트 마이그레이션 체크리스트의 주요 부분은 마이그레이션이 실제로 진행되는 시점입니다. 이제 사이트 파일과 데이터베이스를 마이그레이션할 준비가 되었습니다.

고급 사용자의 경우 사이트를 수동으로 마이그레이션할 수 있습니다. 이 경우 호스팅 계정에 로그인하고 파일 관리자에 액세스해야 합니다. 그렇지 않으면 FTP를 사용하여 사이트 파일에 연결할 수 있습니다.

  1. 먼저 사이트의 루트 디렉토리(일반적으로 public_html 레이블)를 찾아야 합니다.
  2. 그런 다음 웹 사이트 마이그레이션 체크리스트의 4단계에서 백업한 사이트 파일을 업로드할 수 있습니다.
  3. 또한 데이터베이스를 새 호스팅 서버로 마이그레이션해야 합니다. 따라서 cPanel 대시보드의 데이터베이스 섹션으로 이동하여 MySQL 데이터베이스를 선택합니다.
  4. 먼저 새 데이터베이스를 만들고 새 사용자를 추가해야 합니다. 그런 다음 가져오기 탭을 사용하여 기존 데이터베이스를 업로드합니다. 사이트가 새 데이터베이스로 연결되도록 wp-config.php 파일을 편집하는 것도 중요합니다.

더 쉬운 접근 방식은 Duplicator와 같은 사이트 마이그레이션 플러그인을 사용하는 것입니다. 인터페이스는 사용하기 쉽고 사이트 간에 파일과 데이터를 이동할 때 안전하게 유지하는 데 도움이 됩니다.

다음은 Duplicator를 사용하여 사이트를 마이그레이션하는 방법에 대한 자세한 단계별 가이드입니다.

8. 도메인 이름을 새 호스트로 지정

웹사이트 마이그레이션 체크리스트의 다음은 도메인 관리입니다. 웹사이트 마이그레이션이 성공했는지 확인하기 전에 도메인 이름이 새 호스트를 가리키도록 해야 합니다.

DNS(도메인 이름 시스템) 레코드에 대해 들어봤을 수도 있지만 정확히 무엇인지 모를 수도 있습니다. 기본적으로 DNS 레코드는 도메인 이름을 호스트의 이름 서버를 포함하여 사이트를 호스팅하는 서버에 연결합니다.

무료 마이그레이션이 포함된 웹 호스트로 설정하는 경우 새 호스팅 제공업체에서 이름 서버를 자동으로 업데이트할 가능성이 높습니다. 따라서 이 시점에서 수행할 작업이 없습니다.

그러나 사이트를 수동으로 마이그레이션하는 경우 도메인 이름에 도메인 등록 기관을 사용했을 수 있습니다. 그렇다면 해당 계정에 로그인하여 DNS 설정을 업데이트해야 합니다.

9. SSL 인증서 테스트

프로세스가 계획대로 진행되었는지 확인하는 데 도움이 되도록 웹 사이트 마이그레이션 체크리스트에 많은 테스트를 포함시켰습니다. 먼저 SSL 인증서를 테스트해야 합니다.

가장 좋은 방법은 시크릿 창에서 사이트를 로드하는 것입니다. 사이트 URL 옆에 자물쇠 아이콘이 보이면 SSL 인증서가 작동하고 있는 것입니다.

웹사이트 이전 체크리스트 중에 SSL 인증서가 작동하는지 확인하세요.

그러나 보안 경고가 표시되면 호스트를 통해 SSL 인증서를 설정했는지 확인해야 합니다. 따라서 고객 지원팀에 문의해야 할 수도 있습니다.

10. 웹사이트의 기능(및 백엔드 기능) 테스트 ️

다음으로 웹사이트의 기능을 테스트하여 UX 또는 사용자 인터페이스(UI) 문제가 없는지 확인하는 것이 매우 중요합니다. 시작하려면 새 탭에서 사이트의 프런트엔드를 방문하는 것이 가장 좋습니다. 고객이 하는 방식으로 페이지와 상호 작용하기만 하면 됩니다.

따라서 사이트에 양식이 있는 경우 필드를 완성하고 양식을 제출할 수 있습니다. 블로그 게시물에 댓글을 남기거나, 링크를 클릭하거나, 장바구니에 제품을 추가하여 프런트엔드 기능을 테스트할 수도 있습니다.

그러나 사이트의 백엔드 기능을 잊지 않는 것이 중요합니다. 따라서 WordPress 관리자 패널에서 좋은 정보를 얻을 수 있습니다.

플러그인이 올바른 설정으로 활성화되었는지 확인할 수 있습니다. 또한 사용자가 대시보드에 계속 액세스할 수 있는지 확인할 수 있습니다. 또한 모든 자동화 도구가 원활하게 실행되고 있는지 확인하는 것이 좋습니다.

예를 들어 구독 양식에 동기화된 이메일 마케팅 공급자가 있는 경우 이메일 주소를 캡처하고 있는지 확인할 수 있습니다. 새로운 백업을 만들고 플러그인이 사이트 사본을 저장하고 있는지 확인할 수도 있습니다.

11. 페이지 속도 테스트 실행 ️

웹 사이트 이전 후 완료해야 할 최종 테스트 중 하나는 페이지 속도 테스트입니다. 이렇게 하면 새 서버의 모든 문제를 감지할 수 있습니다.

원하는 속도 테스트 도구를 열어 시작하기만 하면 됩니다. WebPageTest 또는 Pingdom은 탁월한 옵션을 제공합니다.

마이그레이션 후 Pingdom으로 사이트에서 속도 테스트를 실행하십시오.

테스트가 완료되면 사이트 성능에 대한 자세한 보고서에 액세스할 수 있습니다. 더 빠른 웹 호스트로 업그레이드했다면 높은 점수를 받아야 합니다. 그렇지 않은 경우 고객 지원 팀에 연락하여 잠재적인 문제를 알리는 것이 좋습니다.

12. 사이트 색인을 생성할 수 있는지 확인하세요 ️

웹사이트 마이그레이션 체크리스트가 거의 끝나갈 무렵, 웹사이트를 색인화할 수 있는지 확인해야 합니다. 그렇지 않으면 페이지가 검색 엔진 결과 페이지에 표시되지 않습니다.

이를 수행하는 가장 쉬운 방법은 Google Search Console 계정에 로그인하는 것입니다(또는 아직 계정이 없는 경우 계정을 생성). 그런 다음 URL 검사 도구를 사용하여 각 페이지를 확인할 수 있습니다.

13. 이전 호스팅 계정을 닫습니다.

웹사이트 마이그레이션 후 주요 검사를 모두 실행하면 프로세스가 성공적이었는지 알 수 있습니다. 따라서 새 사이트의 상태가 만족스러우면 계속해서 이전 호스팅 계정을 닫을 수 있습니다(제공업체에 등록된 다른 도메인이나 이메일 계정이 없는 경우).

새 도메인 이름으로 전환한 경우 추가 단계 :

이 시점에서 웹 사이트 마이그레이션 체크리스트를 완료했을 수 있습니다. 그러나 프로세스 중에 새 도메인으로 전환한 경우 5단계를 추가로 완료하는 것이 좋습니다.

14. 데이터베이스에서 검색 및 바꾸기 수행

새 도메인으로 수동으로 전환한 경우 웹 사이트 파일 및 데이터베이스를 이동하는 것 이상의 작업을 수행해야 합니다. 이는 데이터베이스에 이전 도메인 이름에 대한 참조가 있기 때문입니다. 따라서 찾기 및 바꾸기 기능을 수행하는 것이 좋습니다.

이 과정에서 이전 도메인의 모든 인스턴스를 식별하고 새 도메인으로 교체할 수 있습니다. 물론 이 작업을 수동으로 수행할 수 있습니다. 그러나 실수하기 쉽습니다.

따라서 대신 Better Search Replace 와 같은 플러그인을 사용하는 것이 좋습니다.

이 도구의 검색 및 바꾸기 기능은 오픈 소스 검색 바꾸기 DB 스크립트를 기반으로 합니다. 그러나 WordPress 기본 데이터베이스 기능과의 원활한 호환성을 보장하도록 수정되었습니다.

15. 301 리디렉션 설정

새 도메인 이름으로 전환한 경우 웹사이트 이전 후 301 리디렉션을 설정하는 것도 중요합니다. 이렇게 하면 고객이 이전 URL을 방문할 때 자동으로 새 웹사이트로 리디렉션됩니다.

사이트에 301 리디렉션을 설정하는 방법에는 여러 가지가 있습니다. 예를 들어 일부 SEO 플러그인은 이 기능을 활성화합니다. 그러나 가장 확실한 방법은 Redirection 과 같은 전용 플러그인을 사용하는 것입니다. 또한 숙련된 WordPress 사용자인 경우 .htaccess 파일을 편집하여 301 리디렉션을 설정할 수도 있습니다.

16. 리디렉션 테스트

301 리디렉션을 설정한 후에는 작동하는지 테스트하는 것이 중요합니다. 제대로 작동하지 않는 경우 사이트에 대한 요청은 404 오류를 반환합니다.

404 오류를 방지하려면 웹사이트 이전 후 301 리디렉션을 설정하세요.

사용자 정의 404 페이지를 만들어 UX를 구할 수 있지만 404 오류는 사이트의 검색 순위에 영향을 줄 수 있습니다. 따라서 사이트가 새 위치로 영구적으로 이동되었음을 방문자(및 검색 엔진)에 알리려면 301 리디렉션을 성공적으로 설정하는 것이 중요합니다.

17. 네임서버 정보 및 DNS 설정 업데이트 ️

논의한 바와 같이 새 웹 호스트가 웹 사이트 마이그레이션을 처리하는 경우 DNS 설정을 자동으로 업데이트할 가능성이 높습니다. 그러나 사이트를 수동으로 마이그레이션(및 새 도메인으로 전환)하는 경우 직접 수행해야 합니다.

프로세스는 도메인 등록 기관에 따라 약간 다릅니다. 그러나 시작하기 전에 사용할 이름 서버 레코드를 알아야 합니다.

일반적으로 새 웹 호스트에서 찾을 수 있습니다. 그러나 아이디어를 제공하기 위해 Bluehost를 새 웹 호스트로 사용하는 경우 네임서버는 다음과 같을 수 있습니다. ns1.bluehost.com 또는 ns2.bluehost.com . 일부 웹 호스트는 대신 IP 주소를 사용합니다.

그런 다음 일반적으로 호스팅 계정이나 도메인 등록 기관 계정에 로그인하여 네임서버 정보와 DNS 설정을 변경할 수 있습니다. 예를 들어 Domain.com을 사용하는 경우 사이드바에서 DNS 및 이름 서버 링크를 클릭하여 이를 수행할 수 있습니다.

18. 사이트를 크롤링하여 문제 발견

웹사이트 이전 체크리스트의 마지막 단계는 웹사이트를 크롤링하여 이전으로 인해 발생한 문제를 식별하는 것입니다. 여기에는 끊어진 링크, 리디렉션 체인 및 중복 URL이 포함될 수 있습니다.

시작하려면 Screaming Frog 또는 업계 표준 Ahrefs와 같은 무료 웹 사이트 크롤링 도구를 찾을 수 있습니다. 그러나 이것은 유료 솔루션입니다.

이러한 도구는 SEO 문제에 대해 사이트를 크롤링하고 감사할 뿐만 아니라 이러한 문제를 해결하기 위해 개발자를 고용하는 경우 오류 및 소스 URL을 내보낼 수도 있습니다.

웹사이트 이전 체크리스트가 완료되었습니다.

웹 사이트 마이그레이션은 스트레스가 많은 프로세스가 될 수 있습니다. 또한 오류의 여지가 많습니다. 그렇기 때문에 일반적인 문제를 피하고 성공적인 마이그레이션을 보장하기 위해 웹사이트 마이그레이션 체크리스트를 따르는 것이 좋습니다.

예를 들어 사이트를 새로 백업하고 캐싱 플러그인과 방화벽을 비활성화할 수 있습니다. SSL 인증서, 웹사이트 기능 및 웹사이트 성능을 테스트하는 것도 중요합니다. 또한 새 도메인으로 전환한 경우 301 리디렉션을 설정하고 DNS 설정을 업데이트해야 합니다.

웹 사이트 마이그레이션 체크리스트에 대해 질문이 있습니까? 아래 댓글 섹션에서 알려주세요!