2017-11-09 10 views
1

Google의 웹 마스터 도구를 통해 Google은 <script type="application/json"> 태그로 json에 포함 된 링크처럼 보이는 크롤링 경로를 발견했습니다. 이 json은 나중에 클라이언트 측에서 구문 분석되고 사용됩니다.Google에서 색인 생성을 막는 방법 <script type = "application/json"> 콘텐츠

문제는 json에 유효한 링크가 아닌 경로가 포함되어있어 Google에서 해당 경로를 링크로 취급하므로 크롤링하고 지속적으로 증가하는 404 개를 확보하여 불필요한 크롤러 트래픽을 증가 시키려고합니다.

Google에서 이러한 경로를 크롤링하지 못하게하려면 어떻게해야합니까? robots.txt에 일부 패턴을 추가 할 수 있지만 Google이 스크립트 태그의 내용을 완전히 무시하고 링크처럼 보이는 경로를 구문 분석하지 않도록하고 싶습니다. this 게시물 작성으로

<!--googleoff: all--> 
<script type="application/json"> 
    // your json content here 
</script> 
<!--googleon: all> 

:

+1

[robots.txt] (https://support.google.com/webmasters/answer/6062608?hl=ko) 파일을 편집/생성하여 봇에게 해당 경로를 무시하도록 했습니까? –

+1

이들은 [robots.txt] (https://developers.google.com/search/reference/robots_txt) 파일에 있습니까? – zero298

+0

@PatrickEvans와 zero298, 내 세 번째 단락을 참조하십시오. – undefined

답변

2

이 마크 업을보십시오.

플러스 몇 가지 더 많은 기사 :
Preparing for a Crawl
FAQ - How do i use the googleon/googleoff Tags?

PS : 더 안전한 방법을

:
콘텐츠를 사용하려고하면 가능 "온 - 비행"등의 생성 아약스로드.

+0

감사합니다. 나는 단지 똑같은 것을 보았고 그것을 시도 할 것입니다. – undefined

+0

개인 검색 제품인 Google 검색 어플라이언스에서만 지원되는 것으로 보입니다. 이 답변보기 : https://stackoverflow.com/a/19489890/610585. 그 대답에 링크 된 문서가 일반 Google 검색에서는 작동하지 않는다고 명시 적으로 설명하지 않았으므로 작동 여부를 확인하기 위해 계속 시도 할 것입니다.하지만 작동하지 않을 것으로 예상됩니다. 내가 찾은 것을 다시보고하겠습니다. – undefined

+0

감사합니다. 그것은 매우 흥미로운 실험입니다. 또한 가능한 경우 아약스 스크립트를 추가하는 것이 좋습니다 –