schema.org - Schema.org 用于列出文章的类别页面
问题描述
我正在用 Microdata 标记我的网站,并质疑自己关于标记文章列表的问题。
在类别页面上,我得到了一篇已标记的大文章,但我不知道我是否也应该标记列表。
<article itemscope itemtype="http://schema.org/NewsArticle" itemref="author publisher">
<header class="entry-header">
<h3 class="entry-title" itemprop="headline"><a href="/article1" rel="bookmark">article 1/a></h3>
<link itemprop="sameAs mainEntityOfPage" href=/article1">
</header>
<div>
<a href="/article1"><img width="150" height="150" itemprop="image" src="image1.jpg" /></a>
<div class="resume-article-list">bépo bépo bépo … <a href=" /article1" class="more-link">(Lire la suite…)</a></div> </div>
<footer class="entry-meta">
<time itemprop="datePublished" datetime="2018-03-15T04:48:53+00:00">
<time itemprop="dateModified" class="updated" datetime="2018-11-14T13:52:00+00:00"></time>
</footer>
</article>
<article itemscope itemtype="http://schema.org/NewsArticle" itemref="author publisher">
<header class="entry-header">
<h3 class="entry-title" itemprop="headline"><a href="/article2" rel="bookmark">article 2/a></h3>
<link itemprop="sameAs mainEntityOfPage" href=/article2">
</header>
<div>
<a href="/article2"><img width="150" height="150" itemprop="image" src="image1.jpg" /></a>
<div class="resume-article-list">bépo bépo bépo … <a href=" /article2" class="more-link">(Lire la suite…)</a></div> </div>
<footer class="entry-meta">
<time itemprop="datePublished" datetime="2018-03-15T04:48:53+00:00">
<time itemprop="dateModified" class="updated" datetime="2018-11-14T13:52:00+00:00"></time>
</footer>
</article>
这是对的吗?
我很怀疑是否NewsArticle
可以在简历上使用,以及如果mainEntityOfPage
不是完整的文章,使用起来是否没有任何麻烦?
解决方案
如果您要标记其他页面上存在的内容列表,那么 Google 建议使用仅包含 url 的 ItemList。目标页面应包含有关实体的完整标记:
https://developers.google.com/search/docs/guides/mark-up-listings
推荐阅读
- php - 在 Woocommerce 3.2+ 中使用 Hooks 更改购物车总数
- javascript - YouTube API、视频尺寸或纵横比
- java - XOR 加密包含空格的位字符串时出现问题
- jenkins-pipeline - 可以将工件从 jenkins 服务器部署到 Pivotal Cloud Foundry 吗?
- android - EditText 键入的值未在某些设备上显示
- java - 声明一个返回类型可以变化的函数
- java - 将 Docker Secrets 与 Spotify Docker 客户端一起使用
- ios - UIScreen 主边界不考虑实际设备屏幕尺寸
- node.js - 用于服务器发送事件或 Websocket 的 Aws 负载均衡器
- elasticsearch - 使用相同的logstash文件发送不同的输出