Answers:
正如Su提到的,图像替换是非常标准的。如果使H1在每一页上都是唯一的(例如,将文章标题用作H1),则可能会产生更多效果。
至于受到惩罚,Google确实确实将隐藏文本作为垃圾邮件的一种形式,但是,他们一直说:“只要以不存在搜索引擎的方式建立您的网站,您就可以了”,这在理论上意味着应该很好,并且他们应该能够分辨出操作性隐藏文本和自然出现的隐藏文本之间的区别。
我个人不希望将此类问题留给Google来解决,所以我建议您将H1移至网站的主要内容,文章标题,产品标题或您的内容需要保证的任何地方。这样,它就独一无二,G所喜欢,它与G所喜欢的内容相关,并且对于人和机器人都是显而易见的。
您担心担心被禁止发布H1标签是正确的。如果您担心自己的网站目前可能被禁止,建议您使用Google的网站站长工具查看Google发布的有关您内容的任何消息。他们还提供了多种工具,可用于确保您的网站合规。
关于'alt'标签,请继续这样做!Google不仅使用alt标签来理解图像,而且屏幕阅读器软件还使用相同的alt标签来帮助视障人士浏览您的网站。
是的-这可能会导致Google惩罚您的网站。Google总是查看alt
标签以确定隐藏在图片中的文字,因此实际上不需要在h1
标签中添加标题。您也可以只在元标记中指定关键字以及页面标题。
H1
。虽然这是事实,alt文本会被看,这些选项是不等价的,这也不是很有可能的情况是更好的选择。
我们在这里谈论站点名称。在大多数情况下,时间不会太长,通常会在每页上重复几次。因此,对于任何搜索引擎而言,这都不应该是问题,因为很难看到这有可能欺骗他们的用户。这不能与有人隐藏在内容中不重复或不相关的各种关键字的情况相提并论。
但是,这并不意味着您应该这样做。
我不知道为什么要这么做,我一直都这样做。
现在是时候重新考虑它了。你为什么要那样做?徽标是(或代表)网站的名称/标题。所以应该在h1
。根据您的隐藏方法,屏幕阅读器的标题可能也会被隐藏(这可能会破坏许多屏幕阅读器用户使用的轮廓导航)。
如果要同时显示徽标和名称,可以将它们放在同一位置h1
,也可以使用HTML5 hgroup
元素。
<!-- variant 1 -->
<h1><img src="acme-logo.png" alt="" />ACME Inc.</h1>
<!-- variant 2 -->
<hgroup>
<h1><img src="acme-logo.png" alt="" /></h1>
<h2>ACME Inc.</h2>
</hgroup>
请注意,此处的alt
属性值应为空:
该
alt
属性的值不应重复图像旁边的散文中已经提供的信息
如果您只想使用徽标,也可以:
<h1><img src="acme-logo.png" alt="ACME Inc." /></h1>
关于其他答案:
完全很好,而且在很多情况下,甚至要求(用于文档的概要)h1
用于网站标题,而不是页面内容标题。在HTML5中,您可以同时使用h1
两个标题(与section元素结合使用)。
一个CSS图像替换方法应该不被用于网站的标志,因为它是内容(HTML),未装修(CSS)
它可以被视为blackhat SEO,尽管在某些情况下它确实有效,但我相信您会受到惩罚。