리뉴얼·이전 · 공식 문서

https 전환 방법, 검색 유입을 지키는 설정 순서

구글은 HTTP에서 HTTPS로 바꾸는 일을 URL이 바뀌는 사이트 이동으로 다룹니다. 인증서, HTTPS 함께 제공, 내부 URL 정리, 캐노니컬·사이트맵, 웹마스터 도구 속성을 마친 뒤 6번째에 301 리디렉션을 켜고, HSTS는 마지막에 켭니다.

HTTPS 전환은 인증서만 설치하면 끝나는 일로 보이기 쉽습니다. 하지만 http:// 와 https:// 는 검색엔진에게 서로 다른 URL입니다.

그래서 구글은 HTTPS 전환을 사이트 이동 문서에서 다룹니다. 이 편은 HTTPS 전환에만 있는 일과 그 순서를 원문으로 정리했습니다.

발견 01

구글은 HTTPS 전환을 URL이 바뀌는 사이트 이동으로 분류했고, 주소 변경 알림 도구는 쓰지 않는다고 적었습니다

URL changes from HTTP to HTTPS.

HTTP에서 HTTPS로 URL이 바뀌는 경우(사이트 이동의 예).

Google Search Central 「How to move a site」 머리 문단의 사이트 이동 예시 첫 줄
항목HTTPS 전환공식 문서 원문
적용 문서사이트 이동 문서를 그대로 따릅니다Here are some common mistakes when migrating a site with URL changes (including HTTP to HTTPS). If moving from HTTP to HTTPS, review the best practices for HTTPS.URL이 바뀌는 사이트 이전(HTTP에서 HTTPS 포함)에서 흔한 실수를 정리했다. HTTP에서 HTTPS로 옮기면 HTTPS 모범 사례를 살펴본다.
주소 변경 알림 도구쓰지 않습니다. 리디렉션으로 구글이 알아냅니다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. For an http to https move, follow the guidelines for site move with URL changes, but don't use this tool; Google will figure out your changes for you.HTTP에서 HTTPS로 옮길 때, 같은 도메인에서 www를 바꿀 때, 같은 도메인 안에서 경로를 옮길 때는 주소 변경 알림 도구가 필요 없다. HTTPS 이동은 사이트 이동 지침을 따르되 이 도구는 쓰지 않는다. 구글이 변경을 알아낸다.
서버 준비TLS 인증서를 설치합니다For a move to HTTPS, get and configure the required TLS certificates on your server.HTTPS로 옮길 때는 필요한 TLS 인증서를 받아 서버에 설정한다.
서치 콘솔 확인HTTP·HTTPS 변형을 모두 소유 확인합니다For example, verify www.example.com and example.com, and include both the HTTPS and HTTP site variants if you use HTTPS URLs.예를 들어 www.example.com 과 example.com 을 모두 확인하고, HTTPS URL을 쓰면 HTTPS와 HTTP 변형을 모두 포함한다.
도메인 변경과 달리 HTTPS 전환은 같은 도메인 안에서 프로토콜만 바뀝니다. 도메인을 함께 바꾼다면 「도메인 변경 리다이렉트」 편의 순서를 따릅니다.

리디렉션 유지 기간과 체인 기준은 도메인 변경과 같습니다. 「도메인 변경 리다이렉트」 편에 원문과 함께 자세히 적었습니다.

발견 02

HTTPS 전환은 8단계로 나뉘고, 301 리디렉션은 HTTPS가 준비된 뒤 6번째에 켭니다

순서단계할 일공식 문서 원문
1인증서 설치www·www 없는 호스트와 쓰는 하위 도메인마다 맞는 인증서를 설치합니다.For a move to HTTPS, get and configure the required TLS certificates on your server. If you have many hostnames or subdomains, they each need to use the right certificate.HTTPS로 옮길 때는 필요한 TLS 인증서를 서버에 설정한다. 호스트 이름이나 하위 도메인이 여럿이면 각각 맞는 인증서를 써야 한다.
2HTTPS 함께 제공HTTP는 그대로 둔 채 HTTPS로도 같은 페이지가 열리게 합니다. 리디렉션은 뒤 단계에서 켭니다.If you don't already have HTTPS service available on your servers, enable it now (without redirecting HTTP to HTTPS. See Redirect HTTP to HTTPS for more information).서버에 HTTPS가 아직 없다면 지금 켠다. HTTP를 HTTPS로 리디렉션하는 일은 아직 하지 않는다.
3내부 URL 정리내부 링크·이미지·스크립트·CSS의 http:// URL을 상대 경로나 https:// 로 바꿉니다. 손 대신 스크립트로 바꿉니다.Make sure intrasite URLs and external URLs don't depend on a specific protocol. Update your links with a script, not by hand, to avoid making mistakes. You'll also need to change intrasite URLs in your stylesheets, JavaScript, redirect rules, <link> tags, and CSP declarations, not just in your HTML pages.사이트 안 URL과 외부 URL이 특정 프로토콜에 묶이지 않게 한다. 실수를 피하려면 링크는 손이 아니라 스크립트로 바꾼다. HTML뿐 아니라 스타일시트·자바스크립트·리디렉션 규칙·<link> 태그·CSP 선언 안의 URL도 바꾼다.
4캐노니컬·사이트맵캐노니컬 태그와 사이트맵의 URL을 모두 https:// 로 바꿉니다.Each new URL should have a self-referencing rel="canonical" <link> tag. Don't include the HTTP version of your pages in your sitemap or hreflang annotations rather than the HTTPS version.새 URL마다 자기 자신을 가리키는 캐노니컬 태그를 둔다. 사이트맵과 hreflang 주석에 HTTPS 대신 HTTP 버전을 넣지 않는다.
5웹마스터 도구 속성서치 콘솔에 HTTPS 속성을 추가합니다(도메인 속성이면 그대로 포함). 서치어드바이저에도 HTTPS 사이트로 등록합니다.For example, verify www.example.com and example.com, and include both the HTTPS and HTTP site variants if you use HTTPS URLs. If your site supports multiple protocols (http and https), you must add a separate property for each protocol.www와 www 없는 도메인을 모두 확인하고 HTTPS와 HTTP 변형을 포함한다. 사이트가 http와 https를 모두 지원하면 URL 접두어 속성은 프로토콜마다 따로 추가해야 한다.
6301 리디렉션HTTP URL마다 같은 경로의 HTTPS URL로 서버 측 301 리디렉션을 겁니다.Although Googlebot supports several kinds of redirects, we recommend that you use HTTP permanent redirects if possible, such as 301 and 308. Use 301 (Moved Permanently) to indicate to search engines and browsers that the HTTPS version is canonical, and redirect your users to the HTTPS version of your site from HTTP.가능하면 301·308 같은 HTTP 영구 리디렉션을 쓴다. 301로 검색엔진과 브라우저에 HTTPS 버전이 표준임을 알리고 사용자를 HTTP에서 HTTPS로 보낸다.
7사이트맵 제출HTTPS 사이트맵을 서치 콘솔과 서치어드바이저에 냅니다. robots.txt 도 HTTPS 쪽에서 다시 봅니다.Submit the new sitemap in Search Console. Examine your robots.txt file in your HTTPS site and see if anything needs to be changed.서치 콘솔에 새 사이트맵을 제출한다. HTTPS 사이트의 robots.txt 를 보고 바꿀 것이 있는지 확인한다.
8HSTS인증서 갱신이 안정적으로 돌아가는 것을 확인한 뒤 마지막에 켭니다.Ultimately you should redirect HTTP requests to HTTPS and use HTTP Strict Transport Security (HSTS). However, that needs to happen later in the migration process. Don't enable HSTS until you're certain your site operation is robust enough to avoid ever deploying HTTPS with certificate validation errors.결국 HTTP 요청을 HTTPS로 리디렉션하고 HSTS를 써야 하지만, 그것은 이전 과정의 뒤쪽에서 한다. 인증서 검증 오류가 다시 생기지 않을 만큼 운영이 안정적이라고 확신하기 전에는 HSTS를 켜지 않는다.
순서는 web.dev 「Enable HTTPS on your servers」의 절 순서에 구글 「How to move a site」의 준비 항목을 끼운 것입니다.
If you don't already have HTTPS service available on your servers, enable it now (without redirecting HTTP to HTTPS. See Redirect HTTP to HTTPS for more information).

서버에 HTTPS가 아직 없다면 지금 켠다. HTTP를 HTTPS로 리디렉션하는 일은 아직 하지 않는다.

web.dev 「Enable HTTPS on your servers」

리디렉션을 먼저 켜면 HTTPS 쪽 문제가 그대로 사용자와 크롤러에게 갑니다. 인증서 오류나 깨진 이미지가 있는 채로 모든 유입이 넘어갑니다.

HSTS는 브라우저가 앞으로 HTTPS로만 접속하게 하는 설정입니다. web.dev 문서는 인증서 오류가 다시 생길 일이 없다고 확신한 뒤에 켜라고 적었습니다.

발견 03

구글은 HTTPS를 검색 품질의 긍정 신호로 쓰고, 네이버는 HTTPS를 먼저 수집한다고 적었습니다

검색엔진공식 문서 원문
구글Google uses HTTPS as a positive search quality indicator.구글은 HTTPS를 검색 품질의 긍정 신호로 쓴다.
구글: 표준 URLTo tell search engines to use HTTPS to access your site, put a canonical link at the head of each page using <link rel="canonical" href="https://…"/> tags.검색엔진이 HTTPS로 사이트에 접속하게 하려면 페이지마다 head 에 https URL을 가리키는 캐노니컬 링크를 둔다.
네이버: 수집네이버 로봇은 HTTP와 HTTPS중, HTTPS를 우선하여 수집하고 있습니다.
네이버: 두 프로토콜 운영리다이렉션없이 두 프로토콜로 사이트를 운영한다면 중복 수집 및 보안 문제 등으로 불이익을 받을 수 있습니다. 보안 인증서를 적용했다면, HTTPS 사이트로 운영해주시기 바랍니다.
네이버: 등록서치어드바이저에 HTTPS 사이트로 등록 바랍니다.
네이버 문장은 서치어드바이저 「사이트 상태」의 「HTTPS 리다이렉션」 절과 「보안 인증서」 표에서 옮겼습니다.

두 검색엔진 모두 HTTP와 HTTPS가 함께 열려 있는 상태를 오래 두지 말라는 쪽입니다. 전환 뒤에도 둘 다 열리거나 「안전하지 않음」이 뜨면 「https 강제 전환 뒤 혼합 콘텐츠와 중복 URL 점검 순서」 편에 자세히 적었습니다.

발견 04

같은 순서라도 B2B·B2C·B2G는 먼저 챙길 단계가 다릅니다

예시 ① 문의형 기업 사이트의 HTTPS 전환(B2B)

문의 폼이 있는 기업 사이트는 폼 전송 URL과 감사 페이지 URL이 http:// 로 박혀 있는 경우가 있습니다. 내부 URL 정리 단계에서 폼 동작 URL까지 바꿉니다.

제품 카탈로그 PDF는 영업 메일에 http:// URL로 퍼져 있습니다. 301 리디렉션을 PDF URL에도 걸어 둡니다.

예시 ② 자사 쇼핑몰의 HTTPS 전환(B2C)

상품 이미지가 외부 이미지 서버의 http:// URL로 들어가 있으면 HTTPS 페이지에서 경고가 납니다. 이미지 서버가 HTTPS를 제공하는지부터 확인합니다.

결제·광고 스크립트도 같은 단계에서 봅니다. 광고 랜딩 URL은 301 리디렉션을 켠 날 https:// 로 바꿉니다.

예시 ③ 공공기관 누리집의 HTTPS 전환(B2G)

공공기관 누리집은 하위 도메인이 많습니다. 인증서 설치 단계에서 www와 하위 도메인마다 인증서가 맞는지 표로 확인합니다.

유지보수 사업이 바뀌어도 인증서 갱신이 끊기지 않게, 갱신 담당과 만료일을 과업 내용에 적어 둡니다. HSTS는 그 체계가 선 뒤에 켭니다.

그럼 HTTPS 전환은 어떤 순서로 진행하나요?

  1. 지금 사이트의 호스트 변형(http·https, www·www 없는 도메인, 하위 도메인)을 표로 적고, 변형마다 인증서를 설치합니다.
  2. HTTP는 그대로 둔 채 HTTPS로 모든 페이지가 열리는지 확인합니다. 브라우저의 자물쇠 표시와 개발자 도구 경고를 함께 봅니다.
  3. 내부 링크·이미지·스크립트·CSS·캐노니컬·사이트맵의 http:// URL을 스크립트로 바꿉니다.
  4. 서치 콘솔에 HTTPS 속성을 추가하고, 서치어드바이저에 HTTPS 사이트로 등록합니다.
  5. 6단계에서 서버 측 301 리디렉션을 켭니다. 확인 방법은 「리다이렉트 확인 방법」 편에 적었습니다.
  6. HTTPS 사이트맵을 두 도구에 내고, 몇 주 동안 HTTP와 HTTPS 속성의 유입을 함께 봅니다. HSTS는 마지막에 켭니다.

조사 방법

  • 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 「How to specify a canonical URL with rel="canonical" and other methods」 (문서 수정일 2026-07-10) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
  • web.dev (Google) 「Enable HTTPS on your servers」 (문서 수정일 2015-03-27) · 최종 확인일 2026-10-25 · https://web.dev/articles/enable-https
  • 네이버 서치어드바이저 「사이트 상태」 · 최종 확인일 2026-10-25 · https://searchadvisor.naver.com/guide/site-summary
  • Search Console Help 「Change of Address tool」 · 최종 확인일 2026-10-18 · https://support.google.com/webmasters/answer/9370220
  • Search Console Help 「Add a website or platform property to Search Console」 · 최종 확인일 2026-10-18 · https://support.google.com/webmasters/answer/34592
  • 전환 8단계는 위 문서들이 HTTPS 전환에서 하라고 적은 일을 순서대로 묶은 것입니다. 묶는 방식은 편집 판단입니다.
  • web.dev 문서는 구글 「How to move a site」가 HTTPS 모범 사례로 링크한 문서이며, 문서 수정일이 2015-03-27 입니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 원문은 영어판(hl=en)이고, 도구·보고서 이름은 같은 문서 한국어판(hl=ko) 표기를 따랐습니다. 네이버 가이드는 화면에 수정일이 없습니다.