web-dev-qa-db-ja.com

検索エンジン用にiframeを最適化するにはどうすればよいですか?

サイトにiframeがある場合。これを検索エンジン用に最適化する最良の方法は何ですか?

Iframeを保持したい。 robot.txtでIframeをブロックすることは良い方法ですが、これは私にはかなり無意味なようです。

また、iframeが存在することをウェブマスターツールに通知する方法があると聞きました。誰かがこれをしましたか?

2
Sarah Markers

Googleがそれを処理するように言っている方法は、私がiframeをそれほど高く評価していないと思うようにします。

Googleは、可能な限りフレームとiframeをサポートしています。フレームはWebの概念モデルに対応していないため、検索エンジンに問題を引き起こす可能性があります。このモデルでは、1ページに1つのURLのみが表示されます。フレームまたはiframeを使用するページは、単一のページ内に複数のURL(フレームごとに1つ)を表示します。 Googleは、フレーム化されたコンテンツをフレームを含むページに関連付けようとしますが、そうすることを保証するものではありません。

https://support.google.com/webmasters/answer/34445?hl=en

私の経験から、もしあなたがiframeの中に、本当に重要であなたの元のウェブサイトに関連する情報を表示しているなら、あなたは基本的にあなたのコンテンツの強さを広めるでしょう。

それについての議論がここにあります: https://productforums.google.com/forum/#!topic/webmasters/uQ8m1RPqgxw

私が見つけた他の記事はこう言います:

ただし、iFrameごとに異なるURLがあるため、iFrameを使用するページには1つの孤立したページに対して複数のURLが表示されます。これが問題の始まりです。 GoogleがiFrameを使用してWebページをクロールすると、検索エンジンはすべてのフレームコンテンツを親HTMLドキュメントまたはすべてのiFrameを含むページに関連付けようとします。 Googleと同じくらい優れていますが、完璧ではなく、常に成功するとは限りません。

http://www.audiencebloom.com/2014/01/google-known-crawl-iframes-website/

MOZでは、興味深いかもしれない主題についての議論があります: http://moz.com/community/q/iframes-seo

Iframeを最適化する最良の方法は、実際には可能な限り最小限のコンテンツにすることです。つまり、テキストとフォームのある大きなページがある場合は、元のページにコンテンツを挿入するときにテキストを削除し、フォームのみを残すようにします。

ウェブマスターツールにiframeがあることを伝える方法はありませんが、新しいプロパティとして追加することを禁止するものはありません。

私のアドバイス:本当に強制されない限り、使用しないでください。

1
nunorbatista