Robots.txt-CSSの許可または禁止


12

robots.txtで CSSとテンプレートを使用できますか?

それは問題を引き起こすべきですか?

Joomlaでは、CSSとテンプレートはrobots.txtで許可されていません。今後のWebサイトのCSS、テンプレートなどのロボットに禁止を設定するかどうかの解決策を見つけてください。


Joomlaがデフォルトでこれらのファイルをブロックするとは思わない-もしそれがあなたが暗示しているものなら?
MrWhite 14年

回答:


23

Googleはごく最近、ガイドラインを更新して、robots.txtの CSSまたはJSファイルへのアクセスをブロックしないように公式に述べています。これにより、Googleがサイトをクロールするときに、ブラウザーとまったく同じようにレンダリングできます。

CSSまたはJSファイルをブロックすると、ランキングでWebサイトのパフォーマンスが低下する可能性があります。

詳細はこちら:技術的なウェブマスター向けガイドラインの更新とこちら:ウェブマスター向けガイドライン

これは最近の推奨事項であるため、多くのWebサイトおよびCMS(Joomlaなど)では、このようなファイルがrobots.txtでブロックされることがよくあります。この背後にある理由は通常、検索エンジンがこれらのファイルをクロールまたはインデックス付けする必要がないため、不要なファイルとディレクトリのインデックス付けを停止し、「クロール予算」を節約するために、これらがrobots.txtでブロックされることが多いことです。


2
グーグルはかなり長い間、JSとCSSをブロックすべきではないと言ってきました(2012年3月のMatt Cuttsのビデオ)。サイトをクロールするGの能力を損なう可能性があるため、最近「より公式」になっただけです。
MrWhite 14年

2
10年以上にわたってCSSとJSをブロックしないことが推奨されています。検索エンジンによるレンダリングは新しいように見えますが、そうではなく、単純なJSを含むいくつかの形式のレンダリングが非常に長い間存在しています。
closetnoc 14年

1
追加のメモ(JSでよく使用されるため、多少関連しています)-ルートをテーマ/ビュー/ JSON / URi経由でアクセスできるようにするコントローラーに関しては、これらをブロックするか、上記を使用してページの代わりにインデックス化されている非テーマ領域に直面する可能性がありますデータファセット。これは、特にJSがJSONのように使用するものをブロックするのに有効な「ビュー」の領域です。多くの場合、GはJSを実行し、JSONリンクを参照してアクセスします。エラーが発生するか、テーマが作成されている場合は、半分作成されたインデックス。これはまったく新しいcan-o-wormsですが、注意してください。
ドーピン14年

1
Googleが何を言おうと、私たちがしなければならないというカーゴカルトの態度に強い不同意を表明することを切望しました。Googleはまた、画像のクロール、HTTPSの使用などを許可した場合、サイトのランクが高くなると述べています。一日の終わりに、あなたはあなたのウェブサイトを人間またはロボット向けに構築していますか?
質問オーバーフロー14年

1
Googleでの良いランキングにどれだけ依存しているのでしょうか。ほとんどのものと同じように、それは彼らが持っている多くの要因の中の唯一の小さな指標です。あなたが言ったように、彼らは最近HTTPは小さなランキング要素であると言ったが、私が取り組んでいる数百のサイトのいずれもHTTPに変更しておらず、ランキングは素晴らしい。
マックス14年

3

あなたのための戦略のrobots.txtは、私のWebのセクションは:常に質問で答えられるべきではいけないロボットによってクロールされ、どのセクションがあり、ロボットがクロールすること。

ロボットは独自のロジックを実装し、複数の目的を持っています(Googleにクローラーがあるだけではありません...)ロボットの現在の実装と現在の意図は次のとおりです。これは有用な長期戦略ではありません。

ロボットの領域で考えるのではなく、Webのコンテンツ領域で考えるようにしてください。

robots.txtファイルはセキュリティメカニズムではないことを指摘したいと思います。


1

テンプレートはブログまたはコンテンツ管理ソフトウェア(CMS)アプリケーションで使用され、CSSがブラウザーおよび検索エンジンによって読み取られ、読み取られる必要があるため、外部からアクセスできないようにする必要があります。そうは言っても、どちらもブロックしませんが、CMSによるものは変更しません。検索エンジンとボットはテンプレートを気にしません。インデックス作成や読み取りを望まないURL / URIでサイトへのアクセスをブロックするだけで、robots.txtをセキュリティツールとは見なしません。そのためには設計されていません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.