用AI建站改版旧网站,原有链接和权重怎么迁移?

chinaz
chinaz 初级会员超兽战士
发布于 2026-10-08 06:22 ·1 浏览 ·0 回复

按这篇做完,你能拿到一份完整的旧站→新站 301 映射表,并把它真正配置上线,让原有链接和 SEO 权重尽量平滑地转到新站。

第一步:把旧站所有 URL 全量导出

改版前必须有一份"旧 URL 清单",否则后面无从映射。用 Screaming Frog SEO Spider 20.x 免费版(免费额度 500 条 URL,小站够用)爬一遍旧站:

  1. 打开软件,顶部输入旧站域名,点 Start。
  2. 爬完后切到 Response Codes → Success (200),导出全部 200 页面。
  3. 再切到 Sitemaps,确认旧 sitemap 里的 URL 是否都在爬取结果里。

导出方式:菜单 Bulk Export → All Inlinks,或 File → Export → Save 存成 CSV。

同时登录 Google Search Console,左侧 索引 → 站点地图,把历史提交过的 sitemap 里的 URL 也导出合并;再看 链接 报告,找出被外部链接指向最多的旧页面,这些是权重最高的,绝不能漏。

注意:带参数的 URL(如 ?page=2、?utm_source=)不要全部纳入映射,只保留有搜索流量或被外链指向的,否则映射表会膨胀到几千条且大部分是垃圾。

第二步:定好新站 URL 规则并列出新站清单

新站用 AI 建完后,先别急着收工,把新站的 URL 结构固定下来。常见做法是保持层级语义一致,只换前缀:/blog/seo-tips → /articles/seo-tips。

新站部署到测试域名后,同样用 Screaming Frog 爬一遍,导出全部 200 URL。这样你手上就有两份 CSV:old-urls.csv 和 new-urls.csv。

第三步:用 AI 生成 301 映射表

把两份清单贴给 AI(每份超过 200 条就分批),提示词这样写:

你是 SEO 工程师。下面我给旧站 URL 列表和新站 URL 列表。
请输出 CSV,三列:old_url,new_url,confidence。
old_url 必须是旧站原始完整路径,new_url 是新站真实存在的路径,
按 slug 语义匹配。找不到对应页面的,new_url 填 /(首页)并在 confidence 填 low。
不要编造新站不存在的 URL。

拿到结果后,重点看 confidence=low 的行——这些通常要手动改到最相关的栏目页,而不是全丢首页。

注意:把大量旧页面 301 到首页是典型的"软 404",Google 会判定为新旧内容不相关,权重基本不传递。宁可指向分类页,也别堆到首页。

第四步:配置 301 重定向

映射表定稿后按部署方式选一种落地。Nginx 服务器改 nginx.conf 或站点配置文件:

location = /old-page { return 301 https://example.com/new-page; }
location /blog/ { return 301 https://example.com/articles/; }

精确匹配写在通配前面,否则会被通配吃掉。改完执行 nginx -t 检查语法,再 systemctl reload nginx。

WordPress 站点用 Redirection 插件 5.x:工具 → Redirection → Add new,Source URL 填旧路径,Target URL 填新地址,勾选 Regex 可批量处理。

Cloudflare 用户走 Rules → Redirect Rules → Bulk Redirects,上传 CSV(最多 10 万条),字段为 source、target、status=301。

静态托管:Vercel 在 vercel.json 里加 redirects 数组;Netlify 在根目录放 _redirects 文件,每行 /old /new 301。

注意:必须用 301,不要用 302 或 307。302 是临时跳转,权重不会转移。另外要避免重定向链,A→B→C 会稀释权重,映射时直接指向最终地址。

第五步:改内链、sitemap 和 canonical

301 只解决外部入口,站内也得同步。用编辑器全局搜索旧路径字符串,替换成新路径;重新生成 sitemap.xml,只保留新 URL;确认每个新页面的 canonical 指向自己的新地址,而不是旧地址。

robots.txt 里千万不要 Disallow 旧路径,否则爬虫看不到 301,权重传不过去。

第六步:提交并监控

在 Google Search Console:设置 → 更改地址(换域名时用),然后 索引 → 站点地图 提交新 sitemap。用命令行抽检:

curl -I https://example.com/old-page

返回 HTTP/2 301 且 location: 指向新地址即正确。之后两周内每天看 GSC 的 索引 → 网页 报告,重点盯 404 数量;旧域名解析至少保留一年,别急着注销。

小结

  • 改版前先爬全量旧 URL,外链最多的页面优先映射。
  • 用 AI 批量匹配映射表,confidence=low 的行必须人工复核。
  • 一律用 301,避免重定向链,禁止整站跳首页。
  • 内链、sitemap、canonical 三处同步更新,robots.txt 不屏蔽旧路径。
  • 上线后用 curl -I 抽检,并在 Search Console 持续监控 404。
版权声明:本文来自 GJ站长论坛《用AI建站改版旧网站,原有链接和权重怎么迁移?》
原文链接:https://www.gj0.com/thread-785.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~