我想使用text-indent:-9999em
或负边距等技术,用更漂亮的图片替换我的文本,但我想知道搜索引擎是否会将此视为欺骗?
我认为要让它知道这一点,它必须读取我的css文件,所以我可以使用robots.txt
来禁止它读取我的css文件。如果这有效,我还可以直接使用display:none
吗?或者我可以使用jquery代码操纵一些web元素的样式?
最佳答案
您概述的技术(负边距/缩进)等是常见的做法。
只要你没有使用这些方法引入垃圾链接/文本,那么你就可以了——这都是关于意图的。谷歌(google)已经声明(通过网站管理员视频中的喉舌matt cutts),如果可能的话,你应该尽量避免使用这种方法,并使用传统的替代文本作为内联图像等。
有许多不同的文本/图像替换技术浮出水面,每个都有不同的UI/UX/SEO影响,您需要考虑。我推荐这个资源作为起点(另外还有一个链接指向一个‘google impact’帖子):http://mezzoblue.com/tests/revised-image-replacement/
关于css - 搜索引擎是否将文字缩进:-9999em或负边距视为SEO作弊?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5481225/