web-dev-qa-db-ja.com

フレームを処理するSEOテクニック

私は、トップバーにまたがるトップバーがあり、次にコンテンツが下のフレームにあるWebページを持っています。コンテンツは別のサブドメインにあります(つまり、ページはsub.foo.comにありますが、コンテンツフレームはsite.foo.comにあります)。

Googleでサイトを検索する場合、リンクは多くの場合、トップバーがあるsite.foo.comではなく、コンテンツサブドメイン(つまり、sub.foo.com)にリンクされます。

これを処理するためのベストプラクティスは何ですか?ユーザーがsub.foo.comに直接移動する場合、ユーザーをsite.foo.comにリダイレクトするリダイレクトを実装していますが、ロボットなど)を使用する必要があるSEOテクニックがあるかどうかを知りたいtxtまたは正規のサイトタグは、コンテンツサブドメインが検索エンジンからインデックス付けおよびリンクされるのを防ぎます。言うまでもなく、私たちが採用している手法のためにランキングを失いたくありません。

3
ICR

フレームを使用することで、フレームはSEOフレンドリーではないので、すでにSEOの取り組みを妨げています(また、偶然ではない使いやすさやアクセシビリティにとっても良くありません)。

あなたの最善の策は、ページがフレーム外にロードされているかどうかを確認してから、フレーム化されたページに301リダイレクトを行うことです。これは、フレーム化されたページが正しいページであり、フレーム化されていないバージョンを無視することを検索エンジンに伝えます。

より良い解決策は、フレームを捨て、何らかのサーバーサイドインクルードを使用して、トップバーの自動インクルードを処理することです。

4
John Conde

ジョンが言ったように、フレームはSEOにとってかなり悪いです。ユーザーの観点からは問題のないリダイレクトを既に行っていますが、検索エンジンはおそらくそれを見ることはないでしょう。私のアドバイス:

  1. ユーザーがクリックした場合に備えて、target="_top"を使用して、内側のページにラッパーページへのリンクを配置します。それは少なくとも適切なページへの小さな「リンクジュース」を指すはずです。
  2. 内部ページにも 標準タグ を追加します。これはクロスドメインで機能するようになったため、問題の原因になる可能性があります。
  3. 内部ページへのすべてのリンクを見つけて、可能であればそれらを変更してみてください。
  4. 他の場所からラッパーページにリンクを追加して、ランキングを向上させてください。

ラッパーページには実際のコンテンツが含まれておらず、内部ページのみが含まれているため、これは非常に難しいタスクです。あなたは本当に負けている戦いと戦っていて、フレームオプションを回避する方法を見つけるべきです。

2
DisgruntledGoat