361 361Sale WordPress Care by Openbyt · WordPress 修复与运维

WooCommerce URL 优化指南:如何设置 SEO 友好的产品链接结构?

托尼屎大颗
,
WooCommerce URL 优化指南(2025):设置 SEO 友好的产品链接结构完整攻略

在 WooCommerce 网站中,产品的链接(URL)结构会直接影响搜索引擎对页面的抓取和排名,同时也影响用户点击与信任。一个清晰、简洁、关键词明确的 URL,不仅利于 SEO,还能提高点击率和用户体验。

一、什么是 SEO 友好的 URL?

一个“SEO 友好”的链接结构通常具备以下特征:

特征说明
简洁去除多余参数、避免长串字符
可读URL 中的词语对人类友好易懂
包含关键词包含与页面内容相关的主要关键词
使用连字符单词之间用 - 分隔,避免 _ 或空格编码
小写英文避免大小写混用,提升统一性
静态 URL避免动态参数(如 ?id=123&type=456

示例对比:

yoursite.com/organic-coffee-beans/
yoursite.com/index.php?id_product=342&type=new

二、WooCommerce 默认 URL 结构解析

WooCommerce 安装后,默认产品页面的 URL 类似:

https://yourstore.com/product/organic-coffee-beans/

其中:

而分类页面通常是:

https://yourstore.com/product-category/coffee/

问题: 虽然这结构功能正常,但从 SEO 角度来说,还有优化空间。

三、如何优化 WooCommerce 产品 URL 设置

步骤 1:设置 SEO 友好的固定链接结构

前往 WordPress 后台:

【设置】>【固定链接】

推荐设置:

步骤 2:去除产品前缀 /product/

WooCommerce 默认会加上 /product/ 作为前缀,但你可以使用插件或代码将其移除:

方法一:使用插件

方法二:代码移除前缀(进阶)

add_filter( 'woocommerce_product_post_type_args', 'remove_product_slug', 10, 1 );
function remove_product_slug( $args ) {
  $args['rewrite']['slug'] = '/';
  return $args;
}

记得在设置好后,进入【设置 > 固定链接】,点击“保存”刷新 URL 结构。

步骤 3:自定义商品 URL Slug(别名)

在添加或编辑商品时,点击标题下方的“永久链接”:

例子:

四、产品分类与标签的 URL 设置

分类链接:

标签(Tags)链接:

五、清理动态参数与无效链接

WooCommerce 某些功能会生成参数 URL,如排序、过滤:

/shop/?orderby=price-desc

建议:

六、设置重定向与防止 404 错误

优化 URL 后,原有链接可能失效。务必设置 301 重定向

方法:

七、多语言与区域站点的 URL 结构(如适用)

如果你的网站使用 WPML、TranslatePress 或 Polylang:

模式示例建议
子目录example.com/en/product-x/推荐,适合 SEO 与管理
子域名en.example.com/product-x/适合大型品牌
参数example.com?lang=en不建议,SEO 表现差

同时应设置 hreflang 标签,避免语言版本内容冲突。

八、分析与监控 URL 效果

推荐工具:

总结:构建对人类与搜索引擎都友好的 URL

WooCommerce 链接结构并不是“设了就不动”,合理优化后将带来好处:

需要工程师帮你判断?

把症状、错误提示和最近改动发过来。

我们先判断风险、可能原因和安全下一步,再决定是否需要登录后台或服务器。

开始初诊

需要把这篇文章里的排查落到你的网站上吗?

把网址、错误提示、最近改动和影响范围发过来。我们先判断风险、备份状态和安全下一步;涉及数据库、支付、订单或安全问题时,不建议直接在生产站连续试错。

公开检测 · 无需注册 · 先判断风险 提交后会生成工单编号
初诊阶段不要提交后台、主机、数据库或支付账号密码。
紧急宕机、结账失败、安全跳转优先复核;普通问题通常 1 个工作日内回复。 初诊阶段不需要后台密码;需要权限时会单独确认最小权限和回滚方式。
提交前提醒先保留备份和错误提示,不要在生产站连续试错。