辅助功能& HTML标题标签分隔符 - 垂直线(管道)的替代品

时间:2014-06-13 15:20:39

标签: html seo accessibility title

我正在尝试使网站更加友好,并且在测试中我注意到一个常见的模式在屏幕阅读器上非常烦人 - 该网站使用垂直线/管道字符作为{{{ 1}}标签(例如<title>)。当我使用VoiceOver作为屏幕阅读器进行测试时,它被读作“页面名称垂直线路站点名称”,这对于网站的特定标题来说听起来特别奇怪。

管道的最佳替代方案是什么,对SEO也没有负面影响?我已经尝试了<title>Page Name | Site Name</title><title>Page Name - Site Name</title>并且它们可以正常工作,但我担心它们可能会在某些边缘情况下出现问题(例如,读作'破折号'或'&符号中间分号')或导致混乱搜索引擎优化。是否有一个公认的最佳做法?

2 个答案:

答案 0 :(得分:4)

标点符号或特殊字符的发音因屏幕阅读器而异,因此没有最佳选择。虽然“垂直线”听起来很奇怪,但屏幕阅读器用户习以为常,因为“|”被广泛使用 - 在title元素中没有那么多,而是在链接列表和其他环境中。使用短划线“ - ”可能有所帮助,因为它是一个普通的标点字符,可能只是被忽略甚至以高级方式处理(例如,暂停后跟凸起的音调)。另一方面,逗号“,”或冒号“:”可能会做同样的事情,或做得更好。

此类选择不太可能对SEO产生任何影响,因为搜索引擎通常会忽略标点符号和特殊字符。 (他们可能会在某些上下文中通知某些特殊字符,例如区分C和C ++。)

根据上下文和上下文语言,您还可以考虑使用纯粹的语言表达,例如:英文中使用“of”而不是分隔符。 “ACME公司的新产品”听起来比“新产品| ACME公司“(虽然后者绝不是错误的)。这可能对搜索引擎优化产生轻微影响,因为搜索引擎甚至可能会将“像”这样的小词视为重要词;但这并不重要,因为人们在搜索框中写东西的方式。

答案 1 :(得分:0)

使用连字符或逗号对网站的SEO排名没有影响。

但是较短的标题通常会从搜索中获得更多点击次数(我自己的印象,由下面的一些数据支持),所以想想你是否真的需要每个页面上的网站名称?

此外,为了在Google中获得最佳效果,请保留大约55个字符的标题,字符数比以前更加复杂,有关Google近期更改的详细说明,请参阅http://moz.com/blog/new-title-tag-guidelines-preview-tool。当前长度实际上由像素计数确定,而不是字符。

根据标题长度查看此实验的PPC点击率:http://danzarrella.com/ppc-ad-line-lengths-and-clickthrough-rates.html#(不是搜索引擎优化,但与我自己在自然搜索结果方面的经验相关)。