web-dev-qa-db-ja.com

AngularJS SPAのUIルーター状態のSEO

AngularJSで作成されたシンプルなSPAがあります。実行中は、 www.consami.com.br で確認できます。 Prerender.io を使用してクローラー用の純粋なHTMLバージョンをロードしましたが、一部のページはGooglebotによってインデックスに登録されませんでした。ページを正しくインデックス化する方法をもう一度検索すると、 Ajax Crawlingは廃止されました であることがわかり、このアプリケーションのプリレンダリング処理を削除することを決定しました。ただし、以前と同じように、Googleはルートページをクロールしました。私が見たように この回答では 私は私のメインページのリンクを

ui-sref="descricao"

ng-href="descricao"

Javascriptページは検索ボットによって正しくインデックス付けされないことを知っていますが、Googleが人がアクセスしている場合のようにjavascriptページを処理できると言うので、ページを正しくインデックス付けする必要があると思います。状態( this などのページ)をインデックスに登録するにはどうすればよいですか?

1
brevleq

This is how your website appears in Google's view. Google can't read javaScript content. To verify this use fetch and render option available in Google search console これは、あなたのウェブサイトがGoogleの見解でどのように表示されるかです。 GoogleはjavaScriptコンテンツを読み取ることができません。これを確認するには、Google検索コンソールで利用可能なフェッチとレンダリングのオプションを使用します

これをもっとチェックしてください:

AngularJSアプリケーションと検索エンジンの最適化、空のGoogleキャッシュページバージョン

0
Liji K J