問題タブ [rich-snippets]
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.
jsp - リッチ スニペット タグの itemscope と itemtype の順序は固定されていますが、JSP でそれを生成するにはどうすればよいですか?
JSP で生成されたページにリッチ スニペットを追加しようとしています。うまくいかずに数時間費やした後、生成されたページが次のようになっていることに気付きました。
これは、Google リッチ スニペット テスト ツールでは認識されません。itemscope タグを itemtype の前に移動すると、機能します。
これについて何ができますか?パーサーは私の JSPX を読み取り、任意の順序でタグを付けて吐き出します。どういうわけかタグの順序を制御できますか?
google-plus-one - プラスワンボタンはスニペットデータを取得するためにdomをトラバースしません
共有するための+スニペット情報を設定するためのマイクロデータを探しているとき、グーグルプラスワンボタンはdom階層のずっと上で機能すると言われています(ジェニーマーフィーはグーグル+ +1ボタンスニペット+問題でこれを言いました)。また、Googleの+ Snippetsサイト(https://developers.google.com/+/plugins/+1button/#plus-snippet )のドキュメントには、 「ページにschema.orgマイクロデータの注釈が付けられている場合、+Snippetは任意のschema.orgタイプにあるname、image、descriptionプロパティを使用してください。」ただし、条件によっては、これが実際に当てはまるとは思われません。
http://www.magnetstreet.com/stores/html/weddings/testPage.htmlにテストページがあり、schema.orgマイクロデータでマークアップされた非常にシンプルな製品ページを示しています。このページはw3c検証に合格し、そのマイクロデータはGoogleのリッチスニペットテストツールで適切に解析されます。ただし、+ 1ボタンをクリックして共有に進むと、APIは製品タグ内に設定されたitempropsを明らかに無視します。これは、itemprop名である「producttitle」の代わりに「pagetitle」がどのように表示されるかでわかります。
誰かがこのコードに明らかな問題を見ていますか?
Product divとその内部にmicrodataプロパティのみが設定されている場合(外部要素にitemscopeまたはitemtypesがない場合)、ボタンは期待どおりに機能します。ただし、他のマイクロデータを必要とするはるかに複雑なページにデータがあるため、製品以外の他のすべてのマイクロデータを削除することは解決策ではありません。
seo - Google plus profile for business で rel=author または rel=publisher を使用できますか?
私が検索結果にリッチ スニペット マークアップをたくさん見たので、個人 (個人) の Google+ プロファイルで行ったものです。そして、それは素晴らしいです。
私が自分の Google+ ビジネス ブランド プロフィールを同じ目的で使用した場合、それは合法かどうかということになります。
詳細については、Google+ プロフィールをご覧ください https://plus.google.com/111362101795597548116
前もって感謝します。
html - Googleの結果のリッチスニペット
ミュージシャンの今後のツアースケジュールを反映するために、構築しているサイトにリッチスニペットを含めることを検討しています。私はさまざまなミュージシャンを検索しましたが、似たような形式に従っているように見えるミュージシャンをいくつか見つけました。私が正確に意味することの例として示すために、以下の2つのスクリーンショットをアップロードしました。
例1:
例2:
私が困惑しているのは、これらのサイトをGoogleのRich Snippet Test Toolに入力しても、データが表示されないという事実です。さらに、ツアーページの1つのソースを確認すると、コードに組み込まれているリッチスニペットがありません。これらのサイトはどのようにしてツアー日程をこの形式でリストすることができますか?
html - これらのリッチ スニペットを適切にフォーマットするにはどうすればよいですか?
そのため、 Google の Rich Snippet Testing Toolに入力すると正常に動作する以下のコードがあります。Venue Name
問題は、どの URL にもリンクする必要がないことです。しかし、a
タグを削除してその行を単純化して<span itemprop="name">Venue Name</span>
. さらに、次のような警告が表示されます。
会場名をリンクさせないようにする方法はありますか?
基本的に、結果を次のようにしたいだけです (「チケットの購入」部分のみがリンクされています)。
2 月 2 日 — アリゾナ州フェニックス - Crescent Ballroom -チケット購入
テストに使用する html ファイルをアップロードし、ここでテスト ツールに入力しました。
2/16 - 更新されたコード
2/17 - 更新されたコード
2/17 - 新しく更新されたコード
microformats - GoodRelations の RDFa スニペット ジェネレーター
GoodRelations ツールを使用して、クライアントの Web サイトで使用する RDFa スニペットを作成しました。生成されたコードは期待どおりにタグを作成しますが、div の間にテキストはありません。たとえば、次のようになります。
これで問題ないと思います。また、(SEO に関連して) 悪影響を与えることなく、「地域」の div の間に人間向けの説明テキストを配置することが期待されています。正しいですか?
html - Googleリッチスニペットは1人の著者のために働いているが、他の著者のためには働いていない
2つのWebサイトでリッチスニペットを使用しています。
彼らは両方とも同じ2人の著者を持っています:JordyとJing。驚くべきことは、Jordy(私です)ではなく、JingのGoogle+写真ショーです。理由がわからない、それは私の理解を超えています。そして、ジンは物事を設定しなかったので幸運です;)
このGoogleの結果を確認してください:
最初のページ、2番目、3番目のページを確認してください...基本的に、彼女はすべての記事にバッジを持っていますが、私のものはありません。
何をチェックすればいいのかわからない、すべてが順調に進んでいるようだ。私のGoogle+アカウントに何か問題がある可能性がありますが、何ですか?知らない。Googleは謎に満ちています。
もちろん、すべてのページで完璧に機能するリッチスニペットツールを試しました。
schema.org - Schema.org を使用して Google リッチ スニペットに単一の製品評価を表示する方法
ほとんどの例は複数の評価を示しています
Google で評価を表示したいのですが、見つけたすべての評価の例で複数のユーザーの投票が表示されています。
1 つの著者評価を表示したい
私が望むのは、この URL のスクリーンショットのように、サイトの背後にあるチームによって作成された評価を 1 つだけ表示することです: http://wordpress.org/extend/plugins/author-hreview/
ここのところ...
これは私が望んでいるものではありませんが、おそらく始まりです。
受け入れられた回答
- いくつかのリッチ スニペット コード、またはこれの良い例への良いリンクを見せてください。
- http://www.google.com/webmasters/tools/richsnippetsで動作するはずです
schema.org - Schema.orgネストされたイベントが正しく解析されない
私はschema.orgでコンテンツをマークアップしていますが、わずかな問題が発生しました。BarOrPubスキーマを使用しています。リンクに表示されているように、階層内のPlaceからのものではないように見えますが、Placeから「event」プロパティを継承しています。コードをRichSnippetsToolに貼り付けると、抽出された情報が正しく表示されますが、プレビューにエラーがあると表示されます。SocialEventからを削除するitemprop="event"
と、プレビューが正しく表示され、情報が正しく抽出されます(ただし、必要な方法でレイアウトされていません)。BarOrPubを「event」プロパティを含むPlaceに変更すると、両方とも正しく機能します。私は何をすべきか?