2017-11-09 3 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=ja)ファイルを編集/作成して、ボットにこれらのパスを無視するように指示しましたか? –

+1

あなたの[robots.txt](https://developers.google.com/search/reference/robots_txt)ファイルにはありますか? – zero298

+0

@PatrickEvansとzero298、私の3番目の段落を見てください。 – undefined

答えて

2

は、このマークアップを試してみてください。

プラスいくつかのより多くの記事:
Preparing for a Crawl
FAQ - How do i use the googleon/googleoff Tags?

PS:

さらに安全な方法の場合:可能な場合、
は "オンザフライ" など、生成、コンテンツを使用するようにしてくださいajaxの読み込みとして。

+0

ありがとうございました!私はちょうど同じことに出くわしたし、それを試しています。 – undefined

+0

これはプライベート検索製品であるGoogle検索アプライアンスでのみサポートされているようです。この回答を参照してください:https://stackoverflow.com/a/19489890/610585。その答えにリンクされているドキュメントは、通常のGoogle検索では機能しないと明示的には述べていないため、動作するかどうかはまだ試してみますが、動作するとは思われません。私が見つけたものを報告します。 – undefined

+0

ありがとうございます。それは非常に興味深い実験のことです。また、可能であればajaxでスクリプトを追加することをお勧めします。 –

関連する問題