nullvuild

Bloger @nullvuild

Created Date '2025/03/24 오후 10:43

Modified Date '2025/03/24 오후 10:43

#ads.txt #robots.txt #구글애드센스

구글 애드센스를 확인하다가, 어느 날 갑자기 예상치 못한 경고가 떴다.


Pasted Image

“ads.txt 파일을 찾을 수 없습니다”

신청할 때는 ads.txt 파일을 잘 읽다가 왜 갑자기..?

분명 ads.txt 파일은 주소로 접속해도 정상인데… 대체 왜 못 찾는 걸까?


ads.txt는 있는데도 "없다"고 뜨는 현상

ads.txt 파일은 광고 수익화 플랫폼에서 요구하는 기본 파일이다.

보통 사이트 루트에 https://도메인/ads.txt 형식으로 올려놓으면 끝나는 작업이다.

하지만 어떤 경우에는 파일이 있음에도 불구하고 구글에서는 “파일을 찾을 수 없다”는 메시지를 띄운다.

대부분 이럴 땐 크롤러가 ads.txt 파일에 접근하지 못하고 있다는 뜻일 수 있다.


나의 원인은 robots.txt 추가 후 누락

문제의 원인은 의외로 단순했다.

robots.txt 파일에서 ads.txt의 접근을 명시하지 않았던 것이다.


일반적으로 Disallow를 하지 않으면 접근이 되어야 하는데, 왜인지 모르겠으나 광고 봇은 ads.txt에 접근하지 못 했던 것 같다.


해결 방법: robots.txt에 ads.txt 명시적으로 허용하기

결국 문제를 해결한 건 robots.txt 수정이었다.

가장 확실한 방법은 ads.txt에 대한 접근을 허용하는 것이다. 아래와 같이 명시해주면 된다:


User-agent: *
Allow: /ads.txt

혹은 아예 ads.txt 관련 설정이 없다면, 위와 같은 한 줄만 추가해도 문제는 해결된다.

적용 후 몇 시간에서 며칠 내에 구글애드센스에서 오류 메시지가 사라지는 걸 확인할 수 있다.


하지만, 이번에도 탈락...


코멘트

Pasted Image

검색엔진과 엮인 이슈는 해결하기가 난감하다. 피드백이 바로 있는 것이 아니기 떄문이다. 비슷한 상황이라면 이 글에서 작성된 robots.txt 설정을 참고해보자.

Nullvuild

Nullvuild

@nullvuild

프로필