개발노트

고즐의 개발 및 서버 개발 노트

사이트 도메인 변경 시 검색 순위 유지하는 필수 설정 2가지

# 구글서치콘솔 # 도메인변경 # 301리다이렉트 # 아파치설정 # SEO최적화

SEO 2025.12.17 6일 전 58 회 읽음 2


홈페이지 도메인을 변경을 하는 경우 단순이 이동만 되게 해서는 안됩니다.

변경된 도메인과 페이지의 서브 주소까지 이동 할 수 있도록 해야 하고 구글 서치 콘솔에서 주소 변경 절차를 진행해야 합니다.


아파치 서버 301 리다이렉트 설정

검색엔진에게 영구적인 주소 이전을 알리는 가장 기초적이고 중요한 기술적 단계입니다.


301 리다이렉트의 중요성

사이트 도메인을 변경할 때 가장 먼저 선행되어야 할 작업은 서버 단에서의 리다이렉트 설정입니다. 단순히 새로운 도메인을 연결하는 것을 넘어, 기존 도메인(sigoni.kr)으로 접속하는 모든 트래픽을 새 도메인(goz.kr)으로 강제 이동시켜야 합니다. 이때 반드시 301 상태 코드를 사용해야 검색엔진이 이를 단순한 이동이 아닌 영구적인 이사로 인식합니다.

301 리다이렉트가 설정되지 않으면 구글 서치 콘솔에서 주소 변경 도구를 사용할 수 없으며, 기존 사이트가 쌓아온 검색 엔진 신뢰도와 페이지 랭크 점수가 소실될 수 있습니다. 따라서 웹 서버 설정 파일(httpd.conf 또는 sites-available 등)을 수정하여 정확한 규칙을 적용해야 합니다.


HTTP 및 HTTPS 가상호스트 설정

완벽한 리다이렉트를 위해서는 80포트(HTTP)와 443포트(HTTPS) 모두에 대해 설정을 적용해야 합니다. 사용자가 보안이 적용되지 않은 주소로 접속하더라도 안전하게 새 도메인의 보안 주소로 연결되도록 구성하는 것이 핵심입니다. 아래 코드는 sigoni.kr에서 goz.kr로 이전할 때 사용하는 아파치 설정 예시입니다.

# 1. HTTP (80포트) 설정
<VirtualHost *:80>
    ServerName sigoni.kr
    ServerAlias www.sigoni.kr *.sigoni.kr
    
    RewriteEngine On
    RewriteRule ^(.*)$ https://www.goz.kr$1 [R=301,L,QSA]
</VirtualHost>

# 2. HTTPS (443포트) 설정
<VirtualHost *:443>
    ServerName sigoni.kr
    ServerAlias www.sigoni.kr *.sigoni.kr

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/sigoni.kr-0001/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/sigoni.kr-0001/privkey.pem

    RewriteEngine On
    RewriteRule ^(.*)$ https://www.goz.kr$1 [R=301,L,QSA]
</VirtualHost>

위 설정에서 주목해야 할 부분은 QSA(Query String Append) 옵션과 정규표현식입니다. 게시판 주소와 같이 뒤에 파라미터가 붙는 URL도 끊김 없이 새 도메인으로 연결되도록 보장하며, 기존 주소 체계를 그대로 유지한 채 도메인만 변경되도록 돕습니다.


설정 적용 및 테스트 방법

설정 파일을 수정한 후에는 반드시 아파치 프로세스를 재시작하여 변경 사항을 적용해야 합니다. 이후 브라우저의 시크릿 모드를 활용하여 기존 주소를 입력했을 때 새 주소로 자물쇠 아이콘과 함께 정확히 이동하는지 확인합니다.

메인 페이지만 확인하지 말고, 세부 게시물이나 서브 메뉴의 URL을 직접 입력해보는 것이 좋습니다. 모든 경로가 정상적으로 리다이렉트 된다면 기술적인 준비는 완료된 것입니다.


구글 서치 콘솔 주소 변경 도구 활용

서버 설정 완료 후 구글에게 공식적으로 사이트 이동을 통보하여 검색 순위를 승계하는 절차입니다.


사전 준비 및 소유권 확인

구글 서치 콘솔에서 주소 변경 기능을 사용하기 위해서는 이전 사이트(sigoni.kr)와 새 사이트(goz.kr) 모두가 서치 콘솔에 등록되어 있어야 합니다. 또한 두 사이트 모두에 대해 사용자가 소유권 확인을 완료한 상태여야 설정 메뉴 접근이 가능합니다.

서치 콘솔 왼쪽 메뉴 하단에 있는 설정으로 이동하면 주소 변경 메뉴를 찾을 수 있습니다. 이곳에서 새 사이트를 선택할 수 있는 드롭다운 메뉴가 활성화되어 있는지 확인합니다.


유효성 검사 및 업데이트 실행

새 사이트를 선택하고 유효성 검사 및 업데이트 버튼을 클릭하면 구글이 자동으로 몇 가지 테스트를 수행합니다. 앞서 서버에서 설정한 301 리다이렉트가 정상적으로 작동하는지, 두 사이트의 소유자가 동일한지 등을 점검합니다.

설정이 완벽하다면 화면에 초록색 배경의 유효성 검사 통과 메시지가 나타납니다. 홈페이지의 301 리디렉션과 두 사이트 모두 인증 항목이 필수적으로 체크되어야 하며, 샘플 페이지 리디렉션은 주황색 경고가 떠도 진행에 무방합니다.


이동 확인 버튼 클릭

검사가 통과되었다면 주저 없이 이동 확인 버튼을 클릭합니다. 이 작업을 통해 구글은 사이트 이동이 진행 중임을 인지하고, 기존 사이트의 색인 및 랭킹 정보를 새 사이트로 이전하는 프로세스를 시작합니다.

이 과정은 단순한 정보 갱신을 넘어 검색 엔진에게 사이트의 정체성이 변경되었음을 알리는 행정적 절차와 같습니다. 버튼을 누른 후에는 사이트 이동이 진행 중입니다라는 메시지가 표시됩니다.


변경 후 필수 점검 및 SEO 효과

변경 신청 후 인덱싱 속도를 높이고 트래픽 급락을 막기 위한 최종 후속 조치입니다.


사이트맵 제출 및 속성 변경

주소 변경 신청이 완료되었다면 서치 콘솔 상단의 속성을 새 도메인(goz.kr)으로 변경해야 합니다. 그 후 사이트맵(Sitemaps) 메뉴로 이동하여 rss나 sitemap.xml 파일을 새로 제출하는 것이 좋습니다.

이는 구글 봇에게 새로운 주소의 구조를 빠르게 파악하도록 요청하는 과정입니다. 리다이렉트 설정만 믿고 기다리는 것보다, 능동적으로 사이트맵을 제출하면 검색 반영 속도가 훨씬 빨라집니다.


주소 변경 설정의 이점

이 모든 과정을 거치는 이유는 명확합니다. 기존 사이트가 가지고 있던 검색 순위와 명성을 손실 없이 새 사이트로 가져오기 위함입니다. 구글 서치 콘솔에서 주소 변경을 하지 않으면 구글은 두 사이트를 별개의 존재로 인식할 수 있습니다.

정상적으로 설정이 완료되면 검색 유입의 급락을 방지하고, 기존에 상위 노출되던 게시물들이 새 주소로 바뀌어도 순위를 유지할 확률이 높아집니다. 이는 온라인 상의 이사 신고와 같아서, 방문자와 검색 봇 모두에게 혼란을 주지 않는 가장 안전한 방법입니다.

문의답변