我不喜欢文档头部的标签数量.这是一些元标记的示例.
Page Title
是否可以组合标签/属性来减少代码大小而不影响SEO?
例如,
itemprop属性可以在任何地方使用,所以我很确定这很好,但据我所知,property ="og:*"属性必须与元标记一起使用.
那么以下标记是否可以接受?
这将如何影响SEO?
非常感谢
HTML + RDFa 1.1和Microdata 扩展了 HTML5的meta
元素.
HTML + RDFa 1.1(W3C推荐标准)定义:
如果RDFa的
@property
属性存在的上meta
元件,无论是@name
,@http-equiv
,也不@charset
属性是必需的并且@content
必须被指定的属性.
微数据(W3C Note)定义:
如果
meta
元件具有itemprop
属性,则name
,http-equiv
和charset
属性必须被省略,并且该content
属性必须存在.
这意味着:
不允许将Microdata的itemprop
属性与HTML5的name
属性一起使用.
允许将RDFa的property
属性与HTML5的name
属性一起使用:
<meta name="description" property="og:description" content="great description" />
(可能是一个问题,body
而不是head
)
如果没有提供HTML5的属性,似乎允许使用Microdata的itemprop
属性和RDFa的property
属性name
:
<meta itemprop="description" property="og:description" content="great description" />
(但W3C Nu Html Checker报告错误)