워드프레스 Instant Indexing 403 오류 해결 후기
여러분도 워드프레스에서 Google Indexing API를 설정하려다가 "403 오류" 메시지를 보고 검색 중이신가요? 저도 같은 문제를 겪었고, 해결하기 위해 여러 가지를 시도했습니다. 제가 겪은 문제와 해결 과정을 알려드리겠습니다.
403 오류의 여러가지 원인
제가 겪었던 403 오류는 서치콘솔에서 서비스 계정 권한 설정이 잘못된 것 때문이었습니다.
그 외에도 403 오류는 여러 원인으로 발생할 수 있습니다.
대표적인 원인은 다음과 같습니다
그 외에도 403 오류는 여러 원인으로 발생할 수 있습니다.
대표적인 원인은 다음과 같습니다
- API 키 문제
- API 키가 만료되었거나 잘못된 경우 오류가 발생할 수 있습니다. Google Cloud Console에서 새로운 API 키를 생성해 사용해야 합니다.
- .htaccess 파일 설정 오류
- .htaccess 파일이 올바르게 설정되지 않았을 경우 Google Indexing API 요청이 차단될 수 있습니다.
- 플러그인 충돌
- 다른 워드프레스 플러그인과 Instant Indexing 플러그인이 충돌할 때 문제가 발생할 수 있습니다.
- 파일 및 디렉토리 권한 문제
- 서버의 파일과 디렉토리 권한이 잘못 설정된 경우에도 API 요청이 실패할 수 있습니다.
- Google Cloud Console 설정 오류
- Google Cloud Console에서 Indexing API가 비활성화되어 있으면 오류가 발생합니다. API가 제대로 활성화되어 있는지 확인해야 합니다.
제가 문제를 해결한 방법
Google Search Console 권한 확인
- Google Search Console에 로그인
- 문제가 발생한 웹사이트 속성으로 이동한 후 "설정" > "사용자 및 권한"을 선택
- 서비스 계정 이메일(
@.iam.gserviceaccount.com)이 목록에 있는지 확인하고,
권한 수준을 "전체"->"소유자"로 변경
결과 확인
모든 설정을 수정한 후 다시 색인 요청을 보냈고, 정상적으로 메세지가 뜨는걸 확인했습니다.하고보니 별것도 아니었는데 속이 시원하더라구요.
여러분도 위 원인들을 하나씩 점검해 보세요.
도저히 문제가 해결되지 않으면 Google Cloud Console에서 Indexing API가 제대로 활성화되어 있는지 확인하거나, 호스팅 업체에 문의하는 것도 좋은 방법입니다.
또한 워드프레스 사이트를 여러개 운영할 때 이런 문제를 자주 마주칠 수 있으니, 기본적인 설정 방법을 배우는 것도 큰 도움이 됩니다.
SEO를 하다 보면 이런저런 문제가 생기고 있지만, 많이 배우는 과정인것 같습니다.
여러분의 사이트도 성공적으로 색인되길 바랍니다!