애드센스 광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다

애드센스 광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다

ADMIN EMAIL로 회원 가입 사안을 해결하기 위해 권한을 부여하는 CustomAuthorityUtils 클래스를 확인해보았습니다. 사실 코드를 처음 훑어 보았을 때는 무엇이 잘못 된지 알지 못하고 있었습니다. 이메일이 관리자랑 다르면 USER, 아니면 ADMIN 맞잖아 이러고는 혹시나 환경변수 설정이 잘못되었나 ? 하여 확인해보았습니다. 현재 서비스를 배포한 상태기 때문에 로컬 환경 변수가 아닌 인스턴스의 환경변수를 살피어 보았습니다. 운영 체제에서 실행 중인 프로세스 확인 명령어 ps ef grep java 잘 실행 중인 것을 확인하고 현재 설정된 환경 변수를 확인해보았습니다.


imgCaption0
Googlebot 유형기준

Googlebot 유형기준

구글봇 종류 기준으로 크롤링 실패가 발생되고 있는 것은 Adsbot으로 13에서 55로 산술 평균 36가 크롤링 실패가 발생되고 있습니다. 나머지 데스크톱, 페이지리소스, 스마트폰에서는 크롤링 오류가 거의 없거나 미미합니다. 현재 사이트 AE 중 다음을 통해 검색으로 유입되는 것은 거의 없습니다.. 다음 유입이 안 되는 이유는 알고 싶지도 않습니다. 왜냐하면 블로그티스토리를 개설하여 어느 정도 운영합니다. 보시면 다음에서 최적화되고 상위 검색 노출이 되다가 어느 날 갑자기 이유도 원인도 모르는 상태에서 맑은 하늘에서 날벼락 맞듯이 다음 최적화에서 제외되며 유입이 하나도 없는 현상이 발생되기 때문입니다.

현재는 6월 다음 자체광고가 시작된 이후부터는 검색되는 글이 어쩌다.

파일형식기준

파일 형식기준으로 볼 때 AD 사이트의 크롤링실패율은 12에서 37로 산술 평균 26.75 이고, E사이트는 1 미만입니다. 새로고침의 크롤링 실패는 구글 Adsbot이 실패가 원인이며 검색에서는 거의 실패율이 없는 것으로 확인이 됩니다. 새로고침을 줄이려면 크롤링 속력을 늦추는 것일 것입니다. 하지만 사이트 소유자가 통제할 수 있는 문제라고 보기는 어렵다고 생각됩니다. 각 구글 크롤러는 특정 목적에 따라 여러가지 속도로 사이트에 액세스 한다고 하고 있습니다.

구글에서는 알고리즘을 사용하여 각 사이트에 가장 적절한 크롤링속력을 결정한다고 하고 있으나 구글 크롤러가 사이트를 너무 자주 크롤링한다면 크롤링 속력을 줄일 수는 있는 것입니다.

프론트에서 스프링으로 요청을 보낸것이 403 Forbidden 당한 것을 생각하다가 Security 설정의 문제가 있는 지 확인합니다. 혹시 apiusers의 URI가 apiuserskakaocallback URI를 허가해주지 않는 것인가 싶었다. 위처럼 변경했다. 가장먼저 백엔드 쪽으로 요청이 날라가긴 했다. 백엔드 쪽에서의 디버깅이 가능해졌다.

해결 방법 구글서치콘솔에서 색인인증하기

구글 서치 콘솔로 들어가니 색인이 생성되지 않고 있는 것이 많은 것을 발견했습니다. 우선, 색인이 생성되지 않은 사이트는 색인생성을 요청합니다. 색인요청 시 오류로 인하여 문제가 있는 곳은 원인을 찾아 해결해야 합니다. 구글 계정을 이용하여 서치콘솔에 로그인합니다. 게시자의 구글 계정을 사용하여 로그인해야 서치콘솔의 변경사항이 애드센스 계정에도 반영됩니다.

해결 방법

해당 방안으로 해결이 되었습니다. 다른 사용자의 문의 내용을 보니까 일시적인 해결법인거 같기도 한데. 가장먼저 해결. 내 코드 문제가 아니었다. .해당 오류를 겪는 사용자는 많은데 상세한 해결방법을 찾기 어려워서 정리해봤습니다. 혹시나 해당 오류가 발생하는 분이 있다면야 시도해보시면 좋을 것 같다 오류가 나는 페이지httplocalhost3000를 켠다 개발자 도구를 열어줍니다.

문제 해결 방법

Board, Answer 등 다른 부분들은 이미 JsonIgnore를 해 둔 상태였기에 쉽게 사안을 찾고 고칠 수 있었습니다. JsonIgnore 어노테이션을 사용하면 데이터를 직렬화하거나 역직렬화할 때 특정 필드를 무시하도록 지시할 수 있어요. JsonIgnore 어노테이션은 클래스 레벨에서 적용할 수는 없습니다.. 즉, 각각의 필드를 무시하도록 설정할 수는 있지만 클래스 전체를 무시하도록 설정할 수는 없는 것입니다.

코드를 꼼꼼히 살펴봅시다. 그리고 다시 보니 오류가 계속 발생하고 있어서 편집 할 부분들이 계속 나타나고 있었으나 기능을 추가 추가 하는 것 보다도 이것들이 처음 순위 되어야 할 것 같다는 생각을 합니다. 또한, 여러 번 보니 나도 예전에는 검색하고 배우면서 급하게 작성 했던 코드들에 관하여 조금씩 더 배우는 과정이 되는 것 같아 좋습니다.

자주 묻는 질문

Googlebot 유형기준

구글봇 종류 기준으로 크롤링 실패가 발생되고 있는 것은 Adsbot으로 13에서 55로 산술 평균 36가 크롤링 실패가 발생되고 있습니다. 자세한 내용은 본문을 참고 해주시기 바랍니다.

파일형식기준

파일 형식기준으로 볼 때 AD 사이트의 크롤링실패율은 12에서 37로 산술 평균 26. 궁금한 내용은 본문을 참고하시기 바랍니다.

해결 방법 구글서치콘솔에서

구글 서치 콘솔로 들어가니 색인이 생성되지 않고 있는 것이 많은 것을 발견했습니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.