WordPress永久链接:改善WordPress链接结构

文章最后更新于 2025-08-26

什么是永久链接?永久链接指的是网站中每条内容(文章、页面、分类、标签等)对外的固定访问地址(URL)。这些URL是文章、页面、分类和标签的唯一标识符目标是让 URL 简短、可读、一致,方便用户理解与分享,也便于长期维护。

我们可以在WordPress后台中通过“设置(Settings)” → “固定链接(Permalink)”来自定义文章URL的生成规则(例如仅用文章名,或在前面加上分类)。WordPress中设置永久链接(Permalinks)是为了确保我们的网站URL网址结构清晰、友好且易于管理。

永久链接与SEO的关系

使用包含关键词的永久链接(比如 /category/keyword/)有助于谷歌搜索引擎和读者理解页面内容,但是在URL里面添加关键词现在并不是谷歌SEO的排名因子。

在2016年的时候谷歌的John Mueller明确说关键词在URL中是排名因素,但非常小(详情可看:https://www.seroundtable.com/google-keywords-in-urls-a-small-ranking-factor-21577.html)。

2025年谷歌重申URL对排名只提供非常有限的参考信号(参考信息:https://www.seroundtable.com/google-urls-minimal-additional-signals-for-search-engines-38680.html)。

我们这样做更重要的是保持URL稳定,避免频繁改动与参数堆砌。

永久链接与Slug的关系

Slug是URL中的可编辑片段,是永久链接的一部分。发布内容时建议手动精简 slug:小写、用连字符“-”连接、避免冗词与无意义数字。Slug的优化详情可看:《如何编写SEO友好的URL》

URL的结构 – 图片出自Ahrefs

WordPress如何设置文章的永久链接结构?

登录WordPress后台,通过 Settings(设置) –> Permalinks(永久链接)即可进入修改文章的永久链接界面。

WordPress给我们提供的永久链接的格式有:

  • 默认格式(Plain):如 https://ecomools.com/?p=123(不推荐,因为不具描述性)
  • 日期和名称(Day and name):如 https://ecomools.com/2024/08/18/sample-post/
  • 月份和名称(Month and name):如 https://ecomools.com/2024/08/sample-post/
  • 数字(Numeric):如  https://ecomools.com/archives/123
  • 文章或页面名称(Post name):如 https://ecomools.com/sample-post/,推荐
  • 自定义结构(Custom Structure):如  https://ecomools.com/%category%/%postname%/

个人推荐使用文章或页面名称作为永久链接的结构,也就是Post name选项。这样可以让我们的整个URL更短、更可读、更稳定,也能够让我们在slug中放入少量描述性词(如主题词、品牌/型号)。

这主要能提升可读性与点击意愿,对搜索引擎只是较弱的相关性信号,不必为“塞关键词”去频繁改旧URL。清晰且有描述性的永久链接,会比包含数字ID或日期的链接更容易让用户理解页面内容,也更便于记忆与分享。

我们也可以更改我们的分类,例如我们想让我们的文章在前面增加 /blog/ 这个前缀,也就是增加/修改我们的子目录,像这样子:https://ecomools.com/blog/seo-tips/

那么我们就可以在下方的“Optional”选项里面去,去设置我们的文章子目录

如果我们想设置成上面的URL的样子,就在“Category base”里面填blog即可。

如何设置产品分类的子目录?

如果我们安装了WooCommerce的话我们的产品子目录默认路径是:

  • https://ecomools.com/product-category/分类1

如果我们想更改默认的产品分类路径,那么也可以在这里进行设置。

我们安装了WooCommerce之后会出来三个额外的选项:

  • Product category base
  • Product tag base
  • Product attribute base

我们只需要在“Product category base”中将“product-category”更改成你想要的子目录链接即可。

WordPress如何设置产品的子目录?

也是在更改永久链接的地方,安装了WooCommerce之后会出现“Product permalinks” 产品永久链接这个选项,我们在里面设置产品详情页的子目录即可。

更改永久链接的一些注意事项

  1. 网站上线之后尽量不改永久链接结构。
  2. 如果网站SEO流量比较不错,即使URL结构不够完美,也不建议更改固定链接结构,风险较大;如果需要更改,先做好网站备份,再做好一对一的301重定向。

如何优化Slug?

这是我在《如何创建SEO友好的URL(附例子)》里面总结的技巧,汇总成了下面的表格,更多实战技巧可以看这篇文章哦。

最佳实践说明与示例
使用描述性 URL,可包含关键词,避免重复关键词使用可读的关键词而不是数字 ID。例如:
✅ https://example.com/wiki/Aviation
❌ https://example.com/index.php?topic=428871
使用目标受众语言URL 使用用户熟悉的语言。例如:
✅ https://example.com/lebensmittel/pfefferminz(德语)
✅ https://example.com/ペパーミント(日语
使用 UTF-8 编码对非 ASCII 字符(如中文、阿拉伯语、表情符号)进行 UTF-8 编码。例如:
✅ https://example.com/%E6%9D%82%E8%B4%A7/%E8%96%84%E8%8D%B7
❌ https://example.com/杂货/薄荷
单词之间使用连字符推荐使用 -,而非 _ 或连写。例如:
✅ https://example.com/summer-clothing/filter
❌ https://example.com/summer_clothing
保持简洁,避免使用网址参数,比如#和?和下划线_避免冗余无意义的参数。例如:
✅ https://example.com/seo-url-optimization
❌https://example.com/article?id=123&session=456&utm_source=facebook&utm_campaign=spring
统一使用小写URL 区分大小写,建议统一为小写。例如 /Apple 与 /apple 被视为不同页,应统一目录风格
采用逻辑层级结构用清晰目录组织内容。例如:
https://example.com/pets/cats.html 表明 “pets” 下的 “cats” 页面
避免碎片和动态参数问题不要用 URL fragment(如 #section)加载内容;避免动态参数导致抓取混乱。例如不要用 /product/t-shirt#black 来展示不同颜色
参数格式规范化构建 URL 参数时遵循标准语法: ?key=value&key2=value2,多个值用逗号分隔。避免重复参数或特殊分隔符
多区域/多语言结构针对国际化内容使用 ccTLD 或子目录。例如:
https://example.de 或者 https://example.com/de/ 搭配 hreflang 标签更佳(多语言插件会帮我们处理)
采用HTTPSGoogle 已明确表示,HTTPS 是一种积极的排名信号。浏览器会对 HTTP 网站显示“不安全”提示,这会降低用户信任度和点击意愿。
删除数字和年份会增加后续维护的复杂度。如果内容更新了年份,URL 也需要更改。
✅https://example.com/seo-guide
❌https://example.com/seo-guide-2023
去掉定词、介词、和连词来缩短URL短 URL 更易记、更便于分享
✅https://example.com/seo-url-optimization
❌https://example.com/the-basics-of-seo-and-url-optimization
Scroll to Top
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors