4

レスポンシブ+モバイルファーストのウェブデザインを作る予定です。これが私の計画です:

  1. モバイルファーストのウェブサイトを作る。
  2. Javascriptを使用してデスクトップまたは大画面のHTMLをロードする

しかし、ここで問題があります。私の知る限り、javascriptを使用してロードするHTMLコンテンツは、検索エンジンで読み取ることができませんか?私はインターネットでたくさん検索しましたが、この問題に対する合理的な答えを見つけることができませんでした。

Javascriptを使用してSEOに適した条件付き読み込みを実行できるかどうか誰かに教えてもらえますか?または、デバイス検出を使用してコンテンツをロードするために、サーバー側の言語、つまりPHP / ASPを調べる必要がありますか?

4

2 に答える 2

4

コンテンツがモバイルサイトとデスクトップサイトで同じであり、画面ごとに異なるフォーマットを使用している場合は、CSS、メディアクエリ、および下位互換性を支援するための小さなJSが必要です。この方法はあなたのSEOを傷つけるべきではありません。

ここに良いチュートリアルがあります:http ://www.html5rocks.com/en/mobile/sensitivedesign/

SEOに適していないのは、最初のページの読み込み時にコンテンツを非表示にすることです(つまり、後でJS経由で表示するか、AJAX経由でプルします)。

GoogleがAJAXコンテンツをクロールするには、次の手順に従う必要があります:http ://developers.google.com/webmasters/ajax-crawling

レスポンシブデザインに関するGoogleの優れたブログ投稿は次のとおりです。http://googlewebmastercentral.blogspot.com/2012/06/recommendations-for-building-smartphone.html

于 2012-10-18T01:59:40.070 に答える
1

Webページにコンテンツを動的にロードできるHashbangsについて読んでください。

特にJavascriptについて言及したように、サーバー側、Javascript、または単にレスポンシブデザインを使用する必要があるかどうかについてはコメントしません。

Googleから

このドキュメントでは、動的に作成されたコンテンツをクローラーに表示できるようにするWebサーバーと検索エンジンクローラー間の合意について説明します。Googleは現在この契約をサポートしています。他の検索エンジンもこの提案を採用することを期待しています。

于 2012-10-18T02:00:13.510 に答える