Flash WebサイトをAJAXベースのWebサイトに再構築し、AJAXを使用してJSONデータからすべてのコンテンツを生成します。
これは写真のウェブサイトであり、Googleの画像検索はこのサイトにとって重要です。ただし、Webサイトのコンテンツは動的に生成されるため、フォールバックの静的コンテンツも追加する必要があると考えました。 JavaScriptが有効な場合は静的コンテンツを非表示にし、そうでない場合は静的コンテンツが提供されます。
しかし、それ以来、サイトはGoogleのすべての画像検索結果を失い始めました。そしてしばらくして、メインサイトからの結果は1つだけではありません(ブログサイトがあり、Googleはそのブログからのみ画像を返します)。このサイトは、メインのWeb結果内で正常に機能します。
だから私の質問は:グーグルはグーグルイメージのウェブサイトを罰するのか?はいの場合、自分のサイトがペナルティを受けているかどうかを確認するにはどうすればよいですか?
まず、あなたのウェブサイトのrobots.txtには以下が含まれていることを知っていますか?
User-agent: Googlebot-Image
Disallow: /
これにより、すべての画像がGoogleの画像検索でインデックス登録されなくなります。詳細については、こちらを参照してください: 画像検索に画像が表示されないようにする .
第二に、GoogleはAJAXsomeAJAXをクロールできますが、表示方法によって異なります。 Googleウェブマスターツールのヘルプドキュメントをご覧になることをお勧めします。
最初の質問「GoogleはGoogle画像のウェブサイトにペナルティを科しますか」はあまり意味がありません。 Googleは、さまざまなユースケース(たとえば、画像の類似性とクエリ文字列のコンテキスト尤度)でサイトをランク付けします。 Googlebotはまさにこの理由でJavaScriptを実行できるため、AJAX駆動型のWebサイトをクロールおよびインデックス付けできるため、静的バージョンを行う必要はありませんneed 、アクセシビリティの理由から、そうしようとする必要がありますが、すでに持っているように聞こえますので、それを保管してください。静的またはその他の、他のUAに提供するコンテンツと同じコンテンツをGooglebotに提供するようにしてください。
Flashを削除したときに画像を移動(URLを変更)し、古いURLに対して404を返しましたか?それは彼らが結果から落ちる原因となります。 Googleウェブマスターツール には、リストにないサイトを再アクティブ化する機能があります(それがあなたに起こった場合)。あなたがそこでいくつかの条件に違反した場合、それは言います。ただし、アルゴリズム内の画像のランクを決定するために使用しているパラメーター(ペナルティーを含む)はGoogleから通知されません。