ALT标签是一种可访问性标签,即使是有视觉障碍的人也可以通过Google来使用它来确定图像是关于您的,但您永远不要考虑将用于SEO目的的ALT标签放在访问者面前。
许多人,甚至是在Google工作的Matt Mattts都在谈论alt标签,例如它们是专门为搜索引擎设计的,旨在告知bot图像的含义,这根本不是事实。
但是,您可以在照顾观众的同时告知Google图片的含义,而不仅仅是在alt标签中添加关键字,这会削弱用户体验,而且非常不自然。
一个典型的例子是,经常有人说要为关键词“伯恩茅斯”排名,他们的标题中将有伯恩茅斯,在H1中,元描述然后用alt标签“伯恩茅斯”制作图像,尽管这对SEO削弱了用户体验,并错过了alt标签的要点。alt标签适用于有视力障碍或完全禁用图像的人。因此,ALT标签旨在告知用户图像的含义。
可以在下面看到一个很好的例子
<img src="i.jpg" alt="Bournemouth" />
与
<img src="i.jpg" alt="Birdseye view of Bournemouth" />
上面的示例仍然包含您的关键字,同时向Google和您的受众群体解释了图像的含义。
那么标题标签呢?
当您将鼠标悬停在元素上时,title标签旨在提供更多信息,它对IMG并不是很有用,因为如果您打算对ALT和TITLE使用相同的信息,则可以使用脚本来读取alt标签并使您的使用JS自己悬停。如果您要提供比ALT标签更多的信息(例如更长的说明),我只会推荐title标签-无需在两个元素中都提供确切的信息,因为这只会使代码code肿。
标题标签对于链接来说非常方便,因为将鼠标悬停在其上可以为您的受众群体提供有关他们将要单击的链接的更多信息。值得在这里阅读更多有关title标签的信息。
alt
属性没有任何问题-这是强制性的,如果没有该属性,您的页面将无法通过验证(除非在某些情况下使用HTML5可能如此)。