問題タブ [structured-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-search - サイトの検索リストにレビューの構造化データが表示されない
検索リストに「レビュー」として出力するために、Google 構造化データ マークアップを使用してサイトを作成しました。
たとえば、これはページの HTML です。
ご覧のとおり、itemprop
属性に次のデータを含めました。
- アイテムレビュー済み
- 説明
- レビュアー
- dtレビュー済み
- 評価
上記のコードを構造化データ テスト ツールに挿入すると、正しく検証され、収集したすべての情報が正しく表示されます。
しかし、検索用語を検索すると、リストの 2 ページ目には表示されますが、レビューはありません。星評価などはありません。Google で表示されている他の構造化データのレビューと同じようには表示されません。
上記のコードは私のサイトで 6 週間公開されており、ウェブマスター ツールによると数回クロールされているため、構造化データの再クロールに時間がかかっても問題になることはありません。
ajax - SEOのためにAJAXサイトに構造化データを実装する方法は?
すべてのデータが JavaScript 経由で読み込まれるサイトを作成しています。これを AJAX サイトと呼びます。SEO は現在の大きな課題です。数日間 Web を検索した後、独自のソリューションにたどり着きました: https://github.com/liuwenchao/ ajax-seo、しかし今私は構造化データによってブロックされています: https://developers.google.com/structured-data/?hl=en&rd=1、エンドユーザーには必要ないので、解決策が欲しいそのような情報をクローラーのみに提供する私自身のソリューションのように機能します。
質問: ページ内の JSON-LD 情報をクローラーのみに生成することは可能ですか?
breadcrumbs - 現在のページのブレッドクラム データ語彙マークアップ
パンくずリストのマークアップのドキュメントに従おうとしていますhttps://developers.google.com/structured-data/breadcrumbs
同じページを指しているリンクを使用して、現在のページを子としてパンくずリストにも配置する必要があるかどうかわかりません。興味深いことに、そのページの Google はパンくずリストに現在のページさえ持っておらず、そのページ コードを見るとパンくずリストさえありません。
html - 電話番号で構造化データが取得されない
Web サイトに次のコード スニペットがあります。これを Google 構造化データ テスト ツールで実行すると、電話番号が取得されません。どこが間違っているのかわかりません:
バリデータによって生成されるエラーは次のとおりです。
ノードが空です。これが望ましいことを再確認し、削除を検討してください。
誰かが私が間違っているところを教えてもらえますか?