在链接中包含title =“”是否合适?

时间:2008-10-22 13:23:18

标签: html seo accessibility

我正在开发一个网站,对于主导航,我认为包含title属性是个好主意。

<a href="/results/" title="Results">Results</a>

这是一件好事吗?此外,它对搜索引擎优化和可访问性有好处吗?

6 个答案:

答案 0 :(得分:26)

这是一件好事。对于可访问性,SEO,标准,良好的网络礼节 您可能希望使它们更具描述性:title =“搜索结果”或“测试结果2”

答案 1 :(得分:7)

来自this article

  

TITLE属性在HTML设计限制链接文本长度的位置非常有用。

     

导航栏中的链接通常就是这种情况,特别是如果您的页面具有多列布局。

     

尝试使用TITLE属性为访问者提供额外的导航信息。

在早期(1998年!)对support of this feature有一些担忧,但它现在是强化所谓的 information scent

答案 2 :(得分:3)

查看H33: Supplementing link text with the title attribute

为了更具语义意义的文档而做的很好,并且可能会增加SEO值,但不同的浏览器对它有不同程度的支持。

  • 您无法通过键盘搜索文档中的标题文字
  • 您无法控制title元素的外观,位置或持续时间(不使用某些Javascript bastardization替换标题)
  • 使用屏幕阅读器的人可能会发现听到链接文本及其描述都很尴尬(尽管至少使用JAWS,您可以更改设置以启用/禁用此功能)

答案 3 :(得分:1)

是的,对于使用屏幕阅读器等辅助技术的网站用户来说非常重要。

答案 4 :(得分:1)

如果您想要更加冗长,并且没有足够的空间存放真实的链接文本,这也会有所帮助。

答案 5 :(得分:0)

另外,要添加其他答案,如果您进行任何自动化测试,最好有尽可能多的属性来识别各种小部件。