最近你是不是为了追求更强的 SEO 功能,把 WordPress 里的 Yoast 换成了 Rank Math,或者是反过来操作了一波?这种插件迁移在圈子里挺常见的。不过,很多人容易忽略一个小细节:站点地图(Sitemap)的地址多半已经变了。
说实话,如果 Google 的爬虫还盯着那个老地址打转,你的新文章可能要等好久才能被搜到。其实解决这个问题不难,我们只需要去 Google Search Console(也就是大家常说的 GSC)里简单调教一下,搜索引擎就能找对门路。
动作要快:给 Google 递张新名片
一旦你确认了新插件生成的地图地址,我建议你第一时间就去告诉 Google。这就像是搬了家要赶紧去邮局改地址,免得信件全投递到了老房子。
找到地图管理的入口
你先登录 GSC 后台,在左边那排密密麻麻的菜单里盯准“索引”这一块,点开“站点地图”。这时候,你会看到页面中间有个挺显眼的输入框,上面写着“添加新的站点地图”,这便是咱们今天要动手术的地方。
填入新路径并提交
实际上,你没必要把整串网址都复制进去。你看,输入框前面已经带了你的域名,你只需要把后面那一小截,比如 sitemap_index.xml 这种后缀填好就行。填完点一下提交,你会看到一个弹窗,大概意思就是 Google 已经收到你的“申请”了。在多数情况下,只要你的地图格式没问题,后台很快就会跳出绿色的“成功”字样,看着挺解压的。
别留尾巴:清理那些失效的旧记录
你可能觉得,既然新地图已经交上去了,老地图放在那儿也没事吧?
为什么我建议你主动清理
其实这里头有个“抓取配额”的概念。Google 的爬虫每天去你家逛的次数是有限的。要是旧地图一直挂在列表里,爬虫可能还会傻傻地去碰运气,这不是平白无故浪费精力吗?把那些已经失效的链接手动删掉,实际上是在帮 Google 划重点,让它把心思都花在你的新内容上。说起来,这样也能让你的后台报表看着清爽不少。
怎么把旧地图彻底撤掉
你往下看已提交的地图列表,点开那个已经没用的老地址。进到详情页后,注意看右上角那三个竖排的小点,点开它就能看到“移除站点地图”的选项。放心点下去,这个动作只是在 GSC 的笔记本上擦掉一行记录,完全不会动到你网站的实际排名。
记得修改你的“进门指南”:robots.txt
在 GSC 后台忙活完,咱们还得去网站根目录下的 robots.txt 文件里改个字。这个文件相当于你网站的迎宾员,是所有搜索引擎进门前必读的说明书。
换掉里面的 Sitemap 指令
你打开这个文件,多半能看到一行以 Sitemap: 开头的代码。你要做的就是把后面那个旧链接删了,换成新生成的地址。虽说现在的 SEO 插件(比如 Rank Math)大多会帮你处理掉这些杂活,但我还是习惯自己手动检查一遍,毕竟这种事出不得岔子。
确认修改是否真的生效
你可以直接在浏览器地址栏敲进 你的域名/robots.txt 看看。只要你亲眼看到链接变了,那这事儿基本就稳了。你可能会问,GSC 都改了,为啥还要动这个?别忘了,这世上除了 Google 还有 Bing、百度这些平台,它们可都指望着这个文件带路呢。
最后多看两眼:抓取数据真的动了吗?
到这一步,操作层面的事情就算做完了。不过,这并不意味着你可以直接当甩手掌柜。
依我的经验,Google 更新索引并不是瞬间完成的,通常得等个几天。你可以隔三差五去“站点地图”页面瞅一眼那个“发现的网页数”。如果这个数字和你网站的文章总数大差不差,那说明新地图已经在顺畅运行了。要是这个数字过了好几天还是一动不动,那你或许得查查是不是新地址被防火墙给拦住了。
咱们折腾这么久,不就是为了让每一篇辛苦写出来的文章都能被世界看到吗?
