HTTPS는 TLS로 통신 내용을 암호화하는 HTTP입니다. 브라우저와 서버 사이에서 오가는 입력 정보와 페이지 내용을 제3자가 읽거나 바꾸기 어렵게 보호합니다. HTTP 사이트를 HTTPS로 바꾸면 URL도 달라지므로 연결 설정과 주소 이전을 함께 관리해야 합니다.
HTTPS 연결 확인 방법
주소가 https://로 시작하더라도 연결 설정이 정상이라는 보장은 없습니다. 브라우저의 인증서 정보에서 접속한 호스트 이름과 유효기간을 확인하고, 인증서 오류가 뜨면 경고에 표시된 원인부터 찾습니다.
페이지 자체는 HTTPS로 열려도 이미지나 스크립트 주소가 HTTP라면 혼합 콘텐츠 문제가 생길 수 있습니다. 브라우저는 일부 리소스를 HTTPS로 자동 전환하고, 안전하게 불러올 수 없는 리소스는 차단합니다. 개발자 도구의 콘솔과 네트워크 목록에서 어떤 파일이 영향을 받는지 찾습니다.
SSL과 TLS의 차이
TLS는 SSL의 보안 문제를 개선한 후속 표준입니다. 현재 HTTPS 연결에는 TLS를 쓰지만, 인증서는 여전히 SSL 인증서라고 부르는 경우가 많습니다. 호스팅 업체의 ‘SSL 인증서 설치’ 안내도 대개 TLS 연결 설정을 가리킵니다.
HTTP에서 HTTPS로 옮길 때의 절차
HTTP에서 HTTPS로 전환하는 작업은 URL이 바뀌는 사이트 마이그레이션입니다. 인증서를 설치하고 HTTPS 페이지가 정상적으로 열리는지 확인한 뒤, 기존 URL로 들어오는 방문과 검색엔진의 요청을 새 URL로 연결합니다.
- 기존 HTTP URL을 같은 콘텐츠의 HTTPS URL로 301 리디렉션합니다. 프로토콜만 바꾸는 이전이라면 경로는 그대로 유지합니다.
- 캐노니컬 태그와 내부 링크가 HTTPS URL을 가리키도록 고치고, 새 URL을 넣은 사이트맵을 서치콘솔에 제출합니다.
- 이미지와 스크립트 등 페이지 안의 리소스도 HTTPS로 불러오도록 수정합니다. 외부 리소스는 HTTPS 주소에서 실제로 파일을 제공하는지 확인합니다.
- 이전을 위해 임시로 설정했던 noindex나 robots.txt 차단을 해제하고, 기존 주소와 새 주소 모두 서치콘솔 소유확인을 유지합니다.
Google은 HTTP에서 HTTPS로만 전환할 때 Search Console의 주소 변경 도구가 필요하지 않다고 명시합니다. 중소형 사이트도 대부분의 페이지 이전을 처리하는 데 몇 주가 걸릴 수 있고, 그동안 일시적인 검색 변동이 생길 수 있습니다.
HTTPS가 SEO에 미치는 범위
Google은 2014년 HTTPS를 가벼운 순위 신호로 도입했다고 발표했습니다. 당시 영향 범위는 전 세계 검색어의 1% 미만이며 고품질 콘텐츠보다 가중치가 낮다고 설명했습니다. 이 수치는 도입 당시의 설명이며, 현재의 가중치나 순위 상승 폭을 뜻하지 않습니다.
현재 Google의 페이지 경험 안내는 안전한 연결을 권장하면서, 페이지 경험 항목 중 Core Web Vitals 외의 요소가 직접 검색 순위를 높이지는 않는다고 설명합니다. 2014년 도입 발표를 근거로 HTTPS 전환만의 순위 상승을 약속할 수는 없습니다. HTTPS는 전송 중 정보 노출과 변조를 막기 위해 적용하고, 이전할 때는 잘못된 리디렉션이나 수집 차단으로 검색 노출을 잃지 않도록 관리합니다.
자주 묻는 질문
무료 인증서로도 HTTPS를 적용할 수 있나요?
가능합니다. Let’s Encrypt처럼 무료로 인증서를 발급하는 인증기관도 있습니다. 인증서를 설치한 뒤에는 브라우저가 신뢰하는지, 접속할 호스트 이름을 포함하는지, 만료 전에 정상적으로 갱신되는지 확인해야 합니다.
HTTPS로 바꾸면 순위가 초기화되나요?
기존 URL을 대응하는 HTTPS URL로 영구 리디렉션하면 Google이 이전 주소의 신호를 새 주소로 처리할 수 있습니다. 301 리디렉션 자체가 PageRank를 잃게 하지는 않습니다. 다만 새 URL을 수집하고 색인하는 동안 순위가 변동할 수 있으므로, 리디렉션 대상이 맞는지와 새 페이지가 색인되는지를 확인합니다.
HTTPS만 적용하면 순위가 오르나요?
HTTPS 적용만으로 순위 상승이 보장되지는 않습니다. Google은 페이지 경험이 다소 부족하더라도 검색어와 가장 관련성 높은 콘텐츠를 보여 주려 한다고 설명합니다. 안전한 연결과 함께 검색자가 찾는 정보도 충실히 제공해야 합니다.
HTTPS를 적용했는데도 보안 경고가 나오는 이유는 무엇인가요?
인증서가 만료됐거나 접속한 호스트 이름과 맞지 않을 수 있습니다. 서버가 필요한 중간 인증서를 제공하지 않아 브라우저가 인증서 체인을 검증하지 못하는 경우도 있습니다. 연결 자체가 차단된다면 이런 인증서 오류부터 확인합니다.
페이지는 열리지만 일부 기능이나 이미지가 작동하지 않는다면 혼합 콘텐츠도 살펴봅니다. HTTP로 요청하는 리소스를 찾아 HTTPS 주소로 바꾸거나, 안전한 연결을 지원하는 리소스로 교체합니다.
함께 알아두면 좋은 용어
- 301 리디렉션: 주소가 영구 이동했음을 알리는 응답
- 캐노니컬 태그: 대표 주소를 알리는 태그
- 사이트 마이그레이션: 사이트의 도메인, URL 구조나 운영 환경 등을 이전하는 작업
- 테크니컬 SEO: 검색엔진의 수집과 색인 등을 방해하는 기술 문제를 진단하고 개선하는 작업