본문 바로가기
IT일반

‘query-input’ 입력란이 누락되었습니다.(경로: 'potentialAction') 오류 해결 방법은??

by 바이트뉴클리어스.넷 2024. 5. 12.
반응형

구글 애드센스를 운영하다보면, "‘query-input’ 입력란이 누락되었습니다.(경로: 'potentialAction')" 오류가 발생해서 조치하라는 이메일이 옵니다. 

 

원인은 무엇이고, 해결 방법은 무엇일까요?

 

결론적으로 말씀드리면,

블로거가 할 수 있는 일이 없습니다. 아니 방법이 아예 없지는 않습니다.

 

이유는..

 

티스토리 소스코드를 보시면, 아래와 같은 스크립트 화면을 볼 수 있습니다.

 

그런데, 해당 스크립트는 스킨에서 변경할 수 있는 부분이 아닙니다.

따라서, 블로거가 할 수 있는 일은 없습니다.

굳이 있다면, 고객센터에 연락해서, 구글 서치콘솔에서 오류가 나오고 있으니,

수정해 달라고 요청을 하는 것입니다.

 

혹은 직접 외부 스크립트를 통해 스크립트를 조작하는 것인데, 번거롭습니다.

 

최근 html을 다시 보니, 해결이 된것 같습니다. (티스토리가 인지하고 수정한 것으로 보입니다.)

여전히 오류가 발생한다면, 티스토리에 다시 문의해 보는 것을 권장합니다.

 

저도 어느 순간 보니, 해결이 되었습니다.

만약 또 오류가 발생하면, 그때는 스크립트 조작을 해보고 공유드리겠습니다.

 

AS-IS (티스토리가 실수한 부분)

<script type="application/ld+json"> {"@context":"http://schema.org","@type":"WebSite","url":"/","potentialAction":{"@type":"SearchAction","target":"/search/{search_term_string}","query":"required name=search_term_string"}}</script> 

 

TO-BE (수정된 부분)
<script type="application/ld+json">
    {"@context":"http://schema.org","@type":"WebSite","url":"/","potentialAction":{"@type":"SearchAction","target":"/search/{search_term_string}","query-input":"required name=search_term_string"}}
</script>