我应该使用font-size:0进行图像链接吗?

时间:2011-10-03 21:11:27

标签: html css seo

当为带有背景图像的链接设置样式时,其中链接中的文本被替换为图像中的文本,是否可以通过SEO将字体大小设置为0以避免文本覆盖图像?

像这样:

<a href="htp://google.com" title="Google, the Best Search Engine!" class="googleLink"> Google </a>

<style>
    .googleLink {
        display: block; height: 40px; width: 40px;
        background: url('googleLinkImage-40x40.png') no-repeat;
        font-size: 0;
    }
<style>

我理解字体大小0是不好的,如果你滥用它来隐藏关键字,但这种技术是否会在真诚使用时损害搜索引擎优化?。

感谢。

2 个答案:

答案 0 :(得分:8)

当谈到搜索引擎优化时,没有人真的知道什么是好的,因为谷歌和微软都没有真正告诉任何人确切的事情如何影响你的排名。

搜索引擎优化“专家”喜欢观看谷歌和必应等,并试着看看不同技术有什么影响;他们可以看到哪些网站获得了良好的排名,并查看这些网站,看看他们对周围人的做法有何不同。

真正优秀的SEO专家实际上可以很好地完成一些关键的事情来发挥作用。但大多数所谓的“专家”实际上只是在重复他们听到别人说的话。

要知道的一件非常重要的事情是,无论现在什么都有效,你还需要考虑将来会有什么用。

特别是谷歌已经非常谨慎地调整他们的算法来惩罚他们认为是“作弊”的SEO技术。成功将网站放到列表顶部的偷偷摸摸的技巧突然变成了导致它们消失的遗迹。

我的建议因此如下:我不能告诉你这个特定的技巧是否会帮助你的搜索引擎优化得分。我并不声称自己是该领域的专家。但是我会说,只要感觉你为了获得搜索引擎优化而感到狡猾,那么它最多可能是一个短期的收益,并且很有可能它会在以后给你带来麻烦。

因此,如果您认为这可能是Google可能会冒犯的偷偷摸摸的伎俩,那么您可能需要三思而后行。 title属性不够用吗? (显然,他们非常适合搜索引擎优化)

另一方面,如果你觉得你喜欢隐藏你想要在页面内容中但不显示的文本的合法方式,那就继续吧。

和你一样:Google会做什么? ; - )

答案 1 :(得分:6)

这里重要的是使用您的alt 标记属性来搜索SEO,Google recommends it this way

说过这有几种css技术。我推荐的一个是使用text-indent: -99999em;而不是降低font-size