SEO博客将博客从子域移动到文件夹

SEO博客

几年前,看到不同网站的博客形式不同,这是相当普遍的。有些使用子域名,blog.example.com和其他子域名用于其网站的其他子部分。他们可以拥有博客,并将用于商店,依此类推。其他网站以相同的方式使用子文件夹。

这些虚线,看到子域用于任何东西是相对罕见的。它们仍然存在,主要是在已经决定全押而不是进行昂贵的迁移的旧网站上,但大多数新网站都设置为使用子文件夹。您今天更有可能看到,特别是因为这是许多博客CMS系统(包括WordPress)的默认行为。

也许你是一个较旧的博客,或者你是一个较新的博客,因为风格原因决定使用子域名,你决定改变。无论您进行更改的原因是什么,您都需要确保将这种迁移的风险降至最低。

更改URL的风险
将博客从子域移动到子文件夹与其他任何主要URL更改一样危险。从/ blog /年/月/日/格式更改为/ blog / post-title / format将具有相同的风险。

这些风险是什么?首先,它是从旧URL中丢失SEO值。请参阅,Google通过其网址识别网页。这是许多基于URL的惩罚来自的地方。如果多个网址具有相同的内容,您会看到重复或被盗的内容警告。如果一个URL上的内容消失,该页面将丢失所有SEO值。

WordPress永久链接设置
当您从一个URL迁移到另一个URL时,无论是域中的更改,从子域到子文件夹的更改,URL结构的更改,还是其他任何内容,都会使您的旧URL丢失。如果您的整个博客突然消失,您可以打赌您的网站将失去大量的搜索排名。毕竟,博客的主要目的是在一系列不同的查询中对您的网站进行排名,以便在他们寻找相关信息时吸引更多人。

如果您没有采取措施告诉Google这是迁移而不是删除或重复,那么您将在搜索排名中受到重创。如果你移动你的博客而不删除旧博客,你会突然有数百或数千个重复内容的实例,从而破坏你的排名。如果您移动博客并删除没有适当保护措施的旧版本,大量内容就会消失,您将失去排名,直到Google确定发生了什么。

我在下面概述的是您应该采取的步骤,以便安全地将博客从子域迁移到子文件夹。你仍然可能会看到你的搜索排名有一些波动,但理想情况下,事情会迅速稳定下来,你不会失去排名。

移动博客本身
进行此博客迁移有三种可能的选择。

在新位置复制博客并规范化新位置。
在新位置复制博客并重定向旧位置。
在新位置复制博客并删除/重定向旧位置。
在这三者中,每个人都有自己的问题。

1号存在在您的网站上保留重复内容的问题。如果同一篇博文同时出现在子域和子文件夹中,Google将会看到相同内容的两个不同位置,并通过Panda发出重复惩罚。理想情况下,新位置的规范化应该可以解决问题。Canonicalization本质上是两个位置上的标志,告诉Google真正的真实位置是什么。如果您将新位置设为规范网址,那么Google最终会在大多数未将旧位置指定为搜索目标的查询中将旧版本替换为新版本。

移动WordPress URL Canonical
这里的问题是有时规范化是不够的。您最终也会分流您的流量。有些人会进入新的URL,有些人会到达旧的URL,而且当指标被拆分时,测量帖子的性能要困难得多。

2号也许是理想的选择。您将旧位置保​​持活动状态并实现从该位置到新位置的重定向。Google会很快意识到您进行了更改,除非重定向失败,否则任何用户都无法到达旧位置。但是,如果重定向确实失败,则旧版本仍然作为后备存在。

重定向整个WordPress博客
这里的目标是使用此回退,直到流量通常下降到旧位置,此时您可以删除回退。但是,您不应该删除重定向; 如果任何旧链接仍然存在,您希望它们指向正确的目的地。

数字3与数字2相同,但是跳过去除旧位置的内容。只要重定向到位,几乎每个人都应该在新位置结束,无论其来源如何。唯一的问题来自重定向不起作用,在这种情况下,用户将登陆404页面。只要你能有效地处理这个问题,它就是一个非常可行的解决方案。

无论您使用哪种方法,我都会推荐一些提示:

将博客复制到新URL并进行测试以确保在删除旧版本的内容之前它可以正常工作。
在测试时,只要两个副本都是实时的,就可以使新版本无索引以防止SEO处罚。
当您实现规范化,重定向并使新版本生效时,请确保删除noindex命令。
您希望最大限度地缩短两个版本的实时和Google可见的时间,这样您就不会在迁移过程中遇到重复的内容损失。

确保使用SEO友好的URL
在进行此迁移时,请考虑确保使用的是搜索友好的URL结构。许多旧博客使用基于参数的URL结构,例如blog / post =?20170921。相反,你应该使用人类可读的URL,例如blog / post / title-of-the-das-dashes。

WordPress永久链接
如果您已经在子域中使用了SEO友好的URL,那么您应该努力将它们保存到子文件夹中。你做的改变越少越好。我建议在基于参数的URL的情况下进行更多更改的唯一原因是因为一旦一切安定下来,它可以使您的SEO受益。如果您不需要进行更改,请不要这样做。如果您不确定,请阅读此文章以了解构建URL的最佳做法。

将旧网址重定向到新网址
一旦设置了旧URL和新URL,就需要实现重定向。重定向告知到达A的流量转到B,然后在服务器级别完成,然后才真正开始加载页面。

有许多不同类型的重定向,但Google建议使用301重定向。301重定向是永久重定向,并将您的SEO值,链接汁等传递到新位置。例如,302重定向是临时重定向,并且不传递SEO值。由于您的迁移是永久性的,因此请确保实施301重定向。

在新URL上实现规范化
即使您认为您的重定向涵盖了所有可能性,请确保实现规范化。这很简单; 您需要做的就是为每个页面添加一个rel = canonical URL标志,指向相应的页面版本。这很容易做到。

Canonical Yoast
由于其他原因,规范化也很重要。例如,和是相同的页面,但具有不同的URL。如果您将它们都保持活动状态,那么您将面临谷歌分割链接汁或发出重复处罚的风险。Google通常很聪明,不会为www /非www版本的页面执行此操作,但它仍然可以发挥作用。它也发生在等,以及其他各种URL参数。问题的关键是,谷歌是有时会聪明地忽略这些,但有时没有,规范化重要的是要理清头绪。

维护旧子域(一段时间)
无论您是删除旧内容文件还是将其隐藏在重定向/ noindex / canonicalization后面,您至少需要保持旧子域处于活动状态,以便重定向可以正常工作。如果您完全删除旧版本,它将变为404,并且重定向失败。

示例子域
您可以使用服务器级重定向而不是页面级重定向来解决此问题,如此脚本中所示,但您需要添加一行以确保重定向为301.将[L]替换为[L,R = 301 ]那应该没问题。

你不必无限期地维护旧版本,尽管没有理由不这样做。从技术上讲,一旦你达到旧内容多年没有一次打击的程度,你就不会因为删除它而伤害任何东西。但是,如果重要的是移除,那取决于你。

向Google提交新的Sitemap
一旦您正确地重定向了旧版本的博客,并且新版本是实时的,可见的,规范的和其他功能的,那么您最好去。从这一点来看,您正在寻找错误,问题和帮助。

将站点地图添加到Google
一个这样的帮助点是生成站点地图的全新版本,删除旧版本。当旧版本重定向到新版本时,Google会拒绝显示旧网址的站点地图。从本质上讲,将站点地图视为您希望的网站快照; 你想要的一切都在那里,你所做的一切都不是。通过您的网站站长工具控制台将新地图提交给Google。

运行断开链接检查
接下来,您应使用某种URL抓取工具或损坏的链接检查器扫描您的网站。有WordPress插件可以为您扫描,或者您可以使用Screaming Frog等第三方工具进行站点/内容审核。

破碎的链接WordPress博客
您正在寻找的是您的内容中的链接指向旧版本页面的情况。您可以浏览并更新这些内容以指向新网址,而不是让用户通过不必要的重定向从您网站的某个点传递到另一个点。它的速度非常快,对于面向未来的网站更有意义。

发送消息以替换旧链接
如果你愿意,此时你可以使用像Ahrefs和Majestic这样的工具来提取你的反向链接资料,然后发送电子邮件给重要网站的所有者 – 或者每个链接到你的网站,如果你愿意 – 要求他们调整链接到你的网站。

您不必这样做,事实上,许多网站管理员都不会费心去调整旧的链接。在许多情况下,这些链接无论如何都不会获得任何流量,对于那些链接,您可以向这些网站管理员发送更多个性化的自定义电子邮件。

但是,只要你有重定向就没有必要这样做。只要Google和用户可以点击链接并到达正确的目的地,一切都很好。谷歌不会因为其他网站没有改变他们的链接而惩罚你。

重新考虑移动
如果所有这些听起来像很多工作和很多错误的空间,那么你总是可以不进行迁移。这里没有真正的理由这样做为了自身利益。Matt Cutts和John Mueller 在不同的时间都表示,只要周围的SEO实践有效,你的博客是在子域名还是子文件夹上并不重要。

如果你想要一个更加数据驱动的外观,CognitiveSEO 编写了很多关于人们在一个方向或另一个方向进行迁移的故事和案例研究,分析这样做是否有益,并确定任何利益或损失通常是由于其他因素,而不是迁移本身。