Z-Blog站长继续做SEO还是迁WordPress?22周5站不掉权账本

Z-Blog站长继续做SEO还是迁WordPress?22周5站不掉权账本

Z-Blog到WordPress迁不迁,22周陪5个客户做完决策——3站继续Z-Blog做SEO升级(PHP 8.2+Cache+CDN+Schema加固),2站迁WordPress规范12步SOP不掉权。这篇横向账本含5客户22周流量与索引曲线、7个迁移决策变量、12步搬迁SOP、5个最容易踩的搬迁坑、5个反信号别迁、迁后1月3月6月3个里程碑监控清单。

张文保 42 分钟阅读 4,301 阅读
本文目录
  1. Z-Blog还能继续做SEO吗?
  2. 2024年Z-Blog真实生态盘点:8项硬指标
  3. Z-Blog做SEO还活着的3个证据
  4. 但Z-Blog做SEO开始吃力的3个迹象
  5. 什么情况下应该迁到WordPress?
  6. 变量一:未来3年内容是不是要做海外Google加多语种?
  7. 变量二:现有内容超过2000篇且分类树超过3层吗?
  8. 变量三:你团队里有没有人会PHP开发?
  9. 变量四:你是不是要做内容变现且想接Adsense以外的网盟?
  10. 变量五:你接下来3年要不要试Headless CMS路线?
  11. 变量六:现有Z-Blog站每月SEO维护时间超过20小时吗?
  12. 变量七:你的客户/读者是不是70%以上来自手机端?
  13. Z-Blog vs WordPress在SEO能力上差在哪儿?
  14. 差距一:结构化数据生态成熟度
  15. 差距二:内部链接图谱构建效率
  16. 差距三:sitemap与索引控制的颗粒度
  17. 差距四:核心Web指标(Core Web Vitals)调优空间
  18. 差距五:多语种与hreflang的输出
  19. 差距六:插件生态对AI内容工作流的支持
  20. 差距七:开发者社区与Stack Overflow可搜索性
  21. 迁移会不会让排名掉?数据有多惨?
  22. 22周排名与流量曲线:客户D完整SOP路径
  23. 22周排名与流量曲线:客户B操作不规范路径
  24. 掉权风险的5个真正来源
  25. 12步搬迁不掉权SOP怎么走?
  26. 第一步:迁移前4周做完站点资产盘点
  27. 第二步:迁移前3周搭好WordPress影子站
  28. 第三步:迁移前2周做URL映射表
  29. 第四步:迁移前1周做内容批量导入
  30. 第五步:迁移前4天做静态资源迁移
  31. 第六步:迁移前2天做SEO字段同步
  32. 第七步:迁移当天的D-Day Checklist
  33. 第八步:D+1到D+7的监控与急救
  34. 第九步:D+7到D+30的SEO重建
  35. 第十步:D+30到D+90的内容深化
  36. 第十一步:D+90到D+180的权重恢复观察
  37. 第十二步:D+180的复盘与反思
  38. 老URL怎么redirect不破坏内链?
  39. 类型一:post详情页URL
  40. 类型二:分类列表页URL
  41. 类型三:标签页URL
  42. 类型四:作者页与日期归档页URL
  43. 类型五:自定义页面与专题页URL
  44. 301重写规则的实现位置选择
  45. 内容字段怎么映射不丢SEO资产?
  46. 陷阱一:发布时间与修改时间被覆盖
  47. 陷阱二:自定义字段(meta)丢失
  48. 陷阱三:图片附件的elementor/page-builder引用失效
  49. 陷阱四:分类与标签的slug冲突
  50. 陷阱五:评论与pingback的迁移
  51. 陷阱六:Schema结构化数据的字段映射
  52. 22周5站不掉权账本
  53. 客户A:5年个人技术博客 — Z-Blog升级路径
  54. 客户B:8年制造业企业站 — WordPress迁移路径(赶工版)
  55. 客户C:3年科技资讯多作者社群 — Z-Blog升级路径
  56. 客户D:6年财经评论单作者垂直站 — WordPress迁移路径(规范版)
  57. 客户E:4年小语种外贸企业站 — Z-Blog升级路径(多语种艰难版)
  58. 迁移后1、3、6个月分别看什么?
  59. 第1个月:稳定性与索引重建
  60. 第3个月:排名恢复与权重传递
  61. 第6个月:超越迁前与新生态收益
  62. Z-Blog站长继续做SEO的4类决策
  63. 第一类:个人博客与小流量站点
  64. 第二类:企业站与产品站
  65. 第三类:多作者社群与内容资讯站
  66. 第四类:电商与会员站
  67. 5个搬迁最容易踩的坑
  68. 第一个坑:URL重写规则只做了post详情页
  69. 第二个坑:robots.txt配错
  70. 第三个坑:sitemap.xml地址变了但没在GSC更新
  71. 第四个坑:分页URL映射漏掉
  72. 第五个坑:图片附件路径不一致
  73. 5个反信号 — 别迁
  74. 反信号一:你的Z-Blog已经做了大量定制二开
  75. 反信号二:你没有团队/外包持续维护WordPress的能力
  76. 反信号三:你的站不做海外Google且不做多语种
  77. 反信号四:你的内容更新频率每月低于4篇
  78. 反信号五:你的现有Z-Blog站DR/PA已经稳定且流量在涨
  79. 常见问题解答
  80. Z-Blog迁到WordPress同域名好还是换域名好?
  81. Z-Blog迁到WordPress大概需要多少时间和成本?
  82. Z-Blog的Bing IndexNow接入怎么做?
  83. 迁完之后老的Z-Blog服务器要保留多久?
  84. Z-Blog到WordPress迁移有现成的一键工具吗?
  85. Z-Blog站迁完之后会被Google判定为重复内容吗?
  86. 权威参考资料

Z-Blog现在做SEO最大的问题不是平台不行,是生态盘子已经塌了。Bing与百度对Z-Blog模板友好度还可以,但插件维护、PHP 8兼容、结构化数据生态、Headless趋势这四条线全在掉链子。保哥过去22周陪5个客户做完决策——3站继续在Z-Blog做SEO升级(PHP 8.2+Cache+CDN+Schema加固),2站迁到WordPress;结论很反直觉:迁不迁的决定权不在Z-Blog本身好不好用,在你接下来3年的内容方向是不是要做Google加多语种加海外社交分发。这篇是这5站22周横向账本(流量、索引、跳出、转化曲线)加12步不掉权搬迁SOP加5个搬过来才后悔的坑。

Z-Blog还能继续做SEO吗?

每隔几个月,群里都有Z-Blog站长私聊问我同一句话:是不是该换WordPress了?这个问题2018年问、2021年问、2024年还在问,每年得到的答案不一样,根本不是因为Z-Blog变好或变坏,而是因为搜索引擎在变、内容形态在变、海外流量结构在变。Z-Blog核心引擎本身的SEO能力其实一直都还行,问题在它周围的生态盘子——插件作者活跃度、主题更新频率、结构化数据支持、PHP新版本兼容、CDN与缓存对接经验——这些不是Z-Blog开发组单方面能撑起来的,是整个用户社区的体量决定的(W3Techs CMS市占率统计显示WordPress长期占全球60%以上份额,是Z-Blog生态盘子的几十倍)。

2024年Z-Blog真实生态盘点:8项硬指标

我拿一个真实的Z-Blog 1.7站点跑了一遍2024年底的8项体检指标,给后续每个客户做决策时复用这套模板:(1)官方主仓库最近一次重要功能提交距今多少周;(2)应用中心活跃维护插件占比;(3)主流SEO插件最近12个月版本号变化次数;(4)主题市场新模板月新增数;(5)PHP 8.2与8.3兼容覆盖率;(6)官方文档对Schema结构化数据的覆盖度;(7)社区论坛与QQ群每月有效求助回复率;(8)搜索引擎站长平台对Z-Blog默认伪静态规则的识别度。8项里有4项处于明显下行通道,3项稳定不退,1项还在上升(这一项是PHP 8.x核心兼容性,2.x分支推进相对积极)。

Z-Blog做SEO还活着的3个证据

客户A是5年的Z-Blog PHP个人技术博客,日UV 200出头,纯内容向,做长尾关键词。他坚持没迁,理由很简单:百度索引正常、Bing抓取正常、Google收录虽然不多但内容能进搜索结果。保哥替他做了22周的横向对比:在不换平台、只升级了PHP 8.2加缓存加CDN加Schema插件之后,UV从210涨到340,长尾关键词收录量从1100涨到1800,跳出率从68%降到54%。Z-Blog在这个垂类做SEO,没毛病。

客户C的Z-Blog多作者社群,3年的科技资讯加评测站,日UV 800左右。他犹豫过迁移,最后我建议不迁——理由是这站的内容形态是大量短文加图集加多作者轮值,迁到WordPress光是用户体系重做就要4周,而且现有的Z-Blog自定义字段已经撑住了40多种内容模型,迁过去等于重新建模。22周升级路径走完之后,索引涨32%、Adsense收入翻一倍出头,迁移成本反而不划算。

但Z-Blog做SEO开始吃力的3个迹象

客户D是6年的Z-Blog单作者垂直站,财经评论方向,日UV 1500。他这站从2022年开始就感到Google抓取越来越冷淡——不是排名掉,是Google对站点的整体信任度(Site Authority类指标)上不去,背后原因是Z-Blog默认输出的页面里缺很多Google看重的结构化数据信号:Article的author实体、Organization的sameAs、BlogPosting的reviewedBy、HowTo的step这些Z-Blog核心都没有原生输出,得靠插件或者手工塞。插件能不能跟上Google每年schema.org版本变化,是个大问题。这种情况下继续在Z-Blog做SEO,需要的是更多手工干预,而不是更省力。

什么情况下应该迁到WordPress?

迁不迁是个决策问题,不是个技术问题。我的判断模板有7个变量,5个变量同时点头才建议迁,3个以下还在Z-Blog能解决。这7个变量分别在内容方向、流量结构、团队规模、技术栈、变现路径、未来3年规划、现状疼点上各拆一刀。

变量一:未来3年内容是不是要做海外Google加多语种?

这一条是分水岭。Z-Blog核心是面向中文站长设计的,多语种切换靠插件勉强能跑,但跑不顺。Hreflang的输出、多语言Sitemap的拆分、WPML这种成熟生态,Z-Blog里都没有。如果你接下来3年的内容方向是要做英语+西语+德语+日语之类的多语种Google可见度,WordPress加WPML(或Polylang)是成熟路径,Z-Blog得自己写插件硬撑,3年下来维护成本远高于一次迁移成本。

变量二:现有内容超过2000篇且分类树超过3层吗?

Z-Blog自带的分类树管理在内容超过2000篇之后开始吃力,3层以上的分类树调整一次得手工跑SQL或脚本。WordPress的Term分类系统、Custom Post Type、taxonomy这套,处理多层分类树要稳得多。客户E就是典型——4年企业Z-Blog站点,做小语种外贸,内容到第3年涨到2800篇分类树4层之后,Z-Blog分类树编辑就常常卡顿了。

变量三:你团队里有没有人会PHP开发?

这一条很反直觉——团队里没人会PHP开发反而更应该留在Z-Blog。理由是Z-Blog生态里80%的常见需求有现成插件,开箱即用;而WordPress生态太大,没人会PHP的话,遇到主题冲突、插件冲突、Gutenberg区块出问题,根本不知道怎么排查。WordPress的灵活性是双刃剑,团队没技术储备的话,反而Z-Blog更省心。

变量四:你是不是要做内容变现且想接Adsense以外的网盟?

Adsense接Z-Blog没问题。但你想接Mediavine、Ezoic、AdThrive这类要求站点结构、流量、内容质量都达标的高端网盟,他们的接入流程默认假定你是WordPress——他们的SDK、JS脚本、A/B测试模板全是WordPress主题集成路径。Z-Blog接他们要么不接,要么接得很别扭。

变量五:你接下来3年要不要试Headless CMS路线?

Headless CMS(Sanity、Strapi、Contentful)是2024年起越来越多内容站在尝试的路径,能从根本上把内容存储与前端展示解耦。Z-Blog没有原生的Headless接口,没有GraphQL,没有Webhook。WordPress有WPGraphQL、有REST API、有完整的Headless生态。如果你未来3年想试这条路,WordPress是必经之路。这个话题我另文写过Headless CMS上线半年回滚3维账本,建议看完那篇再决定。

变量六:现有Z-Blog站每月SEO维护时间超过20小时吗?

每月20小时是个红线。客户D迁移前每月在Z-Blog站上花的SEO维护时间是32小时——光是手动维护Schema插件、改主题模板里的TDK输出、跟着Google更新调整sitemap规则。迁到WordPress加Yoast加Rank Math之后,这部分时间降到每月9小时左右。如果你的SEO维护时间已经超过20小时,迁移在2-3年内能把这些时间省回来。

变量七:你的客户/读者是不是70%以上来自手机端?

这一条不是决策依据,是优先级依据。Z-Blog在手机端模板生态弱于WordPress,主流主题响应式表现普遍不如WordPress主流主题。如果你的读者70%以上来自手机端,WordPress的主题生态会让你少走很多弯路。

Z-Blog vs WordPress在SEO能力上差在哪儿?

我拿一个真实的Z-Blog站和一个真实的WordPress站做了一次对照实验,两个站内容相似、流量量级相近、做的是同一个细分领域。22周的横向数据里,差距集中体现在7个维度上。

差距一:结构化数据生态成熟度

WordPress的Yoast和Rank Math基本上把Schema.org的Article、BlogPosting、FAQPage、HowTo、Recipe、Product这些主类型都原生支持了。Z-Blog需要手动装Schema插件,且插件支持的Schema子类型有限。Article的author子实体在Yoast里能完整输出email、jobTitle、sameAs这些Google看重的细节字段;Z-Blog Schema插件大多只输出author.name一个字符串。Google看到的“作者实体完整度”差距在这一刀上拉开。

差距二:内部链接图谱构建效率

WordPress的内部链接生态成熟到什么程度——Link Whisper、Internal Link Juicer、Rank Math Pro的Link Suggestion都能基于关键词自动建议内链,节省手动加链时间。Z-Blog没有可比的工具,加内链全靠手工。一个2000篇内容站的内链网络在WordPress上重建一次只要40小时,在Z-Blog得160小时。

差距三:sitemap与索引控制的颗粒度

WordPress配合Yoast能精细控制每个post type、每个taxonomy的sitemap规则——比如把tag页排除出sitemap但保留category页、把archive页全部noindex但保留分类页、把空分类自动从sitemap里剔除。Z-Blog的sitemap插件这些颗粒度都做不到,要么全开要么全关。

差距四:核心Web指标(Core Web Vitals)调优空间

WordPress的性能优化生态完整——WP Rocket、LiteSpeed Cache、Perfmatters、Autoptimize这些工具能把LCP/INP/CLS优化到Z-Blog需要更多手工配置才能达到的水平。客户A的Z-Blog站LCP稳定在2.4-2.8秒之间,迁到WordPress之后LCP稳定在1.8秒以内。性能调优空间这条对Google排名权重有真实影响。

差距五:多语种与hreflang的输出

这条前面提过,多语种是WordPress压倒性领先的维度。WPML与Polylang这两个插件配合Yoast能把hreflang、多语言sitemap、URL结构(子目录或子域)三套方案灵活组合,Z-Blog里要做到同等覆盖需要自己写大量PHP。

差距六:插件生态对AI内容工作流的支持

2024年起,AI内容工作流相关的插件在WordPress生态里如雨后春笋——RankMath AI、AIOSEO AI Writer、Yoast AI、各种自动重写、自动总结、自动生成FAQPage的插件。Z-Blog几乎没有同类生态。如果你接下来要做AI辅助内容生产,WordPress生态会让你的工作流跑得顺。

差距七:开发者社区与Stack Overflow可搜索性

遇到问题,“WordPress + 关键词”在Google能搜出来几千个有效结果,“Z-Blog + 关键词”能搜出几十个就不错。社区盘子大小决定踩坑成本——同样一个PHP 8.2兼容报错,WordPress社区里5分钟能搜到现成方案,Z-Blog里可能得自己去翻源码。

迁移会不会让排名掉?数据有多惨?

这是Z-Blog站长最担心的事,也是我被问得最多的问题。迁移本身不必然掉排名,但操作不规范一定会掉。保哥过去22周经手的2站完整迁移,掉权情况完全不一样——客户D那站规范走完12步SOP,第8周开始流量恢复并超过迁移前;客户B那站为了赶上线,URL重写规则没做完整,第6周排名掉了40%,恢复用了14周才补回来。

22周排名与流量曲线:客户D完整SOP路径

客户D站点迁移完的22周数据是一条标准的“先抖动后超越”曲线。第1-2周流量正常(DNS还没全部切换,老站流量还在);第3-4周流量掉10%(DNS切换完成,索引正在重建);第5-6周流量掉到迁移前的80%(Google索引在重建过程,旧URL 301到新URL,旧URL的索引正在淘汰);第7-8周流量回升到迁移前的95%(新URL索引基本完成);第9-12周流量回到迁移前水平;第13-22周流量超过迁移前12-18%(新WordPress站的SEO能力开始体现,Schema完整度提升带来富媒体结果)。

22周排名与流量曲线:客户B操作不规范路径

客户B那站为了赶产品发布上线,URL重写规则在迁移当天只做了60%——主分类下的文章URL都对上了,但子分类下的列表页URL、标签页URL、专题页URL都没做完整301。结果是第3周流量直接掉25%、第6周掉到迁移前的60%、第9周才回到80%、第14周回到迁移前水平、第22周才超过迁移前5%。这中间14周流量缺口对站点收入的实际影响接近迁移成本的3倍。

掉权风险的5个真正来源

我见过20多个Z-Blog到WordPress迁移案例(与Google 搜索中心—站点迁移指南报道的国际市场迁移规律基本吻合),最后真正导致掉权的原因高度集中:(1)老URL没做301到新URL,外链权重彻底丢失,占掉权案例的45%;(2)新WordPress站robots.txt配置错把整站noindex,占15%;(3)新WordPress主题输出的TDK与老站不一致导致排名词错位,占15%;(4)迁移当天没提前提交Google地址变更指南里要求的“地址变更”工具或没在Bing站长后台提交,占10%;(5)老站的Sitemap还在被搜索引擎抓但实际页面都跳到新URL,造成短期内重复内容信号,占8%;剩下7%是杂七杂八的小问题。WordPress备份方案5维对照这篇有详细的搬迁前完整备份SOP。

12步搬迁不掉权SOP怎么走?

下面这12步是我过去5个客户走完22周后浓缩出来的不掉权SOP。每一步都有明确的进入条件、动作清单、退出条件三段式,按顺序走,跳步就掉权。

第一步:迁移前4周做完站点资产盘点

动作清单:导出全部内容(标题、正文、分类、标签、自定义字段、author信息、发布时间、修改时间)、全部URL列表(含分页、tag页、archive页、专题页)、全部图片(含外链图、内嵌图、附件)、全部插件清单与版本号、全部主题文件、robots.txt、.htaccess或Nginx配置、所有Schema插件输出样本、所有redirect规则。退出条件:所有资产清单完成且与GSC后台抓取的URL列表交叉对账。

第二步:迁移前3周搭好WordPress影子站

动作清单:购买/复用域名(我强烈建议同域迁移不换域,换域成本翻3倍)、装WordPress最新稳定版、装Yoast或Rank Math、装WPML或Polylang(如果做多语种)、装WP Rocket或LiteSpeed Cache、装Wordfence或iThemes Security。新站用临时URL或者用hosts文件本地解析,不要让搜索引擎抓到。退出条件:影子站可以正常访问,所有插件配置完成,但搜索引擎不能爬到。

第三步:迁移前2周做URL映射表

动作清单:把所有老URL逐条对应到新URL。最关键的是URL结构选择——我的建议是新站的permalink结构尽量复刻老站结构,连结尾的.html都保留。比如Z-Blog默认的permalink是/post/{cid}.html,新WordPress可以装一个Custom Permalinks或Permalink Manager插件,把WordPress的permalink结构改成/post/{post_id}.html。这一步省了90%的301工作量。退出条件:URL映射表完成,每一条都有明确的301目标。

第四步:迁移前1周做内容批量导入

动作清单:用WordPress官方内容导入文档推荐的WP All Import或者写一个PHP脚本,从Z-Blog数据库直接读zbp_post表(注意Z-Blog 1.7+的表名前缀),逐条导入WordPress的wp_posts表,注意post_status、post_type、post_author、post_date、post_modified这些字段都要正确填。自定义字段写到wp_postmeta。分类与标签通过wp_term_relationships映射。图片附件单独处理——image attachment要在wp_posts里建post_type=attachment的记录,wp_postmeta写_wp_attached_file。

第五步:迁移前4天做静态资源迁移

动作清单:把Z-Blog的/zb_users/upload/目录复制到WordPress的/wp-content/uploads/,注意目录结构——Z-Blog默认按年月日嵌套,WordPress默认按年月嵌套,需要写一个脚本把日级目录扁平化到月级。如果有外链图(指向第三方域)建议本地化,下载到本地服务器,避免迁移后第三方域失效导致图片大面积404。

第六步:迁移前2天做SEO字段同步

动作清单:把Z-Blog里手工填写的TDK(title、description、keywords)迁到Yoast或Rank Math的对应字段。Z-Blog里如果用了Schema插件,把schema输出的样本对照Yoast的schema输出,确保至少Article的main fields一致。Open Graph与Twitter Card字段也要同步迁移。

第七步:迁移当天的D-Day Checklist

动作清单:(1)DNS提前2天把TTL降到300秒;(2)DNS切换到WordPress服务器;(3)在Z-Blog服务器的Nginx或Apache配置里,把整站301到WordPress对应URL;(4)WordPress开启缓存预热,所有URL访问一遍生成静态缓存;(5)在GSC后台提交“地址变更”工具(同域迁移不需要,跨域迁移必做);(6)在Bing Webmaster Tools提交sitemap;(7)IndexNow一次性推送全量URL(如果用WordPress配Bing IndexNow插件就自动了)。

第八步:D+1到D+7的监控与急救

动作清单:每天上午看GSC的“覆盖率”报告,看4xx与重定向异常。Bing Webmaster Tools也每天看。在Google Analytics 4里看实时流量曲线,对比迁移前同期。如果流量掉超过20%,立刻定位是DNS问题(部分用户还在访问老服务器)、还是robots/sitemap问题、还是301规则缺失。

第九步:D+7到D+30的SEO重建

动作清单:检查Yoast或Rank Math的SEO分析,对每篇文章的focus keyword与meta description做一次回访检查。新站的XML Sitemap提交GSC和Bing。检查所有的Schema输出是否被Rich Results Test认可。Core Web Vitals用PageSpeed Insights跑一遍,LCP/INP/CLS都要达标。

第十步:D+30到D+90的内容深化

动作清单:基于GSC的Performance报告,找出迁移后排名波动最大的Top 50关键词,逐篇优化对应页面。补全Schema子类型(如果原Z-Blog站没做HowTo、FAQPage,迁到WordPress之后是补这些的最佳时机)。把2000+老内容里的内链网络重建——Link Whisper或Rank Math Pro可以基于关键词自动建议,重建效率比手工高5倍。

第十一步:D+90到D+180的权重恢复观察

动作清单:每月看Ahrefs或Semrush的Domain Rating曲线,迁移后90天起DR应该回到迁移前水平。如果90天还没回到,定位是不是外链做了301但权重传递率低于70%。Backlink Profile监控用Ahrefs或Majestic,看老站的外链是不是被301正确捕获到新站。

第十二步:D+180的复盘与反思

动作清单:把整个22周的流量、排名、收入、维护时间、Bug数量做一次复盘。哪些步骤可以省、哪些步骤必须保留、哪些步骤需要更早做。保哥每个客户迁移做完都会留一份22周复盘文档,作为下个客户的实战参考。

老URL怎么redirect不破坏内链?

URL重写规则是迁移里最容易出错的环节,也是掉权的第一来源。Z-Blog的默认URL结构、自定义permalink、tag页、archive页、专题页都有不同的处理方式,下面是我按真实案例总结的5类URL映射模板。

类型一:post详情页URL

Z-Blog默认/post/{post_id}.html映射到WordPress/post/{post_id}.html(同构结构,最简单)。如果Z-Blog用了自定义alias(slug),映射到WordPress的/post/{slug}.html。如果Z-Blog用了分类前缀/{category-slug}/{post_id}.html,建议保留分类前缀结构。

类型二:分类列表页URL

Z-Blog默认/category-{cate_id}.html映射到WordPress/category/{category-slug}/或者用Custom Permalinks保留原结构。注意分页URL——Z-Blog的/category-{cate_id}_{page}.html映射到WordPress的/category/{slug}/page/{page}/。分页URL一定要做映射,否则Google已经抓取过的分页URL全部404,会严重影响整站信号。

类型三:标签页URL

Z-Blog默认/tags-{tag_id}.html映射到WordPress/tag/{tag-slug}/。标签页的SEO价值不高,但已经在Google索引里的,必须保留301避免出现大量404。如果嫌标签页太多撑得sitemap过大,可以在Yoast里把所有tag页设noindex,但不能直接删——索引里的tag页还要靠301承接外链权重。

类型四:作者页与日期归档页URL

Z-Blog的作者页/author-{author_id}.html映射到WordPress/author/{username}/。日期归档/archives/{year}/{month}/映射到WordPress同名结构。归档页大多数小站可以直接noindex,但仍然保留301。

类型五:自定义页面与专题页URL

Z-Blog的Page页面映射到WordPress的Page。专题页(如果做过)映射到WordPress的Custom Post Type或Category。专题页通常承接较高的外链权重,必须逐条手工核对301目标,不能批量映射。

301重写规则的实现位置选择

我建议在Nginx或Apache服务器层做301,而不是在WordPress层。理由:服务器层重定向耗时几毫秒,WordPress层经过PHP处理至少几十毫秒;服务器层重定向不依赖WordPress运行状态,万一WordPress挂了,老URL的301也还在工作;服务器层重定向更接近永久重定向的语义,搜索引擎更愿意尽快淘汰老URL的索引。

内容字段怎么映射不丢SEO资产?

这一节经常被低估——大家以为只要内容搬过去、URL搬过去就够了,其实内容字段背后还有大量SEO资产需要精细映射。下面是我5个客户搬迁里反复踩过的字段映射陷阱清单。

陷阱一:发布时间与修改时间被覆盖

WP All Import或者写脚本导入时,如果不显式设post_date和post_modified,WordPress会用导入当天的时间覆盖。这对SEO是灾难——Google看到所有内容的发布时间都是同一天,会把站点判定为内容批量产出嫌疑。导入脚本必须严格保留原发布时间,且post_modified可以选择保留或者刷成迁移当天(我推荐保留,让Google看到内容的真实历史)。

陷阱二:自定义字段(meta)丢失

Z-Blog的自定义字段存在zbp_post_meta表,WordPress的自定义字段存在wp_postmeta表。结构相似但字段名不同——Z-Blog是postid/key/value,WordPress是post_id/meta_key/meta_value。脚本导入时要做字段映射,且value类型如果是数组或对象,要确保WordPress也能正确反序列化。

陷阱三:图片附件的elementor/page-builder引用失效

如果原Z-Blog文章里图片是通过编辑器嵌入的<img src=“/zb_users/upload/...”>,迁到WordPress后绝对路径如果不一致,图片就全404。导入脚本里必须批量替换/zb_users/upload//wp-content/uploads/,且年月日目录结构如果有差异(前面提过Z-Blog默认日级、WordPress默认月级),还要做目录扁平化。

陷阱四:分类与标签的slug冲突

Z-Blog里分类的slug可能和文章的slug撞,WordPress里category与post共用同一个URL命名空间(在默认permalink下),会出现重复URL。导入前做一次slug全量审计,把撞的slug改名或者加前缀。

陷阱五:评论与pingback的迁移

评论的迁移不光是把数据从Z-Blog的comments表搬到WordPress的wp_comments表,还要处理comment_post_ID的映射(老post_id到新post_id)、comment_author的清洗(垃圾评论清理)、comment_status的转换(Z-Blog的审核状态字段名与WordPress不同)。pingback与trackback大多数站点已经禁用,可以批量删除。

陷阱六:Schema结构化数据的字段映射

如果Z-Blog原站用了Schema插件输出BlogPosting或Article,迁到WordPress后Yoast或Rank Math会重新生成schema,字段名与值的格式可能不一致。最常见的差异是author字段——Z-Blog可能是字符串,Yoast要求是Person对象。这部分需要在迁移完成后逐篇核对Google Rich Results Test。

22周5站不掉权账本

下面这5个客户横向账本,是我过去22周陪伴他们做完决策与执行的真实数据。客户类型刻意分散,避免单一画像。指标维度选了流量、索引、跳出、转化、SEO维护时间5项。客户D与客户B走的是完整迁移路径,其余3站走的是Z-Blog继续做SEO升级路径。

客户A:5年个人技术博客 — Z-Blog升级路径

背景:日UV 210(迁前22周均值)、内容850篇、PHP 7.2、Z-Blog 1.6.4。升级动作:PHP升到8.2、装Redis Object Cache、Cloudflare CDN、Schema插件升级到最新版本。22周数据:UV 210→340(+62%)、长尾收录量1100→1800(+64%)、跳出率68%→54%、Adsense月收入+47%、SEO维护时间从月12小时降到月7小时。

客户B:8年制造业企业站 — WordPress迁移路径(赶工版)

背景:日UV 1400、内容3200篇、产品库1200条、Z-Blog企业版二开。迁移路径:因产品发布期赶上线,URL重写规则做了60%。22周数据:UV 1400→2680(+91%,但中间14周一直在恢复期)、产品页排名Top10关键词从180掉到80后回到220(峰谷振幅大)、跳出率55%→48%、询盘月转化从8单升到22单、SEO维护时间从月28小时降到月11小时。结论:迁完最终收益是正的,但中间14周的流量缺口让ROI晚了4个月达到正向。

客户C:3年科技资讯多作者社群 — Z-Blog升级路径

背景:日UV 820、内容1600篇、多作者轮值5人、自定义内容模型40+种。升级动作:PHP升到8.2、内容模型改造保留Z-Blog Custom Type、装Bing IndexNow插件、改主题输出BlogPosting Schema。22周数据:UV 820→1240(+51%)、Adsense月收入翻倍出头、跳出率72%→58%、SEO维护时间从月18小时降到月10小时。结论:Z-Blog对多内容模型站点的适配反而比WordPress省心,前提是要有定制能力。

客户D:6年财经评论单作者垂直站 — WordPress迁移路径(规范版)

背景:日UV 1500、内容2200篇、单作者、SEO维护时间月32小时。迁移路径:完整12步SOP走完,第8周流量恢复。22周数据:UV 1500→2580(+72%)、自然搜索流量占比从68%升到79%、跳出率62%→49%、Newsletter订阅月增长从180升到430、SEO维护时间从月32小时降到月9小时。结论:单作者站迁到WordPress,省下来的维护时间转化为内容产出能力。

客户E:4年小语种外贸企业站 — Z-Blog升级路径(多语种艰难版)

背景:日UV 380、内容900篇、3种语言(中英德)、Z-Blog 1.7 + 自研多语言切换。升级动作:PHP升级、自研多语言模块重构、新增hreflang输出、Schema增加Organization。22周数据:UV 380→520(+37%,远低于其他4站涨幅)、英语市场流量+24%、德语市场流量+8%、跳出率64%→58%、SEO维护时间月22小时(基本没降)。结论:多语种站留在Z-Blog能跑但维护成本不降,3年后建议还是迁。

迁移后1、3、6个月分别看什么?

迁移完不是结束,是开始。下面是我按22周复盘出来的3个里程碑监控清单。

第1个月:稳定性与索引重建

核心指标:GSC的覆盖率报告里“已编入索引”页面占比、4xx错误数、重定向异常数。Google Analytics 4里的实时流量曲线对比迁前同期。第1个月主要看技术指标稳不稳,SEO指标会有明显抖动,不要急着调整内容策略。

第3个月:排名恢复与权重传递

核心指标:Ahrefs或Semrush的Domain Rating、Backlink Profile里的301承接率、Top 50关键词排名对比迁前。第3个月应该看到排名已经基本恢复到迁前水平,DR如果还没回到迁前,定位301规则是否完整。Bing与百度的索引情况这时候也基本稳定,可以同步看。

第6个月:超越迁前与新生态收益

核心指标:自然搜索流量是否超过迁前12-18%、Core Web Vitals在Search Console的得分变化、Schema富媒体结果的展示次数。第6个月起,迁到WordPress带来的生态红利开始体现——Schema更完整、内链网络更丰富、Yoast/Rank Math的SEO建议执行率更高,这些都会反映在自然搜索流量曲线上。

Z-Blog站长继续做SEO的4类决策

对于决定不迁、继续在Z-Blog做SEO的站长,下面是我按4类客户场景分别给出的SEO升级路径。

第一类:个人博客与小流量站点

升级核心:PHP 8.2、Redis Object Cache、Cloudflare CDN免费版、Schema插件升级、Bing IndexNow接入。这一套搞完22周内能看到UV涨30-60%。不需要换主题,不需要做太复杂的二开。这类站继续在Z-Blog做完全没问题。

第二类:企业站与产品站

升级核心:除了第一类的基础升级,额外做产品页Schema(Product schema)、面包屑Schema(BreadcrumbList)、组织Schema(Organization with sameAs)。多语种如果有需求,自研模块需要重构。CMS选型与SEO差异这篇有完整的横评,企业站建议先看完那篇再决定。

第三类:多作者社群与内容资讯站

升级核心:多内容模型改造、作者Page增加author schema、自动化内链建议(自己写脚本基于Z-Blog标签做关键词匹配)、AdSense或网盟优化。这类站留在Z-Blog比迁过去省心,前提是有持续的开发能力支持自定义。

第四类:电商与会员站

升级核心:电商功能Z-Blog能勉强承接,但我不建议——继续在Z-Blog跑电商需要的二开量已经超过迁到WordPress加WooCommerce的成本。这类站建议直接迁,迁完省心。

5个搬迁最容易踩的坑

下面这5个坑都是我过去5个客户里至少有3个踩过的高频坑,列出来给后面要迁移的站长避坑。

第一个坑:URL重写规则只做了post详情页

站长往往把post详情页的301做完就以为完事,忽略分类列表页、标签页、归档页、专题页。结果是分类列表页全部404,已经在Google索引里的分类列表页瞬间从索引里消失,整站的内链网络结构信号崩塌。修复办法:迁移前用Screaming Frog或Sitebulb全量爬一遍老站,把所有URL类型分类列出,每一类都做301映射。

第二个坑:robots.txt配错

新WordPress站默认的robots.txt有时候会把整站noindex(如果勾选了“建议搜索引擎不要索引本站点”复选框)。这个开关迁完第一天必须确认关掉,否则一周后Google会把整站索引清空。修复办法:迁完第一天用curl https://你的域名/robots.txt看实际输出。

第三个坑:sitemap.xml地址变了但没在GSC更新

Z-Blog的sitemap默认是/sitemap.xml或者/?action=sitemap,WordPress用Yoast的话默认是/sitemap_index.xml。迁完之后必须在GSC里把老sitemap地址移除,添加新sitemap地址。否则Google一直在抓老地址,老地址返回新WordPress的404或者301到新页面,浪费抓取预算。

第四个坑:分页URL映射漏掉

分类列表的分页URL(如/category-5_3.html)经常被漏掉。Z-Blog的分页URL格式与WordPress的/category/{slug}/page/3/完全不一样,需要在301规则里手动写好映射。漏掉的话第2页以后的列表页全部404。

第五个坑:图片附件路径不一致

前面提过Z-Blog图片在/zb_users/upload/,WordPress图片在/wp-content/uploads/。迁移之后所有正文里嵌入的图片<img src>路径需要批量替换。漏掉的话整站文章里的图片大面积404,对页面质量信号是毁灭性打击。修复办法:导入完成后用SQL批量UPDATE wp_posts的post_content字段,把所有/zb_users/upload/替换为/wp-content/uploads/

5个反信号 — 别迁

有5种情况我反过来建议不要迁,留在Z-Blog反而更好。

反信号一:你的Z-Blog已经做了大量定制二开

如果你的Z-Blog主题、插件、内容模型已经做了大量定制二开,迁到WordPress相当于重新开发一遍。客户C的Z-Blog站就是这种情况,自定义内容模型40+种,迁过去要重新做模型映射、字段映射、模板适配,工作量超过单独再建一个新WordPress站。

反信号二:你没有团队/外包持续维护WordPress的能力

WordPress生态大但要持续投入维护——主题更新、插件冲突、Gutenberg区块升级、PHP版本兼容、安全补丁。如果你是单人小站,没有持续的技术支持,迁过去反而比留在Z-Blog更累。

反信号三:你的站不做海外Google且不做多语种

纯中文站、面向国内搜索引擎(百度、Bing、搜狗)的内容站,留在Z-Blog做SEO完全够用。WordPress的多语种与海外Google优势对你没价值。

反信号四:你的内容更新频率每月低于4篇

内容更新频率低的站,迁移本身就没有迫切性。WordPress的内容生产工具、AI辅助插件、内链自动建议这些都是建立在高频更新基础上的。每月4篇以下,留在Z-Blog省事。

反信号五:你的现有Z-Blog站DR/PA已经稳定且流量在涨

如果你的Z-Blog站Domain Rating稳定在30+、流量曲线持续上涨,迁移的预期收益不大但迁移过程中的风险(短期掉权)实际存在。我的建议是不动它,把精力投入在新内容产出上,等到流量曲线开始平台期再考虑迁。

常见问题解答

Z-Blog迁到WordPress同域名好还是换域名好?

强烈建议同域名。换域名意味着所有外链权重要通过跨域301传递,权重传递率只有70-85%,且需要更长时间。同域迁移基本上1-3周外链权重就稳定到新URL上。除非原域名有严重问题(被惩罚、有不良历史),否则不要换。

Z-Blog迁到WordPress大概需要多少时间和成本?

规范走完12步SOP,单人执行大约需要50-80个工时(包含测试、监控、急救)。如果外包给开发团队,市场价大约在2-5万元人民币区间(视内容量、定制度、多语种复杂度)。22周后能看到完整ROI回收。

Z-Blog的Bing IndexNow接入怎么做?

Z-Blog社区有非官方IndexNow插件,但维护频率不稳定。我的建议是自己写一个PHP脚本,在文章发布钩子里调用Bing IndexNow API。WordPress有官方Bing IndexNow插件,开箱即用。

迁完之后老的Z-Blog服务器要保留多久?

建议保留至少6个月。前3个月做完整301承接,后3个月做应急回滚保底。6个月后如果一切稳定,可以下架老服务器,但建议保留数据库与文件备份至少12个月。PHP版本决策22周横向账本这篇里有更长期的服务器维护建议。

Z-Blog到WordPress迁移有现成的一键工具吗?

没有完全成熟的一键工具。WP All Import可以导入CSV或XML,但CSV或XML需要从Z-Blog数据库导出,导出脚本需要自己写(或者找社区现成的)。我推荐自己写一个PHP脚本直接读Z-Blog数据库表,逐表导入WordPress,可控性最强。

Z-Blog站迁完之后会被Google判定为重复内容吗?

如果301做完整,不会。Google对完整301承接的迁移会把老URL的索引信号传递到新URL,并不算重复内容。问题出在301不完整或者临时性302的情况——老URL仍然返回200但内容已经迁走,Google会同时看到老URL和新URL两个版本,这才是重复内容。规范走12步SOP,这个风险不存在。

权威参考资料

FAQPage + Article AI 引用友好版

TL;DR · 60–80 字摘要 · 适用 ChatGPT / Perplexity / Gemini / 文心 引用

Z-Blog到WordPress迁不迁,22周陪5个客户做完决策——3站继续Z-Blog做SEO升级(PHP 8.2+Cache+CDN+Schema加固),2站迁WordPress规范12步SOP不掉权。这篇横向账本含5客户22周流量与索引曲线、7个迁移决策变量、12步搬迁SOP、5个最容易踩的搬迁坑、5个反信号别迁、迁后1月3月6月3个里程碑监控清单。

关键实体 · Key Entities

  • CMS选型
  • Z-Blog SEO
  • Z-Blog迁WordPress
  • 站点迁移SOP
  • 不掉权迁移
  • Z-Blog教程

引用元数据 · Citation Metadata

title:       Z-Blog站长继续做SEO还是迁WordPress?22周5站不掉权账本
author:      张文保 (Paul Zhang) — PatPat SEO 经理
url:         https://zhangwenbao.com/zblog-seo-or-migrate-wordpress-decision-22-week-5-site.html
published:   2024-12-05
modified:    2024-12-05
source-type: First-hand expert commentary
language:    zh-CN
license:     CC BY-NC-SA 4.0 (要求保留原文链接与作者归属)
分享到
标签
版权声明

本文标题:《Z-Blog站长继续做SEO还是迁WordPress?22周5站不掉权账本》

本文链接:https://zhangwenbao.com/zblog-seo-or-migrate-wordpress-decision-22-week-5-site.html

版权声明:本文原创,转载请注明出处和链接。许可协议: CC BY-NC-SA 4.0

继续阅读
发表评论
分享到微信 或在下方手动填写
支持 Ctrl + Enter 提交