首页 > 文章专栏 > 正文

如何合并两个WordPress网站不损失SEO效果

“`html

同时运营两个独立的 WordPress 网站,工作量往往翻倍。你需要处理双倍更新、分散营销预算,还要创作双倍内容。

猫哥经常收到用户反馈,他们希望合并网站,但又担心失去搜索排名。这是很合理的顾虑,操作失误确实可能影响流量。

然而,猫哥已经帮助数百位用户成功合并了网站。根据我们的经验,正确合并内容反而能提升 SEO 和网站权威性。

在本教程中,猫哥将教你如何合并两个 WordPress 网站而不损失 SEO 排名。

如何合并两个 WordPress 网站而不损失 SEO

为什么合并两个 WordPress 网站?

多年来,猫哥发现 WordPress 网站所有者合并网站的原因多样,而收益往往超出预期。

最常见的情况是业务整合。也许你之前将 WordPress 博客 与商业网站分开运营,但现在希望统一管理,以强化品牌形象并简化内容策略。

猫哥也帮助过那些拥有一个表现不佳的网站,想将其合并到主站的情况。这种做法能保留有价值的内容,并将现有搜索流量重定向到更强的域名。

但最重要的原因是 效率。管理多个 WordPress 安装意味着需要处理多次安全更新、独立的备份流程、分散的营销投入以及割裂的分析数据。这既繁琐又昂贵。

当你策略性地合并网站时,通常会获得更强的域名权威性、更好的用户体验和更集中的 SEO 努力。更重要的是,你终于可以摆脱多个仪表盘,专注于壮大一个强大的网站。

准备好开始了吗?下面是猫哥合并 WordPress 网站且不损失 SEO 排名的分步流程:

  1. 迁移前的准备工作
  2. 从二级网站导出内容
  3. 将内容合并到主站
  4. 导入外部图片
  5. 设置重定向
  6. 合并后的故障排查
  7. 常见问题解答
  8. 更多资源

1. 迁移前的准备工作

为了本教程的清晰,我们假设二级网站是 https://secondarysite.com,主站是 https://primarysite.com/

要确保内容顺利转移,需要提前做好以下几步。

检查固定链接结构

你需要确保两个网站的固定链接结构完全相同。

如果旧站使用类似 domain.com/2024/01/post-name/ 的 URL,而新站使用 domain.com/post-name/,那么重定向设置会非常困难,甚至可能导致 SEO 排名下降。最好在开始前统一结构。

固定链接 URL 结构

检查 WordPress 媒体设置

你需要检查主站的媒体设置,确保不会因为图片尺寸问题拒绝来自二级网站的图片。

首先,访问两个网站的 媒体 → 添加新文件 页面。

查看上传区域底部的“最大上传文件大小”提示文字。

最大上传文件大小

请确保主站的上传限制 等于或大于 二级网站的限制。如果主站限制更小,部分图片可能无法正常导入。

你可以参考猫哥的教程《如何增加 WordPress 最大上传文件大小》来调整设置。如果你正在寻找稳定高速的 WordPress 主机,推荐使用 Hostinger,他们提供出色的性能和性价比。

安装必要的插件

许多 WordPress 插件会存储数据,例如电商插件、会员插件、论坛插件等。

如果这些插件数据存储在特殊的数据库表中,而主站尚未安装对应插件,那么数据将无法导入。因此,在导入前请确保主站已安装这些插件。

注意:插件处理数据的方式各不相同,某些插件的数据可能无论如何都无法导入。完成本教程后,务必手动检查所有重要数据是否成功迁移。

重要提示: 别忘了使用 Duplicator 等插件对两个网站进行完整的 WordPress 备份。这样,如果出现问题,你可以随时恢复。

2. 从二级网站导出内容

现在,你可以从二级网站导出所有内容了。

首先,登录二级网站的 WordPress 后台,进入 工具 → 导出 页面。

从二级网站导出所有内容

确保选择“所有内容”选项,然后点击“下载导出文件”按钮。

WordPress 会立即生成一个 XML 文件并下载到你的电脑。你将在下一步用到这个文件。

导出的文件将包含以下内容:

  • 所有 WordPress 文章和页面
  • 所有自定义文章类型(如果有)
  • 所有分类、标签和自定义分类法(如果有)

3. 将内容合并到主站

现在,你已经从二级网站导出内容,接下来将其合并到主站。

登录主站(目标网站)的后台,进入 工具 → 导入 页面。

安装 WordPress 导入器

此页面列出了所有可安装并运行的导入工具。滚动到页面底部,点击“WordPress”下方的“现在安装”链接。

安装完成后,点击“运行导入器”链接继续。

运行 WordPress 导入器

接下来,系统会要求你上传 WordPress 导出文件。

点击“选择文件”按钮,然后选择之前下载的 XML 文件。

上传 WordPress 导入文件

点击“上传文件并导入”按钮继续。

WordPress 会解析你的文件,然后跳转到导入设置页面。

WordPress 导入设置

系统会要求你分配作者或创建新作者。你可以将导入的内容分配给主站现有用户,或创建新作者。

接着,勾选“导入附件”选项。这将下载并导入图片等媒体文件。但部分图片可能因某些原因导入失败,导致文章仍链接到二级站点的图片。我们将在下一步修复这个问题。

最后,点击“提交”按钮完成导入。

WordPress 会从你的导出文件中导入内容,并将其添加到主站。完成后,你会看到成功信息。

WordPress 导入完成

页面可能还会显示导入失败的项目列表。通常是因为该项目已存在,但也有其他原因,如图片设置差异或缺失插件等。建议记下这些失败项,以便后续手动从二级网站复制。

4. 导入外部图片

如果图片导入出现问题,某些已导入的文章可能仍会从二级网站加载图片。这些“外部图片”不利于 WordPress 性能和 SEO。我们将用以下步骤修复。

最简单的方法是安装并激活 Auto Upload Images 插件。具体安装方法请参考猫哥的教程《如何安装 WordPress 插件》。

注意: 该插件虽未及时更新,但经测试仍可正常使用。你可以参考猫哥的文章《是否应该使用未与当前 WordPress 版本测试的插件》。

插件的默认设置适用于大多数用户,你也可以通过 设置 → Auto Upload Images 页面进行调整。例如,如果你想导入宽度超过 600px 的图片,需要修改图片尺寸设置。

接下来,进入 文章 → 所有文章 页面,全选所有文章,以便插件更新其中的外部图片。

注意:每次只能选中一页的文章。为了加快速度,你可以通过调整屏幕选项来显示更多文章。

点击页面顶部的“屏幕选项”按钮。

修改每页显示的文章数量

将“每页显示项目数”增加到 999,然后点击“应用”按钮。

重要提示: 如果你使用的是共享主机(例如有些廉价主机),设置 999 可能导致服务器超时。建议先尝试较小的数字,如 50 或 100,确保服务器能处理批量更新。如果你希望获得更稳定的性能,推荐使用 Hostinger 主机,它们提供出色的资源分配。

WordPress 会重新加载页面并显示 999 篇文章。你可以点击“标题”旁边的复选框全选。

然后,从“批量操作”下拉菜单中选择“编辑”,点击“应用”按钮。

使用批量操作编辑多篇文章

WordPress 会显示一个“批量编辑”面板,包含所有选中文章。注意不要更改任何设置,直接点击“更新”按钮,插件会自动导入所选文章中的外部图片。

批量更新所有文章

如果你的文章超过 999 篇,请到下一页继续选择剩余文章。

更详细的说明请参考猫哥的教程《如何在 WordPress 中导入外部图片》。

5. 设置重定向

成功合并内容后,下一步是设置重定向,让访问旧网站的用户自动跳转到新网站。

你需要编辑二级网站的 .htaccess 文件。

你可以通过 FTP 客户端或主机控制面板中的文件管理器来编辑该文件。

编辑 .htaccess 文件

.htaccess 文件位于网站的根目录。如果找不到,请参考猫哥的指南《为什么找不到 .htaccess 文件》来显示隐藏文件。

将以下代码放在 .htaccess 文件顶部:

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.primarysite.com/$1 [R=301,L]

别忘了将 primarysite.com 替换为你主站的域名。保存并上传文件到服务器。

现在,你可以访问二级网站的任何文章 URL,浏览器会自动重定向到主站相同文章。

6. 合并后的故障排查

合并完成后,你需要检查是否遗漏了重要数据,以及合并后的网站是否正常运行。

合并和批量编辑分类与标签

合并后,你可能需要清理分类和标签。详细步骤请参考猫哥的教程《如何在 WordPress 中合并和批量编辑分类与标签》。

修复文章和页面中指向旧域的 URL

导入的文章和页面中的内部链接仍指向旧站。由于已设置重定向,用户仍能访问正确页面,但为了 SEO 和用户体验,最好更新这些 URL。

你可以使用 Search & Replace Everything 插件轻松完成。

分步说明请参考猫哥的教程《如何更新 WordPress 迁移后的 URL》。

常见问题解答

1. 合并网站会损害 SEO 吗?

如果操作正确,SEO 不会受到负面影响。实际上,合并内容往往能提升排名,因为创建了一个更权威的单一网站。关键在于设置正确的 301 重定向,让搜索引擎知道内容的新位置。

2. 可以合并 WordPress.com 和 WordPress.org 网站吗?

可以。流程类似:从 WordPress.com 导出内容,再导入到自托管的 WordPress 网站。具体请参考猫哥的教程《如何从 WordPress.com 迁移到 WordPress.org》。

3. 是否需要继续为旧主机付费?

你需要至少保留旧主机几个月,确保 301 重定向在 Google 更新索引期间持续工作。之后,你可以通过域名注册商设置域名转发,但保留重定向是最安全的 SEO 做法。

4. 旧域名怎么处理?

你应该保留旧域名所有权。即使合并后,旧域名可能仍有反向链接。保留域名并设置重定向,可以将“链接权重”传递给新站。如果域名过期,你会失去这部分 SEO 价值。

5. 可以合并 WooCommerce 商店吗?

可以,但更复杂,因为需要迁移客户数据和订单历史。标准 WordPress 导入器无法很好处理这些数据。建议使用专为 WooCommerce 迁移设计的插件。

更多资源

合并网站后,你可能想进一步了解如何维护新站并保持 SEO 强劲。以下是一些有用的指南:

如果你喜欢这篇文章,请订阅猫哥的 YouTube 频道 获取更多 WordPress 视频教程。你也可以在 Twitter 和 Facebook 上找到我们。

“`

文章标签:#301重定向#SEO优化#WordPress#内容迁移#网站合并

版权声明:本文为「猫哥建站」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

本文链接:https://maogeo.top/blog/如何合并两个wordpress网站不损失seo效果