SEO 규칙
엔진 사양
SEO 요소
웹사이트 콘텐츠
HTTPS 리다이렉션의 SEO 중요성은 검색 엔진 순위 향상, 사용자 신뢰 및 보안성 증가, 사용자 개인정보 보호, 웹사이트 로딩 속도 향상, 현대 웹 표준 준수, 데이터 정확성 보장 등의 측면에서 나타납니다. 올바르게 HTTPS 리다이렉션을 구현하는 것은 웹사이트의 SEO 성능과 전체 사용자 경험을 크게 향상시킬 수 있는 핵심 단계입니다.
HTTPS 리다이렉션이 SEO에 중요한 이유는 주로 다음과 같은 측면에서 나타납니다:
1. 검색 엔진 순위 향상
순위 신호: 구글은 HTTPS가 순위 신호라고 명확히 밝혔습니다. 비중은 가볍지만 여전히 웹사이트 순위에 영향을 주는 요소 중 하나입니다. HTTPS를 사용하는 웹사이트는 HTTP를 사용하는 웹사이트보다 검색 엔진 결과 페이지(SERP)에서 더 높은 순위를 받을 수 있습니다.
2. 사용자 신뢰 및 보안성 향상
데이터 암호화: HTTPS는 SSL/TLS 암호화 프로토콜을 통해 사용자 데이터를 보호하여 전송 중 도난이나 변조를 방지합니다. 웹사이트에 대한 사용자의 신뢰감을 높여 이탈률을 줄이고 사용자 경험을 향상시킵니다.
브라우저 보안 경고: 현대 브라우저는 주소창에서 HTTP 사이트를 명확히 "안전하지 않음"으로 표시하여 사용자를 겁먹게 하고 이탈률을 증가시킬 수 있습니다. HTTPS는 이러한 경고를 피하여 웹사이트에 대한 사용자 신뢰를 유지합니다.
3. 사용자 개인정보 보호
데이터 무결성: HTTPS는 데이터 무결성을 보호하여 사용자와 서버 간의 데이터가 변경되지 않도록 합니다. 이는 전자상거래, 은행, 의료 등 민감한 정보를 다루는 웹사이트에서 특히 중요한 사용자 개인정보 보호에 매우 중요합니다.
4. 웹사이트 로딩 속도 향상
HTTP/2 지원: HTTPS는 HTTP/2 프로토콜 사용을 위한 전제 조건입니다. HTTP/2는 멀티플렉싱, 헤더 압축 등의 기술을 통해 웹 페이지 로딩 속도를 크게 향상시킬 수 있습니다. 페이지 로딩 속도는 중요한 SEO 요소이므로 빠른 페이지 로딩 속도는 사용자 경험을 향상시키고 결과적으로 SEO 효과를 높일 수 있습니다.
5. 현대 웹 표준 준수
AMP 및 PWA: 가속화된 모바일 페이지(AMP) 및 프로그레시브 웹 앱(PWA)과 같은 많은 현대 웹 기술 및 표준은 HTTPS 사용을 요구합니다. 이러한 기술을 채택하면 사용자 경험과 SEO 효과를 더욱 향상시킬 수 있습니다.
6. 데이터 정확성
Google Analytics: HTTPS 웹사이트의 리소스가 HTTP를 통해 로드되는 경우, Google Analytics는 이 트래픽을 올바른 소스가 아닌 "직접 트래픽"으로 잘못 보고할 수 있습니다. HTTPS를 사용하면 데이터 정확성을 보장하여 SEO 전략을 더 잘 분석하고 최적화할 수 있습니다.
HTTPS 리다이렉션 구현 단계
1. SSL 인증서 취득: 신뢰할 수 있는 인증 기관(CA)에서 SSL 인증서를 취득합니다.
2. SSL 인증서 설치: 서버에 SSL 인증서를 설치합니다. 구체적인 단계는 서버 유형과 호스팅 제공업체에 따라 다릅니다.
3. 웹사이트 URL 업데이트: 내부 링크, 스크립트, 스타일시트, 이미지 등을 포함한 웹사이트의 모든 URL을 HTTP에서 HTTPS로 변경합니다.
4. 301 리다이렉트 설정: 서버 구성에서 301 영구 리다이렉트를 설정하여 모든 HTTP 트래픽을 HTTPS 버전으로 리다이렉션합니다. 이는 서버 구성 파일(Apache의 .htaccess 또는 Nginx의 nginx.conf)을 수정하여 구현할 수 있습니다.
Apache 예시:

Nginx 예시:

(5) Google Search Console 및 Google Analytics 업데이트: Google Search Console에 HTTPS 버전의 웹사이트를 추가하고 확인하고, Google Analytics의 속성 설정을 업데이트하여 HTTPS URL을 반영합니다.
(6) 혼합 콘텐츠 확인: 이미지, 스크립트, 스타일시트 등 모든 리소스가 HTTPS를 통해 로드되도록 하여 혼합 콘텐츠 경고를 피합니다.
(7) 검색 엔진에 알림: 새로운 사이트맵을 제출하여 웹사이트가 HTTPS로 이전했음을 검색 엔진에 알립니다.
상세 사양:
1. 웹사이트는 HTTPS 프로토콜 URL을 채택하는 것이 좋습니다. 보안이 더 강하고 순위에 유리합니다;
2. 웹사이트는 한 가지 HTTP 프로토콜만 사용해야 합니다. HTTP 프로토콜 URL에 액세스할 때 HTTPS URL로 301 리다이렉션을 수행해야 합니다;
3. SSL 인증서가 유효한지 확인하십시오. 만료된 인증서는 웹페이지의 정상적인 액세스에 영향을 줍니다;
4. 사이트맵 제출 및 캐노니컬 태그는 HTTPS 버전을 제출해야 합니다;
5. HTTPS에 리다이렉션 URL이 포함되지 않도록 하십시오;
예시:
http://www.anker.com/ https://www.anker.com/
참조 URL:
구글 공식 설명:
민감한 통신을 처리하지 않는 웹사이트라도 항상 HTTPS를 사용하여 모든 웹사이트를 보호해야 합니다. 웹사이트와 사용자의 개인 정보에 중요한 보안성과 데이터 무결성을 제공하는 것 외에도, 많은 새로운 브라우저 기능(특히 프로그레시브 웹 앱 기능)에는 HTTPS가 필요합니다.
1. HTTPS는 웹사이트 무결성을 보호합니다
HTTPS는 웹사이트와 사용자 브라우저 간의 통신을 조작하는 침입자를 방지하는 데 도움이 됩니다. 침입자에는 의도적인 악의적 공격자뿐만 아니라 광고를 웹페이지에 삽입하는 ISP나 호텔과 같은 정당하지만 침입적인 회사들도 포함됩니다.
침입자들은 보호되지 않은 통신을 악용하여 사용자가 민감한 정보를 제공하거나 악성 소프트웨어를 설치하도록 속이거나, 자신의 광고를 리소스에 삽입합니다. 예를 들어, 일부 제3자 웹사이트 삽입은 사용자 경험을 저하시키고 보안 취약점을 생성할 수 있는 광고를 삽입할 수 있습니다.
침입자들은 웹사이트와 사용자 사이에서 전송되는 모든 보호되지 않은 리소스를 악용합니다. 이미지, 쿠키, 스크립트, HTML 등은 모두 침입자에게 악용될 수 있으며, 이러한 침입은 사용자의 컴퓨터, Wi-Fi 핫스팟, 도용된 ISP 등 네트워크 어디에서든 언제든지 발생할 수 있습니다.
2. HTTPS는 사용자 개인정보와 보안을 보호합니다
HTTPS는 침입자가 웹사이트와 사용자 간의 통신을 수동적으로 감청하는 것을 방지합니다.
HTTPS에 대한 일반적인 오해 중 하나는 민감한 통신을 처리하는 웹사이트만 HTTPS가 필요하다는 것입니다. 보호되지 않은 모든 HTTP 요청은 사용자 행동 및 신원에 대한 정보를 유출할 수 있습니다. 보호되지 않은 웹사이트를 한 번 방문하는 것은 문제가 없어 보일 수 있지만, 일부 침입자들은 사용자의 집계된 브라우징 활동을 살펴보고 행동과 의도를 추론하며 신원을 익명화 해제합니다. 예를 들어, 직원이 보호되지 않은 의료 기사를 읽는 동안 고용주에게 민감한 건강 문제를 실수로 공개할 수 있습니다.
3. HTTPS는 웹의 미래 방향입니다
getUserMedia()를 사용한 사진 촬영 또는 오디오 녹음, Service Worker를 통한 오프라인 앱 경험, 또는 프로그레시브 웹 앱 구축과 같은 강력한 새로운 웹 플랫폼 기능은 실행 전 사용자의 명확한 허가가 필요합니다. 우리는 Geolocation API와 같은 많은 기존 API도 실행 권한이 필요하도록 업데이트할 것입니다. HTTPS는 이러한 새로운 기능과 업데이트된 API의 권한 워크플로우의 핵심 구성 요소입니다.
