4

私は次の状況でグーグルのページランキングについて心配しています:

15万以上のユニークなページ結果を持つ既存のサイトをルート外の残り火アプリに変換したいと考えています。したがって、現在はdomain.com/model/idのようなものです-残り火とハッシュの変更により-/#/ model/idになります。私は本当に履歴状態が欲しいのですが、IEサポートの欠如はそれをオプションとして残していません。そのため、私のサイトマップfor googleには、古いモデル/IDを使用したすばらしい結果がたくさんあります。Rails側では、JSリッチアプリまたはプレーンHTML / CSSをレンダリングする前に、ブラウザーの互換性をテストします。誰かが成功のために私の現在のスキーマで良いSEOの提案を持っていますか?

以下にリンクされているのは私のスキーマであり、オプションを確認しています -http://static.allplaces.net/images/EmberTF.pdf 履歴の状態は素晴らしいですが、サポートはブラウザの約60%にすぎないようです。 http://caniuse.com/history

提案をありがとうみんな、グーグルガイドは私がしようとしているものに似ています。今月は1人のクライアントに展開し、ウェブマスターとアナリティクスが何を示しているかを確認します。

4

2 に答える 2

5

ハッシュ リンクを seo フレンドリーにするために必要なものはすべてここにあります: https://developers.google.com/webmasters/ajax-crawling/

基本的にアプリ全体をハッシュリンクで作成しますが、「!」を追加する必要があります。#!/model/id. 次に、どこかですべてのページを生成する必要があります。Google から要求された場合は、 https ://developers.google.com/webmasters/ajax-crawling/docs/getting-started で説明されているように「プレーン html」を返します。

Google ウェブマスター ツールを使用して、サイトがクロール可能かどうかを確認してください。

于 2013-01-31T12:45:10.840 に答える
3

ロケーション API にブラウザー履歴を使用するように Ember を構成し、現在参照されている方法でページを使用し続けることができることを認識しているかどうかはわかりません。必要なことは、ルートの場所のプロパティを構成することだけです

App.Router.reopen({
  location: 'history'
});

ロケーション API の指定の詳細については、こちらを参照してください

于 2013-01-31T05:24:44.470 に答える