web-dev-qa-db-ja.com

Googlebotはこのページのすべてのリソースを取得できませんでした

フェッチしてレンダリングすると、部分的に表示されます。それは元気です。 Googleがそれを見るのと同じ方法は、訪問者がそれを見るのと同じです。

その理由は、ウィジェットのBuySellaAdコードをサイドバーとフッターに追加したからです。私がそれを取り除くとき、それは完全に大丈夫です。 robots.txtで何もブロックしていません。 Googleが外部スクリプトにアクセスできないのは正常ですか?ペナルティを受けたくないのですか、ランクを下げたくないのですか?私は何をしますか? BuySellaAdコードを残しますか?

1
fritz

あなたはそれを心配しませんでした。これについて詳しく説明します。

GoogleはPageRankを渡す広告を好まないため、バナーに nofollowタグ を追加することを提案していますが、javascriptではnofollowタグを使用できません。 rel="nofollow"タグはリンクでのみ機能するためです。

更新:GoogleはJavaScriptリンクのnofollow属性もサポートします。

Mattは、robots.txtを使用してPageRankを渡さないことも推奨しています。バナーでnofollowタグを使用できない場合も問題ありません。ここでも同じことが当てはまります。Buyselladsはrobots.txtでこれらのjavascriptをブロックするため、サイト運営者がサイトに広告を掲載すると、Pagerankは通過しません。そして、それがダッシュボードでブロックされたリソースメッセージを取得している理由です。心配しないでくださいGoogleは、PageRankが渡されないため、パブリッシャーも広告主も罰せません。

1
Goyllo

Googleが外部スクリプトにアクセスできないのは正常ですか?ペナルティを受けたくないのですか、ランクを下げたくないのですか?私は何をしますか? BuySellaAdコードを残しますか?

Googleがアクセスに問題がある唯一のリソースがサードパーティの広告に必要なリソース(Buy-Sell Adsなど)である場合、広告をオンのままにしておく必要はありません。私は自分のサイトでAdSenseを使用していますが、googlebotは同じように反応します。

Googleで問題が発生する理由の1つは、広告サーバーが、GoogleがIPアドレスブロックまたはrobots.txtを介して必要な広告リソースへのアクセスをブロックしたためです。合法的な検索エンジンはrobots.txtを尊重します。

0
Mike