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