我有一个组件,使升级在某个日期后“过期”,当它到期时,我想通过JS添加一个NO跟随无索引元标签。
问题是Google是否会停止索引这个页面,因为在页面加载后没有索引(使用JS)。
发布于 2014-09-23 10:33:10
不幸的是,这是您需要自己测试的事情之一。尽管众所周知,Google对JavaScript生成的内容进行了索引,但似乎没有任何案例研究可以证明Google是否注意到JS生成的元标记。
我的建议是:使用服务器端语言运行一些测试或检查升级是否过期。PHP示例:
<?php if($promoExpired): ?>
<meta name="robots" content="noindex, nofollow">
<?php endif; ?>发布于 2014-09-23 11:10:26
不要使用JavaScript更改元信息。
使用JavaScript添加无索引是个坏主意,因为JavaScript是在下载<head>之后处理的。您应该在升级之后使用PHP或手动编辑HTML。
没有索引工作,但它不像速溶咖啡
您还应该注意到,当您使用无索引或robots.txt阻止Google时,Google不会立即删除页面。此外,谷歌需要访问该网站才能真正发现你不再希望它被索引,这取决于你每周会有多少次爬行来确定谷歌何时首先注意到没有索引,另一个问题可能是谷歌在第一次发现爬虫时并不总是遵守无索引,它这样做是为了防止网站管理员意外地从索引中删除高排名页面。
请求使用网站管理员工具删除页面
最好的解决方案是使用一个没有索引的机器人,并请求通过网站管理员工具使用URL删除工具删除页面,或者只是用通知更新页面,遗憾的是,这一促销活动现在已经结束,并且使用了410号消失的返回。
https://webmasters.stackexchange.com/questions/69372
复制相似问题