問題タブ [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.
structured-data - ウェブサイト レビューのリッチ スニペット
私の Web サイトでは、顧客から 2 つの形式のレビューが送信されます。1 つは購入した製品用、もう 1 つは当社から受け取ったサービス用です。レビューのリッチ スニペットを Schema.org の「製品」タイプの一部として (他の製品情報と共に) 追加します - 簡単です。
今、私にはよくわかりません。私はウェブサイト/私たちのサービスのレビューをホームページに表示します。理想的には、誰かが私のウェブサイト名/ブランドを Google で検索したときに、製品が検索されたときだけでなく、レビューの星もリストされていることを望んでいます。為に。これに使用するスキーマがわかりません。結局のところ、私のウェブサイトは製品ではないので、おそらく「組織」または「ブランド」...? レビュー マークアップ データを一覧表示できるように、Web サイトのホームページで使用する正しいスキーマは何ですか?
どうもありがとう
json - 正規表現を使用して構造化データからデータを抽出する
ここで直面している問題は、(JSON ペイロードの形式で) 構造化データを含むテキストの塊があり、特定の JSON インスタンスのキーの 1 つの値を抽出することに関心があることです。内部の構造化データは次のとおりです。
"アイテム 1": {"key1":"item1_key1_value", "key2":"item1_key2_value", "key3":"item1_key3_value"}, "アイテム 2": {"key1":"item2_key1_value", "key2":" item2_key2_value", "key3":"item2_key3_value"}
私が使用したいのは、たとえば、正規表現を使用して item1_key2_value を取得することです。キーはすべて同じ名前ですが、アイテムは異なります。したがって、必要なアイテムのキーはわかっていますが、その値を取得するための正規表現はよくわかりません。私はいくつかの基本的なマッチングにいくつかのアプローチを試みましたが、他のより経験豊富な正規表現ユーザーがここで私を少し指示し、私が間違っていることを説明できるかどうか疑問に思っていました.
1(. )(?=item1_key2_value. ) は、ここからのデータのチャンクと一致しますが、それを必要な値に減らす最善の方法がわかりません。
structured-data - 無料ソフトウェア アプリケーションの構造化データ
次のような HTML ページに SoftwareApplication の構造化データがあります:
https://developers.google.com/structured-data/rich-snippets/sw-app
しかし、構造化データを確認すると: https://developers.google.com/structured-data/testing-tool/
警告があります: オファー: 欠落しており、推奨されています
私の Android アプリケーションは無料です。無料アプリでこれを書くにはどうすればよいですか?
wordpress - Google リッチ スニペット データ - Google 検索結果で動作/表示される場合と表示されない場合があります
しばらくの間、Google のリッチ スニペット データでこの問題が発生しています。Wordpress の投稿に追加したリッチ スニペット (星評価、サムネイル、レビュー数、準備時間など) が Google に表示されることもあれば、表示されないこともあります (星評価、レビュー数、準備時間など、サムネイルがない)。
これは、最近投稿した投稿 (同一のリッチ スニペット マークアップ構造を使用) に対してランダムに (私が思うに) 発生します。(最近マークアップされた 1 年以上前のような古い投稿では、通常、この問題は発生しません)
問題の原因がわかりません。また、サムネイルが見つからない URL (Google ウェブマスター ツール) を再取得しても長続きしません (サムネイルは一時的に表示され、しばらくすると再び表示されなくなります)。
これは、Google 検索結果に正しく表示された投稿のスクリーンショットです。
これは、Google 検索結果に誤って表示された投稿のスクリーンショットです。
これらの投稿はどちらも同じリッチ スニペット データ構造を持っています。( https://developers.google.com/structured-data/testing-tool/で確認/比較できます)
誰かがこの問題の原因を見つけるのを手伝ってくれることを願っています
javascript - 遅延読み込み画像を含む構造化データ?
SEO の理由から、製品画像に構造化データ タグを配置したいと考えています。
私が直面している問題は次のとおりです。Google はプレースホルダー画像である私の SRC 値を取得します。実際の画像 (data-src) は、ユーザーが画像を表示するのに十分なほどスクロールしたときにのみ読み込まれます。
schema.org - 同じページに複数のホテル ルーム エンティティがある場合に JSON-LD を使用する方法は?
ホテルの顧客の 1 人のために JSON-LD スクリプトの開発に取り組んでいますが、Web サイトの「Rooms」ページに出くわしました。
Google のポリシーには次のように記載されています。
ページに複数のエンティティ タイプがある場合は、そのページのすべてのエンティティをマークアップして、Google アルゴリズムがコンテンツをより適切に理解し、インデックスに登録できるようにすることをお勧めします。
この目的での HTML タグ付けは簡単に思えますが、JSON-LD を使用して複数の部屋、それらのタイプ、価格などを 1 つのページでマークするにはどうすればよいでしょうか?
Product
「ホテルの部屋」のようなものはSchema.orgにはまだ存在しないので、当面はこのタイプを使用します。
PS: 部屋ごとに個別のページを作成することは、私にはあまり良い選択肢ではないようです。
編集:この質問
は承知していますが、これは複数のビデオを含む Web ページに固有のものであり、この質問で提起したケースに正しく対応していません。
html - 距離型のオブジェクトのプロパティの高さは、Google によって認識されません
18 x 24 インチの視覚芸術作品があるとします。
このマークアップは、構造化データ テスト ツールで「プロパティの高さは、タイプDistanceのオブジェクトに対して Google によって認識されません」というエラーで失敗します。widthについても同様です。
興味深いことに、VisualArtworkの Schema.org からの最初の例(マグリットの絵に関するもの) を SDTT にプラグインすると、同じエラーが発生します。テストツールはこれについて間違っていますか?
schema.org - Google は、同じ URI ID を使用して、同じページで microdata と json+ld を正しくマージしません
「microdata」および「json+ld」コードを含む製品ページがあります。両方のコードは同じ @id URI オブジェクト ( http://www.example.org/product#this ) を参照しているため、両方のプロパティを「混合/マージ」することを期待しますが、代わりに構造化データ テスト ツールは 2 つの「個別」を示します「商品だから……」
1- Google は同じページでの 2 つの構文の使用をサポートしていますか?
2- これは適切に実装されていますか? microdata の itemId と json+ld の @id を使用して、2 つのコードを同じオブジェクトに参照できますか?
3- これにより、構造データのインデックス作成に関してページが破損する可能性はありますか?
ありがとう
テスト ツールで次のコードを使用して確認できます。