如何更换WordPress固定链接?丨SEO入门指南 2024

Wordpress固定链接

更换wordpress固定链接(Permalinks)是需要慎重考虑的,如果你的网站已经上线一段时间了,而且已经获得了不错的流量,那你需要衡量一下是否值得这样做,因为这种改变,有可能对你网站的SEO产生负面的影响。特别是如果采取了不当的方法,可能会产生大量的404页面,最终让你的网站排名大打折扣,得不偿失。

避免出现这些问题的最好办法是在你更换固定链接之前,要有一个明确的计划。比如更换哪种类型的固定链接?如何进行重定向设定?如何避免404错误?内链和外链怎么办?按照什么流程去操作?等等。

在这篇文章中,我们将从什么是固定链接开始,再谈谈一般网站上更换固定链接的原因。然后就是如何安全地改变固定链接的结构,并通过使用重定向来避免外部和内部的错误,最终让大家从一个更优化的固定链接结构中受益。博主也是编程小白,所以这个方法不是最便捷或者高级的,但确实最适合新手博主使用,不需要任何的代码基础。(所以大佬们勿喷)

先提示大家,对于全新的一个网站来说,在首次登录Wordpress后就应该立刻设定好永久链接的结构,避免后期再为这个问题烦恼。

文章目录

Permalinks是什么

固定链接Permalink是什么?

我们博客中每一个页面(Page)、帖子(Post),标签(Tags),分类(Catergories)都有一个唯一的地址,这个地址包括域名和固定链接两个部分。

而固定链接也可以叫永久链接,是网站地址中紧跟域名的部分。

例如,看一下这篇博客文章的URL:https://www.selectionbar.com/how-to-change-wordpress-permalinks/。

域名是selectionbar.com固定链接是how-to-change-wordpress-permalinks

拼接在一起就形成一个完成的网页URL,访客通过这个链接才能访问到你的页面。多一个字母或少一个字母都会造成网页无法访问,这也是为什么要慎重操作。

WordPress后台有多重结构类型可以选择,这个我们在后面会有详细说明。

为什么要改变Permalink结构?

改变永久链接结构的原因有很多,以下是几个值得去这样做的理由:

  • 准备把网站改版,例如,如果你正在转向一个以新闻为导向的网站,你可能想在你的Permalinks中加入日期。
  • 购买了一个已经成熟的网站,你可能想更新链接结构,以达到重塑品牌的目的。
  • 如果你计划长期运营你的博客,而且想进一步提升网站的SEO,但是建站初期并没有对固定链接结构进行设定,仍然在使用默认格式,那需要尽早的更换成合适的类型。特别是如果你在使用的数字的链接,这种结构不会提供给访客已经搜索引擎关于你页面内容的有用信息,这对搜索引擎优化毫无价值。

不管怎样,更换了固定链接的结构并不代表SEO会有质的飞跃,关键还是文章内容。

为什么要冒这么大的风险区更换它,我们到底能从中获得什么益处?

  • 允许你的读者在不看内容的情况下简单了解你的文章或页面是关于什么的。
  • 在你分享链接的时候,让对方能清楚的知道这是他想了解的内容。
  • 便于搜索引擎用来发现文章或页面的主题,也就是通过链接发现关键词。(这可能是最大的益处)
  • 让你的网站看起来更专业,保持所有内容的条理性,让读者觉得作者很用心。

如何安全地更换Permalink结构?

正如我们前面指出的,改变你的permalinks的结构是容易的部分,但后续处理是比较麻烦的。因为此时无论是在你的内链还是在外链都已经无法访问。另外,任何已被搜索引擎索引的内容也是会中断。

对这个问题有一个简单的解决方案,那就是设置301重定向。301重定向本质上是告诉任何使用旧的URL来到你网站的访客能够直接跳转到新的链接以正常访问网页。也能让搜索引擎知道这是一个永久性的变化并重新进行索引。

提示:

  1. 在进行链接结构做任何改变之前,重要的是对你的网站做一个备份,以防万一。
  2. 最好在周末或者晚上进行调整,避免大量访客无法正常访问。
  3. 最好将网站调整成维护模式,如果使用的是Elementor可以在工具中直接切换到维护模式,这样有助于访客知道你的网站在维护。
  4. 务必按照流程操作,仔细阅读每一步骤,否则可能会导致无法成功。
  5. 更换固定链接的结构并不能对SEO带来绝对的好处,但对于向博主这种有强迫症的人来说,可能改完后能舒心一些。

如果你已经决定或必须改变你的固定链接结构,按照我自己经验你需要采取几个步骤:

  1. 导出旧链接
  2. 下载批量301的模板
  3. 将旧链接导入301模板
  4. 更换Wordpress固定链接设置
  5. 导出新链接
  6. 将新链接导入301模板
  7. 将完整的301模板上传完成重定向。
  8. 更换内部链接和外部链接
  9. 重新提交sitemap
  10. 404监控

整体步骤比较多,主要是为了能够详细说明,让读者更容易理解。虽然看上去很繁琐,但实际操作非常简单,快的话10分钟即可搞定。博主另外一个小站有上千个链接按照这个流程已经完美的更换永久链接并且完成了301重定向。

第1步:导出所有旧链接

特别注意,先不要一上来就更换固定链接,此时我们首先需要导出的是所有旧的链接。如果你已经更换到新的固定链接了,请还原回旧的固定链接。

这里需要将所有旧链接导出插件,我们推荐使用Export All URLs,这是免费的插件。 可以非常简单的导出所有链接。

Export All URLs 插件

简单说一下Export All URLs的使用方法:

  • Wordpress 的Tools里找到Export All URLs插件
  • 选择链接导出的类型,正常我们只需要posts的链接
  • 导出链接的内容,可以选择 Post IDs 、Titles 、URLs
  • 只需要导出已公布(Published)的文章。

最后选择CSV文件即可,注意此时屏幕上方会出现很多行文字,其中要点击下载才能将表格下载下来,然后还有一个删除的按钮,这里要先点击下载,然后点击删除即可。

Export All URLs 插件 导出链接完成

然后打开文件,就能看到所有当前固定链接结构下的posts的链接。

第2步:使用Rank Math插件下载批量301的表格

目前,文章301重定向的方法有很多,比如,使用正则方法(RegExp),修改.htaccess文件,但是这些方法对于没有编程基础的朋友可能有些困难,而且操作失误容易造成一些更严重的后果。所以我们这里推荐使用wordpress的插件帮助完成301重定向,使用方法相对来说就容易很多了。

我们推荐使用Rank Math插件完成重定向,对于使用其他SEO插件的用户,比如:Yoast,也有类似的功能,大家可以参考这里的说明进行操作。

在此我们只通过Rank Math进行演示,因为博主自己使用的是Rank Math插件的专业版,个人感觉比Yoast更好用。

Rank Math 重定向

在Rank Math的选项栏中,选择Redirections》Import &Export》Export CSV。

Rank Math 导出重定向链接

此时会得到一个文件,打开后我们会发现一个excel的表格。这一步操作的目的是为了得到Rank Math的301重定向批量处理的模板。

第3步:将旧链接导入301模板

如果之前没有通过Rank Math进行过Redirections,那下载的这个表格是空的,只有标题。如果已经使用Redirections过功能的话,打开文件后,里面会显示现有的重定向链接。我们将所有已经存在的链接全部删除,只保留标题行。(注意标题不要做任何改动,否者Rank Math可能无法识别)

Rank Math 301批量模板空白

 

先简单说明一下标题行代表什么:

ID:随机分配一个ID给每个重定向链接,这里保持清空状态。

Source:填写原链接地址的地方。

Matching:如何匹配新旧链接,这里我们使用Exact 。意思就是对完全和原链接相同的链接进行重定向。

Destination:填写新的链接地址的地方。

type :重定向的类型,我们使用301,就是永久性的。

Category:分类,这个是用来方便管理重定向的,一般可以不填写保持清空状态即可。

Status:active 是激活,也就是确定进行重定向。

然后我们将之前得到的旧链接,直接复制到这里source列下,然后保存表格。注意这里添加的地址是旧的链接地址。

第4步:更换Wordpress固定链接设置

要在WordPress中设置你的Permalinks的结构,你需要在你的仪表板上进入设置>Permalinks。

如下图所示,有几个选项可以选择:

wordpress固定链接设置

前5个项是已经设定好的,分别有默认类型,日期和文章名称等等,具体不进行详述了,下面只介绍一些常用的类型。

现在你就需要决定固定链接结构的类型了。这是非常重要的,在你没有确定之前,不要做盲目的做出任何改变,最忌讳的就是反复的更换。

我们建议大家在刚创建完WordPress博客时就马上改变固定链接结构,以避免后期繁琐的更换问题。

你可以从WordPress的permalinks使用指南中得到一些关于你的新结构的想法。一般来说,postname选项对大多数用户来说是理想的。这种结构使读者和搜索引擎都清楚你的文章的重点。

如果是新闻类的网站或者文章发布非常频繁,可以在最后添加Post ID 或者年月日,这样有助于进一步区分文章和告知访客文章的时效性。

也有很多博主不认为日期应该被添加进去,因为这会让访客明确知道文章的发布日期。如果这是一篇5年前发布的文章,那访客可能会直接关闭,这对网站引流并不好。但不管怎样,这并不是关键的问题,如果没有实质性的内容,访客随时也会退出页面。

通常来说,以下三种结构的使用频率比较高。

  • 只有文章名称            /%postname%/
  • 文章名称/随机数字     /%postname%/%post_id%/
  • 文章名称/年/月/日      /%postname%/%year%/%monthnum%/%day%/

如果不想用日期中间的斜杠,可以换成横杠,这样看起来可能会更美观一些。/%postname%/%year%-%monthnum%-%day%/

以上三中类型只有/%postname%/,更加的简洁,比较适合文章不多的博客,我的博客就是使用的这个类型。另外两种是在最下面的自定义框中设定的。

也有一些大型的网站会加上catergory,但这可能会让整个链接的长度变得非常夸张,所以慎重选择。

当选择好以后,就可以保存了。这时你可以随便找个网页测试一个,这时的链接结构已经发生了变化。

但我们的工作还没有结束,因为此时我们所有的内链和外链都已经失效。你可以在google里site一下自己的网站,此时所有的链接都是404。所以我们还要马上进行301重定向的工作。

第5步:导出新链接

这一步我们仍然需要使用Export All URLs插件,将所有新的链接全部导出。

特别提示:为了保证旧链接和新链接能够完美匹配,在更换的整个过程中不要发布或者删除任何文章。因为这样会导致导出的新旧链接数量不一致,而且在匹配的时候非常麻烦。

我们按照前面导出旧链接的方式,导出新的连接后,会得到所有新的链接地址。顺便看一下新旧链接的数量是否一致。

第6步:将新链接导入301模板

我们在第三步的时候已经将旧链接导入301模板了。现在需要将所有新的链接地址,继续放入我们前面的301模板的Destination列下。其他的几项按照下面的方式全部填充好,保持一致。

ID:什么都不填

Matching:Exact

type :301

Status:active

Category:什么都不填

Rank Math 301批量模板

如上图展示,因为博主另一个网站的固定链接类型是数字,所以我将每个页面的数字复制到source列就行了,然后对应的新的链接地址放到destination列下。这里只是给大家做个展示。

另外,分享一些小技巧。如果使用的是WPS表格,快速填充数据可以将光标移动到单元格的右下角,当光标变成十字型时,双击,这样整列的数据会直接复制成功。比如Exact和active这两列可以这样快速完成。而301是数字,这样操作会出现递增的数字填充。这里我们将光标放在本列的第一个301单元格中,按住 shift+ctrl,同时按方向键的向下就能选中整列。然后在上方的编辑栏中输入301,此时不要按回车,而是要按住ctrl+回车,这样就能全部填充301了。(如果链接比较少直接同鼠标选中即可,如果有上千条连接用鼠标选中是个非常头疼的过程)

完成以上操作后,再次检查一下旧链接和新链接的数量是否一致。最主要的是旧链接和新链接是否是匹配的。也就是旧链接是否对应的是正确的新链接。

这里非常重要,一定要仔细检查一下,如果新旧链接是错开的,那重定向后肯定会跳转到其他页面上,这就麻烦了

最后确定没有问题,保存文件。

第7步:将完整的301模板上传完成重定向

打开Rank Math,选择Redirections》Import & Export。选择我们刚才保存的301文件,然后点击 Import CSV,这时会有进度提示。

Rank Math 导入重定向链接

如果链接非常多,可能需要花费的时间长一些,而且屏幕可能会没有任何变化。如果长时间没有变化,先不要刷新界面。可以在另一个页面重新打开Redirections这个选项,看看是否所有的链接全部都显示出来了。如果数量没有问题,就可以刷新原有的界面,会得到完成的提示。

进行到这里,如果仔细按照整个流程操作的话,此时固定链接的已经完成更新,并且301重定向也完美搞定了。

我们再用google浏览器site以下自己的域名,此时所有的链接应该都已经可以正常访问,并且都是新的固定链接结构。

第8步:更换内部链接和外部友情链接

这一步主要是根据自己网站的实际情况去操作了,如果网站中所有的内部链接都是自己手动添加的,那目博主前没有什么好办法解决,只能自己手动进行更换。可以优先更换一些重要的内链,比如,主页,分类页里的内链。而对于文章内部的链接,看自己的时间和精力吧。

另外,建议大家使用Wordpress的内链插件,日常维护内链很方便,只需设定好关键字后,它会自动为文章添加内链。而且在更换固定连接后,内链插件也会自动对内链进行更新。这里推荐使用 Internal links manager

对于外链来说,如果是购买了大量内页链接的站长需要尽快通知对方更换新的地址。如果是自己的其他网站或者自媒体号有做外链,那也需要尽快更换。

第9步:重新提交Sitemap,重新索引

虽然搜索引擎会定期抓取网站,并在发现固定链接变化时进行更新,随着时间的推移而自行纠正。但是如果你想尽快让搜索引擎知道你的永久链接结构更换了,可以重新提交sitemap让搜索引擎重新索引你的网站。提交站点地图的方法这里就不详述了。

第10步:监控404页面

在完成所有工作后,可能还会有一些遗漏的页面,此时可以使用404监控的功能,进一步将404页面完成重定向。

这里博主使用的Rank Math插件,一款非常好的SEO插件,并且有404监控功能,能够随时捕捉任何你可能遗漏的无法访问的链接。只需要定期监控,发现问题链接进行调整即可。

总结

强烈建议大家在启动一个新的网站时,最好就决定wordpress固定链接的结构并进行更换,这样就避免了后期的麻烦。

博主当初在搭建另外一个网站时没有在意这个问题,使用的Post ID类型,链接里都是数字。最后实在看着别扭,为了长久打算,决定更换成Post Name的类型。所以博主自己尝试了多种办法,也看了不少文章,包括用正则表达式的,修改.htaccess等等。但最终还是整理出这套适合小白的教程,希望能帮助到有同样需求的博主。

另外,在更换完固定连接后还有几点需要注意:

  • 每次发布文章记得要手动输入每篇文章的slug
  • 最好是用英文,如果是做谷歌SEO
  • 链接里添加关键字对SEO来说会有一定的帮助
  • 还有尽可能的保持链接简短
  • 单词之间应该用连字符,而不是下划线

最后想说的是现在网站搭建非常容易,但维护和保持更新真的很需要耐心和毅力。所以在决定搭建网站之前,最好先对网站的定位和整体结构有一个明确的计划,花一些时间去构思。否者后期就要花更多的时间去处理遗留问题,最终可能会让自己失去信心和继续下去的动力。

常见问题

这里有几个疑问,也许能找到你想知道的答案。

要在WordPress中设置你的Permalinks的结构,你需要在你的仪表板上进入设置>Permalinks。其中会有多种类型可以选择,其中postname最受欢迎。

建议大家在启动一个新的WordPress网站后立即去设置永久链接的结构,这样避免后期再次调整带来的负面影响。

默认的格式比如: https://www.selectionbar.com/?p=123。其中 “123 “是数据库中一个特定的帖子或页面的ID。

最主要的原因是,这样的结构对你的SEO不利,因为没有人知道123代表什么。

毋容置疑,搜索引擎在索引和排名时会考虑网页的URL结构,另外合理的固定链接会让访问者很容易地了解文章包含什么内容,可能会产生更高的点击率。所以相对于只是数字的链接结构,postname类型更有优势。

Disclosure: Some of the links in this post are ‘affiliate links’ .This means if you click on the link and purchase the item, I will receive an affiliate commission.”

Facebook
Twitter
LinkedIn
Telegram
WhatsApp
热门文章
error: Content is protected !!