meta标签中的属性property="og:title"是什么?

186

我有这段网站源代码的提取:

<meta content="This is a basic text" property="og:title" />

这个property attribute是什么意思,它的目的是什么?

4个回答

145

og:title 是开放图谱元标记之一,og:... 属性用于定义社交图中的对象。例如,Facebook 就使用了这些属性。

og:title 表示对象在图谱中应该显示的标题(可参考此处:http://ogp.me/)。


7
@luca — 这在链接到的页面上有说明。 - Quentin
2
还需要使用og吗,因为如果我想提高我的谷歌页面排名,我记得阅读过页面相关信息应该在页面的前200-250个字符内。如果我包括og:title、og:description和其他一些字段,我的页面排名会受到什么影响? - Sahil
1
og meta标签不应该对页面排名产生影响,它们只会影响当你分享页面链接给别人(通过fb、messenger等)时显示的内容。通常会显示一个类似卡片的短内容,包括标题、图片和图片旁边的简短内容。 - Mladen B.

20
标签中的property属性允许您指定来自属性库的属性字段的值。该属性库(RDFa格式)在标记中指定。
例如,要使用该代码,您必须在标记中添加类似于以下内容:<head xmlns:og="http://example.org/">并且在http://example.org/中会有一个对于title(og:title)的规范。
您示例中的标签几乎肯定来自Open Graph Protocol,其目的是为Facebook(及可能其他搜索引擎)指定有关您的网站的结构化信息。

4
我喜欢你详细解释名称空间的方式。不过,是否真的规范化了标题出现在“http://example.org/”地址上?我认为“xmlns:og”的值仅需要唯一地标识名称空间,而不必指向其实际规范。这是一个微小的问题,但我想提一下,也许我错了。 - JW.

4

当一个页面被分享(或点赞等)时,可以对信息从第三方网站传播到Facebook的方式进行一定程度的控制。为了实现这一点,在网站代码的<head>部分通过Open Graph元标记发送信息。


2

可能是Open Graph Protocol的一部分,与Facebook有关。

编辑:不仅限于Facebook - 这只是使用它的一个例子。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接