SEO和H标签与自定义属性

时间:2011-12-27 21:21:20

标签: html seo

我想在H标签中使用自定义属性 例如

<h3 mydata="1">header</h3> 

这种风格对SEO有用吗?

由于

5 个答案:

答案 0 :(得分:4)

此属性将导致HTML停止验证,因为mydata不是HTML DOCTYPE的可识别属性。

而是使用data-属性来存储数据。这些不会被搜索引擎解析,也不会影响您网页的SEO值。

有关详细信息,请参阅:http://www.w3.org/TR/html5/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

答案 1 :(得分:4)

我不确定SEO,但你应该始终采用以下格式:

DATA- [属性]

这是执行自定义数据属性的规定的“HTML5”方式,它适用于非html5浏览器。在使用jQuery获取数据时它也很有用 - &gt; $(selector).data()

答案 2 :(得分:2)

如果您想在属性中存储数据,请检查HTML5的data-attributeshttps://developer.mozilla.org/en/HTML/Global_attributes#attr-data-*

就SEO而言,您可以安全地使用data-attributes

您的属性如下所示:

<h3 data-mydata="1">header</h3> 

答案 3 :(得分:1)

“mydata”不是有效的HTML。所以不,不是一个好主意。

请改用数据属性。

答案 4 :(得分:-3)

简短回答是,是有效的SEO。搜索引擎优化是关于搜索引擎友好的URL。

http://en.wikipedia.org/wiki/SEO

无论如何,您的HTML无效。请使用data-attribute,如上所述。 如果您像我一样挑剔HTML开发人员,您可以随时使用此工具验证您的HTML:

http://validator.w3.org/