2

私は Web 開発の初心者で、昨年、会社の Web サイトを大量の js を使用する単一ページのサイトに変更しました。これにより、ユーザーはフロント ページを離れることなく同時に多くのタスクを完了することができます。ユーザーは新しいレイアウトを本当に気に入っているようですが、これが SEO に与える影響に気づかず、Google 検索から完全に脱落しました。

したがって、私のサイトのこの新しいバージョンでは、ユーザーが js を有効にしているかどうかを検出しています。たとえば、ユーザーが にリンクしwww.myAddress.com/howItWorks.php、Google ボットのように js が無効になっている場合、ユーザーはコンテンツを表示できます。www.MyAddress.comただし、js が有効になっている場合は、単一ページ レイアウトのままのメイン ページ にリダイレクトしたいと考えています。基本的に、Google (および js が無効になっている少数のユーザー) のみが古いレイアウトを表示し、他のすべての人は新しいものを使用したいと考えています。

SEO でメタ リダイレクトを使用するのは恐ろしいことであり、一部の検索エンジンはメタ リダイレクトを使用するサイトを無視すると聞きました。

  • ユーザーが js を有効にしていることを検出した後にメタ リダイレクトを使用すると、SEO に悪影響を及ぼしますか?
  • 他に使用すべきものはありますか?
4

2 に答える 2

2

他に使用すべきものはありますか?

そのとおり。

プログレッシブ エンハンスメントの原則を使用して Web サイトを構築します。これを実現するには控えめな JavaScriptを使用してください。pushState とその仲間を使用して、JavaScript なしで機能する実際の URI にマップされる、動的に変更されるコンテンツのステートフル URI を提供します。

サイトの 2 つの完全に別個のバージョンを維持しようとしないでください。

于 2012-10-08T22:08:12.260 に答える
1

JavaScript を使用して、通常のユーザーとは異なるコンテンツのビューを Google に表示しようとすることはお勧めしません。これは、SEO のパフォーマンスにさらに悪影響を与える可能性があるためです。

このサイトの一部が非常にインタラクティブで、主に既存の顧客向けである場合、Google がこのページをインデックスに登録しないようにし、新しい顧客を引き付けたい種類のコンテンツを使用して別のページ セットを作成します。適切な SEO プラクティスを使用してこれらのページを作成し、少し努力すれば SEO ランキングを回復できるはずです。

于 2012-10-08T22:33:32.180 に答える