javascript - 如何制作一个永远不会被谷歌机器人执行的js脚本

标签 javascript googlebot

我有一个小脚本,其工作是动态更改网页标题中的一些字母。 (这是出于图形目的而完成的,这些字母设置为“图标化”字体,非常漂亮^^)。

问题是,Google 使用修改后的字母对页面进行索引,而我的内容充满了带有不良字母的单词,即。 你好 WFRLD

有什么方法可以让 js 脚本不能被 google 机器人执行吗? 我在想类似的事情;

if(!window.googlebot && navigator.userAgent.indexOf(' GOOGLE/') !) {
    //script
}

你有什么想法吗? 谢谢

最佳答案

在 robots.txt

User-agent: Googlebot
Disallow: maybeYourFile.js
Disallow: .js

关于javascript - 如何制作一个永远不会被谷歌机器人执行的js脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44262964/

相关文章:

javascript - 图像悬停上的 HTML 粗体文本

ajax - 当链接重定向到 ajax 链接时,google 爬虫是否会使用 ajax _escaped_fragment_ 格式?

javascript - 是否可以从 Cloudflare 工作人员重定向脚本中排除搜索机器人(例如 Google)?

seo - 链接不同页面中的架构标记

javascript - 是否可以在文档准备好之前进行一些客户端 DOM 操作?

javascript - 在动态创建的单选按钮上设置值或名称属性时出现问题

javascript - 我应该始终对返回 promise 的函数使用 redux-saga `call` 效果吗?

javascript - 来自 RESTful json API 的 Backbone JSONP 调用不起作用

javascript - 我可以使用 javascript eventListeners "catch"由脚本执行的重定向吗?

seo - SEO 如何影响 ReactJS 页面变化