知识库首页 seo-llm 资料 隐藏文字(Hidden Text).md

隐藏文字(Hidden Text)

本地来源:seo-llm/SEO实战密码-markdown/第10章 SEO 作弊及惩罚/主要 SEO 作弊方法/隐藏文字(Hidden Text).md

隐藏文字(Hidden Text)

隐藏文字指的是在页面放上用户看不到,但搜索引擎能看到的文字。当然,这些文字是以搜索排名为目的,所以通常包含大量关键词,意图提高关键词密度和文字相关性。有时隐藏的文字与可见页面内容无关,目的是希望与本页面无关但搜索次数高的热门关键词能有排名和流量。

实现隐藏文字的方法有多种。比如,文字与背景颜色相同,页面背景设置为白色,文字也设置为白色。这是最简单的方法,也是最容易被检测出来的方法。

经过改进后,有的作弊者把文字放在一个图片背景上,而图片就是一个单色图案,与文字是同一个颜色,比如白色文字放在白色图片上。由于搜索引擎通常不会也不能读取图片内容,就可能无法判断这是隐藏文字。

有的时候作弊者也使用相近颜色。比如,背景颜色是纯白色,HTML 代码是#FFFFFF,文字设置为非常浅的灰色,比如使用#FFFFFD。这样,搜索引擎读到的颜色代码是不同的,但用户靠肉眼其实分辨不出这两种颜色的区别。

使用微小文字也可以实现隐藏文字,比如把文字大小设置为一个像素,这样用户在页面上是看不到这些文字的。

还有的黑帽使用样式表隐藏文字,这种方式近几年更为流行。通过 CSS 文件把文字定位到不可见区域,比如文字放在屏幕左边或右边很远的地方:

这样用户在正常情况下是看不到这些文字的,或者把文字放在不显示的层上:

用户正常情况下很难发现隐藏文字,但可以查看 HTML 源代码,有的隐藏文字可以通过按 Ctrl+A 键,选择页面上所有文字就可以看到。对搜索引擎来说,有些隐藏文字确实很难通过程序检测出来。但是一旦用户或竞争对手举报,人工审查就很简单了。隐藏文字是一旦被发现通常就会被惩罚的、风险较大的黑帽手法。

有一点要注意,隐藏文字指的是用户无论在页面上做什么正常浏览操作都看不见的内容(除非看源代码、Ctrl+A 这种非浏览行为),但如果页面刚打开时用户看不见,点击一下就能看见了,则不算隐藏文字。比如选项卡(Tab)下的内容,页面刚打开时只显示默认 Tab 下的内容,用户点击其他 Tab 自然就看到其他内容了。再比如现在移动页面常见的为节省版面的“显示更多+”按钮,用户点击后打开更长内容。这都属于正常排版,不是隐藏文字。

本文档为站内渲染。原始文件本地路径:saas/source/seo-llm/SEO实战密码-markdown-第10章-SEO-作弊及惩罚-主要-SEO-作弊方法-隐藏文字-Hidden-Text-4cb92a.md(仅本地保留,不入库不部署)