慣例として、サイト上のすべての外部コンテンツはiframeに入れられ、外部の第三者がユーザーにコンテンツを注入するリスクを低減します。また、バナーの前にコンテンツが表示されるようにして、サイトをより早く感じるようにします。
これで、iframeに配置する外部スクリプトが実行されましたが、表示するコンテンツが含まれていないため、cssを "visibility:hidden;"にしたいです。 iframeで。
Iframeに「最小サイズの1x1px」がある場合、検索エンジンがページのランクを下げるか、ページをドロップすることをフォーラムで読んでいます。
非表示(または1ピクセルの大きい)iframeがある場合、検索エンジンはページのランクを下げますか?
いいえ、ランキングに影響はありませんが、検索エンジン最適化の観点から、iframeの使用にはいくつかの理由で問題があります。主に、検索エンジンがiframe内のコンテンツをスパイダーするたびに、検索エンジンは通常、格納されているページではなく、iframeされたページ自体にリンクします。これは、検索エンジンのスパイダーの注意を維持するには最適ではありません。
サイトの不可欠な部分としてではなく、サイト内のコンテンツの一部として使用する必要があります。通常、iframeを使用せずにそれを行うことができる場合は、より良いオプションです。それはすべてあなたが解決しようとしている問題に帰着します。
とはいえ、HTMLに限定されており、PHPやASP.NETなどのバックエンドにアクセスできない場合は、iframeが唯一のオプションである場合があります。
ほとんどの検索エンジンのアルゴリズムは明らかな理由でほとんど秘密なので、ランクについて話すのは非常に難しいです。
しかし、少なくともこの投稿によると、iframeは有害ではないようです: http://www.convonix.com/blog/search-engine-optimization/iframes-seo-friendly-crawlable-optimization-google/ =