WordPress Permalink Settings for SEO 2026

永久链接是 WordPress 中每篇文章或页面的永久 URL。从一开始配置正确的永久链接结构对于 SEO 至关重要,并避免稍后必须重定向 URL。

WordPress 永久链接结构

在 WordPress 仪表板中转到"设置"→"永久链接"。你会找到 6 个主要选项:

永久链接类型比较:SEO 影响

在做出决定之前,请查看下面的表格,了解每种格式如何影响 SEO 的 URL 长度、关键字显示和在社交媒体或文档中共享的适合性。"SEO 评分"列是从 5 分(最好)到 1 分(最差)的比较等级。

永久链接类型 示例 URL 关键字? SEO 评分 最佳用途
纯文本 /?p=123 否 1 / 5 不推荐用于 SEO 重点网站
Day and name /2026/05/30/post-name/ Yes (with date) 2 / 5 News sites where content is date-bound
Month and name /2026/05/post-name/ Yes (with month) 3 / 5 按时间段组织的博客
Numeric /archives/123 No 1 / 5 优先考虑传统查询速度的网站
Post name (recommended) /post-name/ Yes (prominent) 5 / 5 大多数网站、博客和企业
Custom /blog/post-name/ Yes (+ prefix) 4 / 5 需要 /blog/ /news/ 等路径结构的网站

如您所见,在 URL 中保留关键词而没有随机数字或日期的格式往往得分更高,因为用户和搜索引擎都可以直接从 URL 推断内容。有意义的固定链接也可以提高搜索结果页面的点击率,因为人们更有信心该链接与他们的查询匹配。

哪种结构对 SEO 最好?

文章名(/%postname%/)对 SEO 最好,因为:

SEO 最佳固定链接结构(/%postname%/)

从实际角度来看,最佳结构是 /%postname%/,它生成的 URL 仅包含文章名 — 没有数字、没有日期,也没有遮蔽主要关键词的参数。此结构符合 Google 的指导,即 URL 应该对人类和机器人都具有可读性和可理解性。

/%postname%/ 对 SEO 最有效的技术原因:

注意: 使用 /%postname%/ 时,注意重复的 slug。如果两篇文章标题相同,WordPress 会自动附加 -2。发布前检查每篇文章的 slug,确保它是唯一且有意义的。

如果您担心文章较多时的数据库性能,在实践中 /%postname%/ 在现代 WordPress 上表现良好,因为 WordPress 通过 .htaccess 高效处理重写和基于 slug 的查询。在配置正确的服务器上,过去的性能问题早已不复存在。

设置文章名固定链接

  1. 在 WordPress 仪表板中转到 设置 → 固定链接
  2. 选择 文章名
  3. 点击 保存更改
  4. WordPress 自动更新 .htaccess

如果 .htaccess 没有自动更新,请手动添加以下规则:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

如何在不损失 SEO 的情况下更改固定链接

如果您已经有一个上线的网站并需要更改固定链接结构,请实施 301 重定向:

  1. 安装 Redirection 插件
  2. 从旧 URL 到新 URL 添加 301 重定向
  3. 或使用 .htaccess:Redirect 301 /old-url/ https://yourdomain.com/new-url/
  4. 通知 Google Search Console 有关 URL 更改

更改现有网站的固定链接(301 重定向)

更改已上线一段时间且已在 Google 中排名的网站的固定链接结构是一项有风险的操作。操作不当,您可能会失去所有积累的排名和流量。最重要的规则是每个旧 URL 都必须有一个指向匹配新 URL 的 301 重定向 — 而不是统一重定向到首页。将所有内容重定向到首页(软 404)会向 Google 发出原始内容已消失的信号。

更改固定链接前后的清单:

以下是 .htaccess 中的 301 重定向示例,从旧的基于日期的结构迁移到 /%postname%/,使用模式规则一次覆盖多个 URL:

RewriteEngine On
# Move /2026/05/post-name/ → /post-name/
RewriteRule ^[0-9]{4}/[0-9]{2}/([^/]+)/?$ /$1/ [R=301,L]

添加规则后,手动测试一个示例旧 URL 是否确实重定向到正确的目标(在浏览器中打开旧 URL,确认它落在匹配的新页面上,而不是首页或 404)。

泰语固定链接 vs. 英语 Slug:哪个更好?

泰语网站的一个常见问题是将 slug 保留为泰语(例如 /บทความ-น่าสนใจ/)还是转换为英语(例如 /interesting-article/)。答案取决于您的受众以及 URL 的使用方式。

泰语 slug — 优缺点

英语 slug — 优缺点

建议: 对于面向泰语读者的典型泰语网站,使用音译或翻译主要关键词的英语 slug 通常是最佳折中方案 — 您可以获得干净的 URL 同时保留含义。例如,标题为"如何设置 WordPress"的文章可以使用 slug /wordpress-setup-guide/,而泰语关键词则在标题、H1 和正文中得到强调。如果您真的想要 URL 中有泰语关键词,泰语 slug 也可以 — 只需保持简短,并验证您的主机缓存/CDN 是否正确处理 Unicode URL。

URL Slug 最佳实践

总结: 首次创建网站时将固定链接设置为"文章名"。编写简短、关键词丰富的 slug。如果您更改现有网站的 URL,始终添加 301 重定向以保留排名。

关于 WordPress 固定链接的常见问题

更改固定链接后 Google 会忘记我的旧页面吗?

如果您正确实施从每个旧 URL 到其新 URL 的 301 重定向,Google 不会忘记它们,并将在几周内逐渐将排名和链接权益转移到新 URL。但是,如果您在没有重定向的情况下更改它们,Google 将遇到 404,并逐渐从其索引中删除旧页面,导致您的流量损失。

我可以使用泰语固定链接吗?这会影响 SEO 吗?

可以,这不会直接影响 SEO。Google 支持 Unicode(泰语)URL 并正常排名。主要限制是分享便利性,因为泰语 URL 在某些地方粘贴时会被百分比编码。如果干净的 URL 是优先考虑的,请改用英语 slug。

我应该使用 /%postname%/ 还是 /%category%/%postname%/?

/%postname%/ 适合大多数网站,因为 URL 最短,关键词最接近根域名。/%category%/%postname%/ 在您想要按类别清晰的内容层次结构时很有用,但需注意:如果您后来将文章移到不同的类别,URL 会更改,您将需要新的 301 重定向。

更改固定链接后,我的网站每个页面都显示 404 错误,如何解决?

这通常是因为 .htaccess 文件没有更新。转到 WordPress 仪表板,设置 → 固定链接,再次点击保存更改,让 WordPress 重写规则。如果问题持续,请验证 .htaccess 是可写的,并且服务器上启用了 mod_rewrite。

WordPress SSD 托管,起价 500 泰铢/年

AsiaGB 托管支持带有 DirectAdmin、免费 SSL 和自动备份的 WordPress。

查看托管计划