구글 서치 콘솔 리디렉션 오류 해결 방법 5가지

오쿨스

구글 서치 콘솔 리디렉션 오류 해결 방법을 안내합니다. 리디렉션 루프, 과도한 리디렉션 체인, URL 형식 오류, 모바일 설정 문제 등 원인별 해결책을 확인하세요.

구글 서치 콘솔 리디렉션 오류 원인

리디렉션 루프

리디렉션 루프는 특정 URL이 다른 URL로 리디렉션된 후 다시 원래 URL로 돌아오는 구조로 인해 발생합니다. 이 문제가 발생하면 사용자는 페이지를 정상적으로 열 수 없으며, 구글 서치 콘솔에서도 오류를 감지합니다.

과도한 리디렉션 체인

리디렉션 체인은 한 페이지가 여러 번의 리디렉션을 거쳐 최종 목적지에 도달하는 경우를 의미합니다. 예를 들어, URL A가 URL B로, URL B가 URL C로 리디렉션되는 경우가 이에 해당합니다. 구글 크롤러는 5번 이상의 리디렉션이 발생하면 해당 URL을 추적하지 않으므로, 검색 색인에서 제외될 수 있습니다.

URL 형식 오류

URL 형식 오류는 대소문자 불일치, 슬래시(`/`) 누락, 오타 등으로 인해 발생합니다. 예를 들어, ‘example.com/Page’와 ‘example.com/page’는 서로 다른 URL로 인식될 수 있습니다. 또한, 불필요한 매개변수(`?ref=abc`)가 포함된 경우에도 검색 색인에 영향을 미칠 수 있습니다.

모바일 설정 문제

모바일 사이트에서 데스크톱 버전으로 자동 리디렉션되거나, 반대로 데스크톱에서 모바일 버전으로 강제 이동하는 경우에도 구글 서치 콘솔에서 오류가 감지될 수 있습니다. 특히, 티스토리와 같은 블로그 플랫폼에서는 모바일 웹 설정이 영향을 미칠 수 있으므로 주의해야 합니다.

리디렉션 루프 해결 방법

리디렉션 설정 점검

리디렉션 루프는 특정 URL이 서로를 계속 참조하면서 무한히 반복될 때 발생합니다. 이를 해결하려면 웹사이트의 리디렉션 설정을 점검해야 합니다. .htaccess 파일, 서버 설정, 또는 CMS(콘텐츠 관리 시스템)의 리디렉션 규칙을 확인하여 불필요한 반복을 제거해야 합니다.

서버 로그 분석

웹 서버의 로그 파일을 확인하면 리디렉션이 어떻게 이루어지는지 파악할 수 있습니다. Apache에서는 access.log 또는 error.log 파일을 확인하고, Nginx에서는 error_log 설정을 활용하여 문제를 분석할 수 있습니다.

리디렉션 테스트 도구 활용

리디렉션 오류를 확인하는 방법 중 하나는 온라인 도구를 활용하는 것입니다. httpstatus.io 또는 Screaming Frog 같은 도구를 사용하면 특정 URL의 리디렉션 경로를 시각적으로 확인하고, 루프가 발생하는 부분을 찾아낼 수 있습니다.

리디렉션 유형 변경

301(영구 리디렉션)과 302(임시 리디렉션)의 설정이 잘못되었을 경우 리디렉션 루프가 발생할 수 있습니다. 예를 들어, A에서 B로 301 리디렉션을 설정한 후, 다시 B에서 A로 301 리디렉션을 설정하면 루프가 형성됩니다. 이 경우, 하나의 방향으로만 리디렉션을 설정해야 합니다.

구글 서치 콘솔에서 색인 요청

리디렉션 문제를 해결한 후에는 구글 서치 콘솔을 이용해 다시 색인 요청을 해야 합니다. ‘URL 검사 도구’를 사용하여 수정된 페이지를 제출하면 구글 크롤러가 최신 정보를 반영할 수 있습니다.

리디렉션 체인 최적화 방법

리디렉션 단계 최소화

리디렉션 체인이 길어지면 페이지 로딩 속도가 느려지고, 구글 크롤러가 페이지를 정상적으로 색인하지 못할 수 있습니다. 일반적으로 5회 이상의 리디렉션이 발생하면 구글 서치 콘솔에서 오류로 감지합니다. 따라서 불필요한 리디렉션 단계를 제거하고, 가능하면 한 단계의 리디렉션으로 단순화해야 합니다.

리디렉션 체인 구조 점검

사이트에서 특정 URL이 여러 단계를 거쳐 최종 목적지에 도달하는지 확인해야 합니다. 예를 들어,
URL A → URL B → URL C → URL D(최종 도착지) 형태의 구조라면, 이를
URL A → URL D로 바로 연결하는 것이 최적화된 방법입니다.

.htaccess 및 서버 설정 수정

Apache 서버를 사용하는 경우, .htaccess 파일에서 불필요한 리디렉션 규칙을 제거해야 합니다. 예를 들어, 여러 개의 리디렉션 규칙이 중복 적용되어 있는지 확인하고, 필요 없는 항목을 정리하면 체인을 줄일 수 있습니다. Nginx의 경우 rewrite 규칙을 점검하여 동일한 문제를 해결할 수 있습니다.

CMS 내 리디렉션 관리

워드프레스와 같은 CMS를 사용하는 경우, 플러그인 설정을 점검해야 합니다. Redirection 플러그인 또는 Yoast SEO 등의 플러그인을 사용하면 리디렉션 설정을 쉽게 관리할 수 있습니다. 특히, 과거에 설정한 리디렉션이 불필요하게 누적되었는지 확인하고, 최신 URL 구조에 맞게 정리하는 것이 중요합니다.

구글 서치 콘솔에서 리디렉션 검증

리디렉션 체인을 수정한 후에는 구글 서치 콘솔에서 색인 생성 요청을 진행해야 합니다. URL 검사 도구를 사용해 수정된 페이지가 정상적으로 작동하는지 확인하고, 구글 크롤러가 최신 정보를 반영하도록 유도해야 합니다.

URL 형식 오류 점검 및 수정

대소문자 일관성 유지

구글은 URL에서 대소문자를 구분합니다. 예를 들어, example.com/Pageexample.com/page는 서로 다른 URL로 인식됩니다. 이러한 차이로 인해 중복 콘텐츠 문제가 발생할 수 있습니다. 이를 방지하려면 모든 URL을 소문자로 통일하는 것이 좋습니다.

슬래시(`/`) 일관성 유지

URL 끝에 슬래시(`/`)가 있는지 여부도 구글 색인에 영향을 미칠 수 있습니다. 예를 들어, example.com/page/example.com/page는 서로 다른 페이지로 간주될 수 있습니다. 사이트 전체에서 슬래시 사용 방식을 통일해야 하며, 불필요한 슬래시가 있는 경우 리디렉션을 설정하여 정리해야 합니다.

잘못된 URL 매개변수 확인

특정 URL에 불필요한 매개변수가 포함되면 구글 크롤러가 페이지를 올바르게 색인하지 못할 수 있습니다. 예를 들어, example.com/product?id=123&ref=abcexample.com/product?id=123는 동일한 콘텐츠를 가리킬 수 있지만, 서로 다른 URL로 인식될 수 있습니다. 구글 서치 콘솔의 ‘URL 매개변수 도구’를 활용하여 불필요한 매개변수를 관리해야 합니다.

URL 오타 및 특수문자 점검

URL에 공백, 특수문자 또는 인코딩 오류가 포함되면 크롤링 오류가 발생할 수 있습니다. 예를 들어, 공백이 포함된 URL은 %20로 변환되어 표시될 수 있으며, 이는 사용자 경험과 검색엔진 최적화(SEO)에 부정적인 영향을 줄 수 있습니다. URL을 생성할 때는 간결하고 명확한 구조를 유지해야 합니다.

구글 서치 콘솔에서 색인 요청

URL 형식 오류를 수정한 후에는 구글 서치 콘솔에서 ‘URL 검사 도구’를 활용해 정상적으로 반영되었는지 확인해야 합니다. 수정된 URL이 검색 색인에 포함되도록 색인 생성 요청을 진행하면 빠르게 반영될 수 있습니다.

모바일 리디렉션 설정 변경

티스토리 및 워드프레스 모바일 설정 확인

티스토리, 워드프레스 등 CMS 플랫폼에서는 기본적으로 모바일 페이지와 데스크톱 페이지를 별도로 제공할 수 있습니다. 이 과정에서 모바일에서 데스크톱으로, 혹은 반대로 강제 리디렉션이 발생하면 구글 서치 콘솔에서 오류로 감지됩니다.

티스토리 모바일 웹 설정 변경

티스토리를 사용하는 경우, 모바일 웹 설정을 비활성화해야 리디렉션 오류를 방지할 수 있습니다.

설정 방법:

  1. 티스토리 관리자 페이지로 이동
  2. ‘모바일’ 설정 메뉴 클릭
  3. ‘모바일웹 사용’을 ‘사용하지 않습니다’로 변경
  4. 변경 사항 저장

이렇게 설정하면 데스크톱과 모바일 사용자 모두 동일한 URL을 통해 접속할 수 있으며, 불필요한 리디렉션이 제거됩니다.

워드프레스 모바일 리디렉션 점검

워드프레스에서는 일부 테마나 플러그인이 자동으로 모바일 페이지로 리디렉션하는 기능을 포함하고 있습니다. AMP 플러그인이나 일부 SEO 플러그인이 이러한 문제를 유발할 수 있으므로, 관련 설정을 점검해야 합니다.

확인 방법:

  • 워드프레스 관리자 페이지에서 ‘설정’ → ‘일반’ 메뉴 이동
  • URL 설정에서 모바일 페이지 전용 주소가 있는지 확인
  • SEO 플러그인 또는 AMP 플러그인 설정에서 자동 리디렉션 기능 비활성화

반응형 디자인 적용

리디렉션 오류를 완전히 해결하려면 별도의 모바일 페이지 대신 반응형 웹 디자인을 적용하는 것이 가장 효과적입니다. 반응형 웹 디자인을 사용하면 동일한 URL에서 기기 크기에 따라 화면이 자동으로 조정되므로, 리디렉션이 필요하지 않습니다.

구글 서치 콘솔에서 리디렉션 오류 해결 확인

모바일 리디렉션 설정을 변경한 후에는 구글 서치 콘솔에서 ‘URL 검사 도구’를 이용해 변경 사항이 정상적으로 반영되었는지 확인해야 합니다. 변경 후 색인 요청을 진행하면 빠르게 적용될 수 있습니다.

구글 서치 콘솔 리디렉션 오류 해결 방법 5가지

구글 서치 콘솔에서 오류 검증 및 색인 요청

리디렉션 오류 검증 방법

구글 서치 콘솔에서 리디렉션 오류가 발생했는지 확인하려면 ‘페이지 인덱싱’ 메뉴에서 ‘리디렉션 오류’ 항목을 찾아야 합니다. 여기에 나열된 URL을 직접 방문하여 정상적으로 작동하는지 확인하는 것이 중요합니다.

URL 검사 도구 활용

구글 서치 콘솔의 ‘URL 검사 도구’를 사용하면 특정 페이지의 색인 상태와 리디렉션 문제를 확인할 수 있습니다. 검토할 URL을 입력한 후 ‘색인 생성 요청’ 버튼을 클릭하면 구글 크롤러가 해당 페이지를 다시 확인하고 최신 정보를 반영합니다.

서버 응답 코드 점검

구글 크롤러는 HTTP 응답 코드를 기반으로 페이지 상태를 판단합니다. 리디렉션 오류가 발생한 URL의 응답 코드를 확인하려면 ‘httpstatus.io’와 같은 도구를 활용하면 됩니다. 정상적인 리디렉션은 301(영구 이동) 또는 302(임시 이동) 상태 코드를 반환해야 합니다.

수정된 URL 색인 요청

리디렉션 오류를 해결한 후에는 구글 서치 콘솔에서 색인 요청을 진행해야 합니다. ‘색인 생성 요청’ 버튼을 클릭하면 구글이 해당 페이지를 다시 크롤링하고, 최신 상태로 업데이트할 수 있습니다.

구글 크롤링 주기 관리

구글이 사이트를 크롤링하는 주기는 자동으로 조정되지만, 중요한 변경 사항이 있을 경우 수동으로 색인 요청을 하는 것이 좋습니다. 일반적으로 변경 사항이 반영되기까지 24~48시간이 소요될 수 있습니다.

오류 재발 방지를 위한 설정 점검

리디렉션 오류가 반복되지 않도록 정기적으로 서버 로그를 확인하고, .htaccess 또는 Nginx 설정을 점검해야 합니다. 또한, CMS(콘텐츠 관리 시스템)를 사용 중이라면 불필요한 리디렉션 플러그인을 제거하고 설정을 최적화하는 것이 중요합니다.