请看这里:https://developers.google.com/structured-data/testing-tool?url = https%253A%252F%252Fglamourina.net%252Fen%252F
如何正确添加mainEntityOfPage
到此站点?
在Google文档示例中,我看到如下内容:
但这是一篇单独的作者博客.它的特色是blogPosts.
如果我这样改变它会是好的:
不确定我是否理解其mainEntityOfPage
用法.如果有人可以建议我如何处理这个特定的案例/网站,我将不胜感激.不一般,因为每个站点可以有不同的mainEntityOfPage
,但我需要知道并理解该站点的正确实现.
1> unor..:
关于Google的Microdata示例
谷歌的Microdata示例无效.如果meta
元素具有itemprop
属性,则content
属性是必需的(详细信息).
我描述了如何mainEntityOfPage
在Microdata中指定的不同方法,最直接的方法link
是创建URL值的元素(而不是另一个Microdata项):
mainEntity
mainEntityOfPage
如果我们首先看它的逆属性,那么理解它的使用会更容易mainEntity
.
对于WebPage
包含a的BlogPosting
,我们可以:
这意味着:有一个WebPage
和一个BlogPosting
,并且BlogPosting
是这里描述的"主要实体" WebPage
.如果涉及更多项目,例如Person
描述作者,BlogPosting
相关帖子的五个项目,WebSite
给出一些元数据的项目等,则表示这尤其有意义.感谢mainEntity
/ mainEntityOfPage
,消费者可以了解主要/主要项目是什么页面是(即页面代表什么).
mainEntityOfPage
下面的示例mainEntityOfPage
将导致等效的结构化数据,例如mainEntity
上面的示例:
如您所见,该项的元素BlogPosting
包含该项的元素WebPage
.这当然是相当不寻常的标记.
但是该mainEntityOfPage
属性不仅期望a(CreativeWork
)项作为值,而且期望URL.因此WebPage
,您可以提供页面的URL,而不是明确提供项目:
(这是Google期望的,根据他们的文章Rich Snippet的文档.)
Excursus:页面与帖子的URL
许多网站不区分网页的URL和博客帖子的URL.对于这些网站,说出类似的东西似乎很愚蠢
http://example.com/article-1 (the blog post)
is the 'mainEntityOfPage'
http://example.com/article-1 (the web page)
http://example.com/article-1 (the web page)
has 'mainEntity'
http://example.com/article-1 (the blog post)
但它无论如何都是有用的(例如,选择哪个项目是主要项目,因为其他项目不具有此声明;或者对于空白节点;等等).
但是,有些网站会区分(特别是对于关联数据),所以他们可能会说出类似的内容
http://example.com/article-1#this (the blog post)
is the 'mainEntityOfPage'
http://example.com/article-1 (the web page)
http://example.com/article-1 (the web page)
has 'mainEntity'
http://example.com/article-1#this (the blog post)
此处http://example.com/article-1#this
代表博客发布,并http://example.com/article-1
表示包含此发布信息的页面(或发布内容本身).一个更清晰的例子是一个人和一个关于这个人的页面; 或建筑物和关于这栋建筑的页面.请参阅我的答案,了解您可能想要执行此操作的示例.(但是,如上所述,您不必区分;您可以为两者使用相同的URL.)
@Pikk:好的.例如,在`BlogPosting`项中使用` Foo h1>`并没有什么不同.每个项目(通过`itemscope`创建)都有自己的属性.你的`Blog`项目具有属性`blogPost`,你的`BlogPosting`项具有属性`mainEntityOfPage`.
所以你说在同一部分有两个itemprop并且这样做是好的:` `?
尊重正确验证的<link itemprop =“ mainEntityOfPage” ...而不是Google建议的<meta itemprop =“ mainEntityOfPage”...。
推荐阅读
-
如何解决《char*/字符串连接没有复制?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在linuxmint上安装python3-venv模块》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《Microsoft.AspNetCore.Razor.Tools的作用是什么?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《无法启动'./qemu/linux-x86_64/qemu-system-i386':没有此类文件或目录》经验,为你挑选了4个好方法。 ...
[详细]
-
如何解决《黑客/覆盖Javascript》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《打字稿,声明和CommonJS》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《删除pythonlist中的项目》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Oracle通过递归获得所有组合可能性》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《删除没有特定扩展名文件的所有文件夹和子目录》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《为什么MemberDetector后备必须是int?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《运行UI在设备上测试xcode7》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《防止在后台滚动》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《流星js和fullcalendar》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何使用gradle中的"复制"任务复制目录》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何使用js或jquery捕获html中的屏幕截图》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《Gradle:如何检查项目中的重复依赖项?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何防止ReactNative中的静态图像在iOS上异步地进行卡顿/加载》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《zipkin示例不在Github上》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《为什么在ASP.NETIdentity的`UserStore`中有这么多的存储库?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何让依赖的jar在集群模式下激发提交》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
Tags | 热门标签
RankList | 热门文章
-
1如何在使用MySQL的Yii2迁移中实现AUTO_INCREMENT?
-
2LinkedIn登录基本示例不起作用
-
3Spark SQL的where子句排除空值
-
4Breakpoint命中Hashmap.put()一个简单的Hello World程序
-
5子查询where子句中的MYSQL别名
-
6tsconfig.json - 仅从文件夹构建ts文件
-
7RecylerView无需动画即可滚动到所需位置
-
8执行上下文和调度程序 - 最佳实践,有用的配置和文档
-
9Android Google SignIn无法在调试模式下运行:GoogleSignInResult为false
-
10如何在Sublime Text 3中为ruby设置高亮显示的端到端块?
-
11PhoneGap中Android Marshmallow的应用权限
-
12如何在laravel 5.1迁移中使用外键
-
13iOS蓝牙背景模式
-
14Javascript调整大小不同的图像,只有宽度很重要
-
15com.datastax.driver.core.exceptions.InvalidQueryException:unconfigured table schema_keyspaces
-
16为什么我必须明确告诉Spark要缓存什么?
-
17为什么(int i = 0 ;; i ++)被认为是无限循环?
-
18C#和Unity 3D:当用户移动鼠标时,如何使相机在对象周围移动
-
19在Kubernetes API中启用CORS
-
20PHP7 + Symfony 2.8,无法写入会话数据
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有