据我所知,如果您在您的网站中使用 AJAX 或 javascript 链接,它会伤害 SEO,因为 google bot 无法抓取您的网站,基本上它喜欢锚标签。
因此,在您的网站中避免使用 AJAX 或 Flash 是一种普遍的说法,尽管有人说 google bot 知道读取 javascript 链接。
现在我相信以某种方式操纵 google bot 是可能的,当我操纵我的意思时并不意味着任何非法或黑帽,我只是想 Ajaxise 我的网站。
我的问题分为2个:
- 是否可以用 1 个版本的网站“展示”google bot,而用另一个版本“展示”用户?我在这里读到base64 编码您的内容可能会使机器人感到困惑,但这对我来说似乎是一个糟糕的解决方案。
同样,据我所知,您可以添加到robot.txt 文件的可能性只是没有索引,也没有跟随。
- 是否可以将 HTML 输出为带有锚链接的常规 unajaxed 网站,并在窗口完成加载后,然后编辑锚标签以执行动态内容加载?我的意思是我知道这是可能的,但谷歌机器人会在该事件之后还是之前扫描?在同样的重量下,是否有可能阻止谷歌机器人的那部分 Javascript 代码?