구글 서치 콘솔(Search Console)에서 링크 거부(Disavow) 작업을 진행하다가 “Incorrect file format: Only simple text files are allowed” 오류 메시지를 본 경험이 있는가? 언뜻 보면, 텍스트 파일(.txt) 형식을 지키면 문제없이 업로드될 것 같지만, 실제로는 이 오류가 의외로 쉽게 발생하고, 해결하기도 까다롭다.
나는 내 사이트 SEO 작업 중 이 오류를 만났다. 분명 .txt
파일을 올렸는데도 구글은 계속해서 “텍스트 파일 형식이 아니다”라며 업로드를 거부했다. 더 황당한 점은, 동일한 파일을 PC에서 업로드하면 실패하지만 휴대폰에서 업로드하면 성공한다는 사실이었다. 이 글에서는 이러한 상황이 어떻게 일어나는지, 그리고 어떤 과정을 거쳐 해결했는지를 공유하고자 한다.
목차
- 상황 개요: “Incorrect file format: Only simple text files are allowed”
- Disavow Links 도구와 텍스트 파일의 중요성
- 원인을 의심해본 단계별 과정
- 휴대폰으로 해결이 된 이유
- PC 환경에서 업로드가 막힐 수 있는 요인
- 최종 결론: 파일의 문제가 아닌 환경의 문제
- 자주 묻는 질문(FAQ)
1. 상황 개요: “Incorrect file format: Only simple text files are allowed”
처음에 나는 간단히 구글 서치 콘솔 → Disavow Links 도구로 이동해, 스팸 링크 도메인을 정리한 .txt
파일을 업로드하려고 했다. 텍스트 에디터(메모장)로 직접 만든 파일이었고, 확장자도 .txt
였다.
그런데 막상 업로드를 진행하자마자 “Incorrect file format: Only simple text files are allowed”라는 오류 메시지를 계속해서 접했다. 당연히 “텍스트 파일이라는데 왜 안 되지?”라며 당황할 수밖에 없었다.
- 파일명:
disavow.txt
- 내용 예시:
- 메모장(노트패드)에서 작성
- 확장자:
.txt
딱히 형식이 잘못될 리 없는데도 구글은 텍스트 파일이 아니라고 인식했다.
1.1. 본격적인 삽질의 시작
“혹시 내가 무엇을 잘못했을까?” 의심할 수 있는 부분들은 다음과 같다.
- 확장자 문제
example.txt.docx
처럼 이중 확장자가 있는지, 혹은 확장자가 표시되지 않아 실제로는.rtf
인지 확인.
- 내부 서식
- MS 워드나 한글(HWP)에서 작성 후
.txt
로 ‘변환’만 했을 때 숨은 형식 정보가 남아 있을 수도 있다.
- MS 워드나 한글(HWP)에서 작성 후
- 인코딩(BOM) 문제
- UTF-8에 BOM(Byte Order Mark)이 붙으면 어떤 시스템에서는 별도의 문자가 앞에 있다고 인식하기도 한다.
나 역시 이 과정을 하나하나 점검해봤다. 확장자는 .txt
가 확실하고, 메모장(노트패드)에서 작성한 것이니 문서 서식 데이터도 없을 터였다. 인코딩도 “UTF-8(BOM 없이)”나 “ANSI”로 저장해 재시도했으나, 결과는 같았다.
2. Disavow Links 도구와 텍스트 파일의 중요성
Disavow Links는 구글이 “우리 사이트로 들어오는 유해 링크(스팸, 음란물, 악성 사이트 등)를 평가에 반영하지 말라”고 요청할 수 있는 기능이다. SEO를 제대로 하고 싶다면, 스팸 링크 문제를 방치하면 안 된다.
- 만약 수상한 대량 링크가 내 사이트에 연결돼 있다면, 구글이 이를 패널티 요소로 간주할 여지도 있다.
- 이럴 때 Disavow Links에 해당 도메인·링크를
.txt
파일 형식으로 제출해, “이 링크는 무효 처리하라”고 지시한다.
즉, 파일 업로드가 필수적인데, 구글은 엄격하게 “단순 텍스트 파일(.txt)만 인정”한다. 오탈자나 서식 문제가 있으면 오류를 뿜어내기 때문에 철저히 지키는 편이 좋다.
3. 원인을 의심해본 단계별 과정
“Incorrect file format: Only simple text files are allowed” 오류를 뚫기 위해, 나는 아래와 같은 시도를 했다.
3.1. 파일명과 저장 방식 재점검
- 파일명을
disavow.txt
,disavow-links.txt
,links-to-disavow.txt
등 여러 형태로 바꾸어봤다. - 메모장(노트패드)로 새 문서를 만들고, 내용을 타이핑으로 직접 입력 후 저장했다.
- 인코딩을 “UTF-8 (BOM 없음)”, “ANSI” 모두 시도했다.
- 저장 후에 다시 열어봐서 실제 줄바꿈(CR+LF)이 정상인지, 파일 끝에 공백이 있는지, BOM이 붙었는지 등을 점검했다.
결과: 여전히 실패
3.2. 브라우저, 캐시, 확장 프로그램 문제 배제
- 크롬 시크릿 창(인프라이빗 모드)에서 캐시·쿠키를 우회해 업로드.
- 다른 브라우저(파이어폭스, 엣지, 오페라)에서도 시도.
- 크롬 확장 프로그램(애드블록, VPN 등)을 전부 비활성화.
- 백신(V3)과 방화벽을 잠시 꺼봤다.
결과: 여전히 실패
3.3. 네트워크, OS 수준 문제
- 집·회사·카페 등 다른 네트워크에서 시도.
- OS 관리자 권한을 활성화하거나, 다른 사용자 계정으로 로그인.
ipconfig /flushdns
로 DNS 캐시를 비우고 브라우저 재부팅.
결과: 여전히 실패
여기까지 진행하고, 정말 막막해졌다. 분명 텍스트 파일이 맞고, 환경도 바꾸고, 확장 프로그램도 껐는데 업로드에 실패한다. 도대체 무엇이 문제일까?
4. 휴대폰으로 해결이 된 이유
그런데 어느 날 문득 “PC에서 계속 안 되니, 혹시 휴대폰에서는 어떨까?” 하는 생각이 들었다. 그래서 PC에서 만들어둔 똑같은 .txt
파일을 휴대폰으로 옮긴 뒤, 모바일 브라우저에서 구글 서치 콘솔에 접속해 업로드했다.
그러자 신기하게도 업로드가 정상 처리되었다. 같은 파일이 PC에선 막히는데, 폰에선 잘되는 이상한 상황.
- PC 메모장에 만든 파일 → 클라우드(구글 드라이브)나 USB로 휴대폰에 복사
- 휴대폰 크롬(또는 다른 브라우저)으로 서치 콘솔 접근
- Disavow Links 도구에서 동일 파일 업로드 → 성공!
4.1. 파일 자체는 문제가 없다
이로써 확실해졌다. 파일 자체는 텍스트 형식을 온전히 충족하고 있는데, PC 환경에서 뭔가가 업로드 과정을 망치고 있다는 결론이다.
나는 처음엔 “혹시 폰에서 .txt
가 자동 변환된 게 아닐까?”도 의심했다. 하지만 파일 내용과 크기가 전혀 바뀌지 않았고, 업로드 과정도 그대로였다. 결국, 원인은 PC에 있지 파일에 있지 않았다.
5. PC 환경에서 업로드가 막힐 수 있는 요인
도대체 PC 어디서 문제가 생길까? 사실 정답을 100% 특정하기는 어렵지만, 아래 요인들이 조합돼 일어나는 경우가 많다.
5.1. 백신(V3)·방화벽·보안 프로그램 간섭
- 어떤 백신은 HTTPS 트래픽을 검사하면서, 파일 업로드 시 데이터 패킷에 스캔 코드를 주입하거나 검사 결과를 붙이기도 한다.
- 방화벽이나 웹 보호 도구가 “의심스러운 파일 전송”으로 판단해 자체적으로 차단할 가능성도 있다.
5.2. 브라우저 확장 프로그램 중 일부 이슈
- VPN, 광고 차단, 개인정보 보호 확장 프로그램 등이 업로드 동작을 수정할 수 있다.
- “텍스트 파일”에 불필요한 헤더나 문자열을 삽입해 보내버리는 경우도 있다.
5.3. OS 권한·네트워크 정책
- 회사 내부망은 파일 업로드를 제한할 수도 있다.
- 특정 포트나 프로토콜이 정상적으로 연결되지 않아, 파일이 온전히 전송되지 않을 수 있다.
5.4. 구글 계정·쿠키 문제
- 브라우저에 여러 구글 계정이 로그인돼 있다면, 권한이 없는 계정으로 서치 콘솔에 들어간 것은 아닌지 점검할 필요가 있다.
- 쿠키·세션이 꼬여서 서치 콘솔이 파일 업로드 요청을 정상 인식 못할 수도 있다.
6. 최종 결론: 파일의 문제가 아닌 환경의 문제
스스로 내가 겪은 경험을 요약해보면, 문제의 핵심은 아래와 같다:
- “Incorrect file format: Only simple text files are allowed”라는 오류 메시지는, 반드시 파일 형식이 잘못됐다는 뜻만이 아니다.
- 실제로 파일 형식(확장자, 인코딩, BOM 등)을 전부 점검해도 PC 환경에서 뭔가 트래픽을 가로막거나 변형하면, 구글 측에서 텍스트 파일이 아니라고 오판할 수 있다.
- 똑같은 파일을 휴대폰이나 다른 PC, 다른 네트워크에서 업로드하면 문제가 해결될 수 있다. 이때 파일은 같은 것이므로, “파일 자체는 정상”이라는 결론에 도달한다.
물론 이런 상황이 꼭 흔한 건 아니지만, 나처럼 삽질을 거듭하다가 해결을 못 해본 사람들에게는 휴대폰 업로드가 간단한 우회책이 될 수 있다. 다만 장기적으로 볼 때는 PC에서 왜 그런 일이 발생하는지 원인을 찾아 환경을 개선하는 편이 좋다.
7. 자주 묻는 질문(FAQ)
Q1. “이미 메모장으로 .txt 저장했는데 왜 이런 오류가 나요?”
- A1. MS 워드, 한글 등 문서 프로그램을 사용한 뒤
.txt
로 ‘변환’했을 때 내부 서식 정보가 남는 경우가 많다. 혹은 확장자가.txt
처럼 보이지만 실제로는.rtf
,.docx
일 가능성도 있다. - 또, “UTF-8 (BOM 있음)”으로 저장돼 BOM(Byte Order Mark)이 붙으면, 구글이 추가 문자를 발견했다고 인식할 수 있다. 반드시 메모장(또는 다른 텍스트 편집기)에서 “UTF-8(BOM 없이)”나 “ANSI”로 저장해야 한다.
Q2. 휴대폰으로는 업로드가 되는데 PC에서는 안 될 수도 있나요?
- A2. 그렇다. 이는 파일 문제가 아니라, PC 브라우저나 백신, 방화벽, 네트워크 정책 등에서 업로드를 가로막는 상황일 수 있다. 예컨대 V3 백신이나 브라우저 확장 프로그램이 업로드하는 파일을 검사하거나 수정해버리면, 구글이 ‘텍스트 파일’이 아니라고 판단하게 된다.
Q3. Disavow Links에 등록하면 링크 목록에서 바로 사라지나요?
- A3. 그렇지 않다. 구글 서치 콘솔의 “외부 링크” 탭에는 여전히 해당 링크들이 표시될 수 있다. Disavow는 단지 “이 링크들로부터의 영향(링크 파워)을 무시해 달라”고 요청하는 것이다. 실제 반영까지는 일정 시간이 필요하며, 자동 크롤링과 알고리즘 재평가 과정이 거쳐진다.
Q4. 파일을 여러 번 업로드할 때마다 최신 내용만 반영되나요?
- A4. Disavow Links 도구에 새 파일을 업로드하면 이전 파일은 대체된다.
즉, 그때그때 최신 버전 파일 하나만 유효하다. 스팸 도메인이 추가되면 새롭게 반영된 전체 목록을 다시 업로드하는 방식으로 관리한다.
Q5. Disavow Links를 남용하면 어떡하죠?
- A5. 구글은 자연스럽게 걸린 일반 링크까지 무턱대고 disavow하는 걸 권장하지 않는다. 흔히 악성 스팸이나 자의로 만들지 않은 의심 링크 등 불필요하거나 해로운 것만 지정해야 하며, 너무 광범위하게 설정하면 오히려 유효한 백링크까지 날려버릴 수 있다.
부록: 참고할 만한 구글 공식 자료