当我们通过 \ 搜索书籍时person
schema.org 标签。
机会:它可能会对我们 800 万个作者页面产生搜索引擎影响。
@tfmorris :
正如@seabelis在 Slack 上指出的那样,并非所有作者都是人,但我们可能可以安全地标记任何人的出生日期或死亡日期。 除了 Person.birthDate 和 Person.deathDate 之外,可以添加的其他标记包括每个 AKA 的 Thing.alternateName,Thing.sameAs 以链接到 Wikidata。
页面上的作品已经被标记为 schema.org 书籍,但它们还可以用 CreativeWork.author、CreativeWork.about(即主题)、CreativeWork.publication、CreativeWork.inLanguage 等进行装饰。
@tabshaikh
正如@seabelis在 Slack 上指出的那样,并非所有作者都是人,但我们可能可以安全地标记任何人的出生日期或死亡日期。 除了 Person.birthDate 和 Person.deathDate 之外,可以添加的其他标记包括每个 AKA 的 Thing.alternateName,Thing.sameAs 以链接到 Wikidata。
页面上的作品已经被标记为 schema.org 书籍,但它们还可以用 CreativeWork.author、CreativeWork.about(即主题)、CreativeWork.publication、CreativeWork.inLanguage 等进行装饰。
我确实理解人们确实喜欢使用 SEO 添加架构 - 但我觉得有时它会造成混乱。 对我来说——阅读太多了。 它已经在描述中包含小说,人们将单击链接查看其余部分。 我认为不需要将其添加到搜索结果中(需要快速阅读/采取行动才能到达需要的地方)。
杂乱无章? 所有 schema.org 标记都是不可见的。
@BrittanyBunk您指的是它会给搜索结果带来的 UI 更改混乱吗?
@BrittanyBunk请确保您在权衡和提供反馈之前真正了解该问题。 在这种情况下,模式标签仅出现在底层标记中,并且对用户不可见(除了 google 决定如何增强他们的体验)。
随意问一个澄清的问题。
@tabshaikh是的! 它只是显示了太多已经存在的东西。 我认为一本书还可以,但它不应该说“_author 的书”。这行也是无关紧要的,因为我们已经知道链接标题上的作者。
@mekarpeles我以前见过后端使用的模式(我认为?),它很多,其中一些没有被使用,但以防万一 - 所以即使它在后面杂乱无章 -最后,它需要有潜在的用途——即使它目前没有使用。
@BrittanyBunk schema.org 标签不会在最终用户的网页上明显显示。 它们专门用于为搜索引擎提供上下文和语义。
请观看此视频: https ://www.youtube.com/watch?v=9HvMv_1zG2s
谷歌知道我们的一个页面是关于“书”或“作者”的一个重要方式是我们告诉谷歌。 这是通过向我们的标记添加特定的 html 标签来完成的。
如果您特别关注 Google 如何呈现其结果,那么 Google 只是众多使用模式标签为用户谋福利的搜索引擎之一,我相信 Google 已经完成了市场和用户研究并相应地设计了他们的界面。 我们相信搜索引擎会为其用户提供正确的价值。 我们应该将正确的数据从开放图书馆展示给所有搜索引擎。 如果您希望 Google 对他们的结果做一些不同的事情,那超出了这个问题的范围。
让我们继续处理这个问题。 这是一个非常简单的元数据修复,它可能会对我们 800 万个作者页面产生搜索引擎影响。
感谢@mekarpeles @tfmorris的反馈,相应地更新了问题:)
你好呀! 我可以分配这个任务吗?
@devarshigoswami如果您需要任何帮助,您可以继续联系我 :)
@tabshaikh我了解 Openlibrary 正在使用微数据模式。 我是否需要将其专门添加到马克吐温的作者页面或一般模板中?
另外,你们使用谷歌标签管理器来更新架构吗? 因为这种方法看起来非常简单,而且我相信新手贡献者很容易能够为 SEO 做出贡献。
@tabshaikh ,请回复..
我是否需要将其专门添加到马克吐温的作者页面或一般模板中?
一般的模板。
一般来说,我会说模板@devarshigoswami
@tabshaikh ,我想解决这个问题,你能告诉我, openlibrary/macros/SearchResultsWork.html
这是我们需要添加Person
模式的文件吗
https://github.com/internetarchive/openlibrary/blob/1e31269adcc7118642e591e9dcfc04f400bdf658/openlibrary/macros/SearchResultsWork.html#L40
如果是需要工作的文件,您能否确认如果朝着正确的方向前进,这是我们需要添加Person.birthDate
、 Person.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。 将开始研究这个
最有用的评论
@BrittanyBunk您指的是它会给搜索结果带来的 UI 更改混乱吗?