我们在做谷歌SEO优化的时候,可能会遇到过这样的苦恼:例如您删除了网站上的一个页面,不巧的是这个页面已经被谷歌收录了。出于SEO的角度,您不得不想办法从Google搜索结果中将已收录的URL链接删除之。本文分享从Google搜索结果中删除已收录的URL链接的三种最佳方法。
方法1:使用Google Serch Console删除
使用Google Search Console谷歌站长工具删除属于您拥有的网站的URL很容易。
1. Google Search Console – 索引
2. 打开“删除”工具
3. 点击新请求
4. 选择暂时移除网址
禁止相应网址出现在Google搜索结果中约6个月,并清除当前摘要以及缓存版本。如果需要永久删除,最简单的方法就是直接从您网站中删除该网页,当Google6个月后再次来抓取时,找不到该网址,自然就会彻底删除掉。
方法2:使用noindex元标记
noindex元标记是比较常用的方法,在您网站HTML头部加上一小段代码。它会告诉Google不要在搜索中显示该页面。
需要您手动将下方代码添加到html代码中:
<meta name="robots" content="noindex" >
如果您使用WordPress建站管理系统,大多数优秀的SEO插件都提供了为noindex选项。当然您还可以在整个网站上添加noindex,以从搜索引擎中删除所有页面。可以通过进入WordPress仪表板–>设置–>阅读来完成。然后选中“禁止搜索引擎将该网站编入索引”。
为了让noindex发挥效用,在robots.txt不要设置禁止Google抓取本网页或本站点。不允许Google蜘蛛抓取,蜘蛛当然也看不到noindex元标记了。
推荐阅读:如何使用漫游器元标记noindex?
方法3:删除URL
如果您要删除的网址没有任何作用,则只需将其从网站中删除即可。让使其返回404(未找到)或410(已消失)错误。Googlebot会尽快尝试再次抓取该网址,并在看到404或410错误时将其从索引中删除。
但有时,您要删除的页面可能具有稳定的访问量或提供SEO值的入站链接。在这种情况下,用户体验和SEO最好使用301重定向将用户和搜索引擎重定向到紧密相关的页面。
另外,千万不要指望robots.txt。robots.txt是位于您的根域(example.com/robots.txt)上的文件,该文件告诉搜索引擎蜘蛛不要抓取某些网页,但针对已经收录的页面,依靠robots.txt阻止URL出现在搜索结果中并不总是一个好的方法,因此该URL可能仍会显示在Google搜索结果中。
推荐阅读:SEO优化禁止抓取和收录是同样的机制吗?(深度解析)
写在最后
关于从Google搜索结果中删除已收录的URL链接,删除无用的URL链接,无论从用户体验还是搜索引擎的角度,都是很有必要的。