1

AJAX を使用して Last.fm データベースにクエリを実行し、結果のグラフを HTML キャンバスに動的に描画するサイトがあります。検索機能には、window.location.hash を検索パラメーターに設定するコマンドがあります。URLにハッシュが提供されているかどうかを確認し、提供されている場合はページを生成する関数もあります。

たとえば、http: //www.thenlistento.com/#!/ led+zeppelin は、Led Zeppelin の検索ページに自動的に移動します。

私の質問は、この設定を SEO 用に最適化するにはどうすればよいですか? それはまったくできますか?Google Webmaster Docs を見て、hashbang プロトコルを読みましたが、それを自分の状況に適用する方法が完全にはわかりません..または、できたとしても.

どんな助け/提案も大歓迎です。

サイトへのリンク: http://www.thenlistento.com

4

2 に答える 2

0

スタイルシートなしでサイトを表示することから始めます。

あなたのコードはすばらしくきれいに見えます!

あなたのすべてのリンクは、somepage.php/.html などに行くのではなく、# として表示されます。

また、すべてのエラー テキストはスタイリングなしでページに表示されます。一部のスパイダーは、テキストを「隠している」と判断した場合、ランクを下げます。

などにメタタグ/説明があります(ただし、PRに影響するかどうかはまだ議論の余地があります).

あなたは google webmaster に言及しているので、インデックス登録のためにサイトを送信したと思います。

robot.txt ファイルがあります。

これまでのところ、すべてを正しく行ってきました。リンクの構築を開始する時が来たと思います。上位の関連サイトから自分のサイトへのリンク。

于 2012-05-01T17:14:18.427 に答える
0

サーバー側でクローラーバージョンを提供するためにphantomjsを使用することになりました.phantomjsはページをレンダリングし、ページがレンダリングされるまで待ってから、クローラーに適した最終的なhtmlを取得できます.

ここで私のソリューションを参照してください: https://github.com/liuwenchao/ajax-seo、キャンバスが私のソリューションで完全に生成されるかどうかわからないため、追加の作業が必要になる可能性があります。リポジトリ。

于 2015-05-11T14:02:10.853 に答える