seo - HTML 中的安全隐藏文本?

标签 seo web-crawler html spam-prevention

当我阅读一个实际的 HTML 文件时,我需要在 HTML 中有一些隐藏的文本来解析为文本 我曾经使用样式将我的文本包含在隐藏的 div 中,但我知道这可能会将我们记录为 SEO 中的垃圾邮件发送者

.hideme {
position : absolute;
left : -1000px;
}

我可以将此内容作为 HTML 中的注释文本吗?

这样会安全吗,因为我知道 SEO 爬虫会忽略 HTML 中的注释

<!-- my hidden text -->

请指教

最佳答案

搜索引擎只关心用于操纵页面排名的隐藏文本。通常,这被定义为呈现给搜索引擎但未呈现给用户的内容。因此,如果您隐藏文本以使用户看不到但抓取工具可以看到,您会发现自己在使用 Google 时遇到了问题。适合隐藏文本的一个示例是,当您使用 display:none 隐藏动态内容,然后在执行某个操作(即鼠标悬停等)时使用 JavaScript 或 CSS 显示内容。

如果您按照问题中的建议将此额外内容放在评论中,您会没事的,因为此内容对用户不可用,并且搜索引擎会忽略评论。

关于seo - HTML 中的安全隐藏文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041399/

相关文章:

apache - 使用 apache nutch 抓取视频

html - 外部样式表不起作用

seo 组件 gatsby- 影响布局

html - 爬虫会解码 html 实体吗?

python - Scrapy/crawling - 检测蜘蛛陷阱或无限网站

javascript - 页面上运行的时间和日期

html - 将div并排放置在列中

html - 使用 iframe 将 CSS 媒体查询应用于 block 元素

drupal - Google 搜索显示的结果与元标记不同

java - 如何使用Jsoup爬取单个网站?