2012-04-05 7 views
1

これは未解決の問題ですが、この問題を解決するためには必要です。PHP&AJAX SEO - javascriptと非javascriptを使用するユーザー向け

私はサイトにボディコンテンツをロードするリクエストを行うか、ページ全体を再ロードするリンクを作成することができます。

私はサイトがSEOに準拠している必要があります。コンテンツが変更されたときにヘッダーを再ロードしないようにしたいと考えています。その理由は、ライブオーディオを再生するメディアプレーヤーがあるからです。

Google BOTまたはajaxを使用していないユーザーが、通常のhrefのようなサイトを有効にしていますが、ajaxまたはjavascriptで許可されている場合は、Ajaxの方法です。

+1

... iframe内にオーディオプレーヤーを置くことができます。このようにしてJSが無効になっている場合、通常のリンクが使用されます。それ以外の場合は、ajax呼び出しが行われます。 :) –

答えて

0

JSを最初にインストールせずにウェブサイトを構築し、新しいユニークなページをリンクするリンクが必要であることを確認してください。 GoogleはJSなしであなたのサイトを解析するので、JSで見られるのは彼が見るものです。

クリックハンドラーを使用してJSを追加し、デフォルトのページの再読み込みを防ぎ、代わりにajaxロジックを実行します。 JQueryと.load()を使用すると、これを簡単に行うことができます。

他の解決方法では、Googleの推奨する方法(https://developers.google.com/webmasters/ajax-crawling/)を使用することはできますが、それはより多くの仕事とSEOの効果がありません。

それとも、通常はデフォルトをオーバーライドし、それAJAX呼び出し作るLINKタグにバインドを行う

関連する問題