Openlibrary: 著者用のSchema.orgタグ

作成日 2020年03月21日  ·  17コメント  ·  ソース: internetarchive/openlibrary


\で本を検索するときhttps://www.google.com/search?q=books+by+mark+twain+openlibrary&oq=books+by+mark+twain+openlibrary以下に示すような検索結果が表示されますが、作成者にはスキーママークアップがありません。したがって、私の提案は、作成者にperson schema.orgタグを追加することです。

機会: 800万の著者ページに検索エンジンの影響を与える可能性があります。

@tfmorris
@seabelisがSlackで指摘したように、すべての作成者が人であるとは限りませんが、おそらく誰でも生年月日または死亡日を安全にタグ付けできます。 Person.birthDateとPerson.deathDateに加えて、追加できる他のマークアップには、各AKAのThing.alternateName、WikidataにリンクするThing.sameAsが含まれます。

このページの作品はすでにschema.orgBooksとしてタグ付けされていますが、さらにCreativeWork.author、CreativeWork.about(つまり、サブジェクト)、CreativeWork.publication、CreativeWork.inLanguageなどで装飾することもできます。

Screenshot from 2020-03-21 11-14-43

利害関係者


@tabshaikh

Good First Issue @tabshaikh Help 2 Distribution SEO Feature Request hacktoberfest

最も参考になるコメント

@BrittanyBunkは、検索結果にもたらすUIの変更に関して、雑然としたものを指しているのですか?

全てのコメント17件

@seabelisがSlackで指摘したように、すべての作成者が人であるとは限りませんが、おそらく誰でも生年月日または死亡日を安全にタグ付けできます。 Person.birthDateとPerson.deathDateに加えて、追加できる他のマークアップには、各AKAのThing.alternateName、WikidataにリンクするThing.sameAsが含まれます。

このページの作品はすでにschema.orgBooksとしてタグ付けされていますが、さらにCreativeWork.author、CreativeWork.about(つまり、サブジェクト)、CreativeWork.publication、CreativeWork.inLanguageなどで装飾することもできます。

私は人々がSEOでスキーマを追加するのを好むことを理解しています-しかし私は時々それが混乱を引き起こすと感じます。 私にとっては、読むには多すぎます。 説明にはすでに小説が含まれており、残りの部分を表示するにはリンクをクリックします。 検索結果に追加する必要はないと思います(必要な場所にたどり着くために、すばやく読んだりアクションを実行したりする必要がある場所)。

散らかっていますか? すべてのschema.orgマークアップは非表示です。

@BrittanyBunkは、検索結果にもたらすUIの変更に関して、雑然としたものを指しているのですか?

@BrittanyBunkは、問題を検討してフィードバックを提供する前に、問題を本当に理解していることを確認してください。 この場合、スキーマタグは基になるマークアップにのみ表示され、ユーザーには表示されません(Googleがユーザーエクスペリエンスの拡張を決定する方法を除く)。

明確な質問をしてください。

@tabshaikhはい! すでにそこにあるものをあまりにも多く示しているだけです。 1冊の本は大丈夫だと思いますが、「_ authorによる本」と言うべきではありません。リンクのタイトルで著者をすでに知っているので、その行も不必要です。

@mekarpeles以前にバックエンドでスキーマが使用されているのを見たことがあります(私は思いますか?)、そしてそれはたくさんあり、いくつかは使用されませんが、念のためにあります-それでバックエンドで散らかっていても-最後に、それは潜在的な使用のためにそこで必要です-たとえそれが現在使用されていなくても。

@BrittanyBunk schema.orgタグは、エンドユーザーにWebページに表示されません。 これらは、検索エンジンにコンテキストとセマンティクスを提供するために特に使用されます。

このビデオを見てください: https ://www.youtube.com/watch?v = 9HvMv_1zG2s

Googleが私たちのページの1つを知る重要な方法は、「本」または「著者」についてGoogleに伝えるかどうかです。 そして、これは特定のhtmlタグをマークアップに追加することによって行われます。

特にGoogle結果をどのように表示するかについて懸念がある場合、Googleはユーザーの利益のためにスキーマタグを使用する多くの検索エンジンの1つにすぎません。Googleは市場とユーザーの調査を行い、それに応じてインターフェースを設計したと確信しています。 私たちは、ユーザーに適切な価値を提供するために検索エンジンを信頼する立場にあります。 OpenLibraryからすべての検索エンジンに適切なデータを表示する必要があります。 Googleに結果について別のことをしてもらいたい場合、それはこの問題の範囲外です。

この問題を進めてください。 これは非常に簡単なメタデータ修正であり、800万の著者ページに検索エンジンの影響を与える可能性があります。

フィードバックをありがとう@ mekarpeles @ tfmorris 、それに応じて問題を更新しました:)

こんにちは! このタスクを割り当てることはできますか?

@devarshigoswami助けが必要な場合は、私にpingを送信できます。

@tabshaikhOpenlibraryマイクロデータスキーマを使用していることを理解しています。 特にMarkTwainの著者ページまたは一般的なテンプレートに追加する必要がありますか?
また、スキーマを更新するためにgoogle tagmangerを使用していますか? そのアプローチは本当にシンプルに見え、初心者の貢献者は簡単にSEOに貢献できると私は信じています。

@tabshaikh 、返信してください。

特にMarkTwainの著者ページまたは一般的なテンプレートに追加する必要がありますか?
一般的なテンプレート。

テンプレート一般的には@devarshigoswamiと言います

@tabshaikh 、これに取り組みたいのですが、教えていただけますかopenlibrary/macros/SearchResultsWork.htmlは、 Personスキーマを追加する必要があるファイルです。

https://github.com/internetarchive/openlibrary/blob/1e31269adcc7118642e591e9dcfc04f400bdf658/openlibrary/macros/SearchResultsWork.html#L40
作業が必要なファイルの場合は、確認してください正しい方向に進んでいる場合は、 Person.birthDatePerson.deathDate 、およびその他のスキーマを追加する必要がある行です。問題の説明に? 少し戸惑っていたので、聞いてみようと思いました。 ありがとう

こんにちは@ nk4456542 :wave:スキーマはこのファイルに追加する必要がありますhttps://github.com/internetarchive/openlibrary/blob/master/openlibrary/templates/type/author/view.html
このメッセージに記載されているスキーマタグで十分ですhttps://github.com/internetarchive/openlibrary/issues/3231#issuecomment-602078002コンテンツに関連する追加のスキーマを提案することもでき、このサイトを参照として使用できますhttps ://schema.org/author

@tabshaikhありがとうございます。 これに取り組み始めます

このページは役に立ちましたか?
0 / 5 - 0 評価