我的一个网站在主页上有博客风格的更新,但该网站肯定不是博客。它由Google编制索引,搜索引擎结果页面摘要显示最新更新的日期。我不希望日期显示在搜索引擎结果页面中。我发现其他与此问题相关的帖子建议在页面加载后尝试使用javascript渲染日期(尝试并谷歌仍然可以获取),或者将日期渲染为图像(宁愿避免这样做)。
我想知道我是否可以简单地使用PHP来检测用户代理是否是谷歌机器人(或bing等),并且在这些情况下只是不输出帖子上的日期。这有什么缺点吗?搜索引擎是否能够检测到我正在为他们提供我网站的修改版本,他们会因此而惩罚我吗?
答案 0 :(得分:0)
以下是关于如何检测搜索引擎机器人的一些建议:How to recognize bots with php?
一个缺点可能是搜索结果预览会有所不同
答案 1 :(得分:0)
请不要这样做。这被认为是黑帽SEO,你有可能受到惩罚。
Google不只是像GoogleBot一样访问您的网页,他也会像普通浏览器一样访问并比较版本。由于创建日期是在排名上考虑的,因此您所做的将被认为是好的。
如果你真的想这样做,也可以在普通页面上进行,这样就不会有受到惩罚的机会,但这会给访问者带来更糟糕的用户体验。