很多企业网站在生成页面地址时,采用系统默认的URL格式。例如 https://www.dongchen.com/index.php?id=123&cat=5,或者 https://www.dongchen.com/p/234567。用户看到这样的网址,无法判断这个页面的内容是什么;搜索引擎也需要额外解析才能理解页面主题。
URL是搜索引擎和用户接触你页面的第一道信息,虽然它对排名的直接影响有限,但一个清晰、易懂、规范的URL结构,可以在多个方面带来积极效果。以下从实际应用角度,说明如何设计出既对搜索引擎友好、也方便用户记忆和分享的URL。
越长越复杂的URL,用户不愿意手动输入,分享时也容易被截断。建议控制在整个URL(不含 https://www.)在50-60个字符以内。
差:https://www.dcweb.com.cn/category/product/2024/05/10/this-is-a-very-long-url-that-contains-too-many-words-and-makes-it-hard-to-read.html
好:https://www.dcweb.com.cn/products/infoflow-ad-cost
在URL中自然出现页面的核心关键词,有助于搜索引擎和用户快速判断页面主题。关键词之间使用连字符(-)分隔,不要使用下划线(_),因为连字符被视为单词分隔符,下划线则不被统一识别。
差:https://www.dcweb.com.cn/p?=12345
好:https://www.dcweb.com.cn/xiaochengxu-development
推荐格式:/word1-word2-word3/。不要使用空格、下划线、或驼峰式大小写(如 /websiteDesign),后者对搜索引擎和用户都不够直观。
URL中所有字母应统一使用小写。因为服务器对大小写敏感时,/Product/ 和 /product/ 可能被视为两个不同的地址,容易造成重复内容或404错误。
差:https://www.dcweb.com.cn/About/Company-Profile
好:hhttps://www.dcweb.com.cn/about/company-profile
带有问号(?)和等号(=)的URL称为动态参数URL,例如 https://www.dcweb.com.cn/news.php?id=123。这类URL本身可以被搜索引擎收录,但存在两个问题:
当参数增多时(如 ?id=123&page=2&sort=time),同一个内容可能对应多个不同URL,造成重复内容。
用户和搜索引擎无法从URL本身理解页面内容。
静态URL(或称伪静态URL)将参数转化为路径形式,例如 /news/123/ 或 /news/website-speed-optimization/。
优先采用静态或伪静态URL。绝大多数建站系统和CMS都支持URL重写功能,可以将动态URL配置为静态格式。如果你的网站目前大量使用动态参数URL,且参数没有实际意义(如排序、会话ID),建议进行改造。
例外情况:电商网站的筛选参数(颜色、尺寸、价格区间)属于正常功能,不需要全部改为静态,但应使用 rel="canonical" 指定标准页面,避免重复内容。
有些网站的文章URL格式为 /2024/05/10/article-title/。如果分类层级固定,可以保留年份;但时间长了,新老文章混在一起,用户难以判断。更简洁的方式是 /blog/article-title/ 或 /news/article-title/,去掉具体日期。
/product/123456 不如 /product/website-building-price 有信息量。后者即使没有页面标题,用户也能猜到内容。但注意不要强行将所有产品都加关键词——如果产品名称很长或包含生僻字符,保留ID+关键词的组合也可接受(如 /product/12345/wechat-miniprogram)。
同一个产品既可以通过 /products/a-123 访问,也可以通过 /catalog/a-123 访问,产生两个URL。这会造成权重分散和重复内容。应选择一个规范URL,另一个做301跳转或使用 rel="canonical"。
中文URL在复制粘贴时会变成一串百分号编码(如 %E4%B8%9C%E6%99%A8),不美观且容易出错。建议将中文转化为拼音缩写或英文关键词。特殊字符如 &、$、@、% 应避免出现在URL中。
URL中斜杠的数量代表目录层级。一般来说,核心页面(首页、产品列表、服务介绍)保持在2-3层以内,文章或详情页可以再深一层。例如:
首页:https://www.dcweb.com.cn/
一级分类:https://www.dcweb.com.cn/services/
具体服务:https://www.dcweb.com.cn/services/miniprogram-development/
服务下的案例:https://www.dcweb.com.cn/cases/restaurant-miniprogram/
过深的层级(超过5级)可能会让搜索引擎认为该页面不重要,抓取优先级降低。如果确实需要深层级,确保从首页有明确的链接路径可以到达。
URL一旦确定并上线,被搜索引擎收录、被外部网站引用后,尽量不要修改。如果必须修改(例如改版时调整了URL结构),需要做301永久重定向,并逐一对应新旧URL(详见本系列之前的《网站改版后流量下降》和《网站更换域名或服务器搬家》文章)。
在网站建设初期规划好URL结构,可以避免后续大规模改动带来的排名下降和收录问题。
打开你的网站,随机点击5-10个不同的页面(首页、产品页、新闻页、案例页),检查浏览器地址栏中的URL:
是否全部为小写字母?
是否使用连字符(-)而不是下划线(_)或空格?
是否包含中文乱码或百分号编码?
路径层级是否超过5层?
是否有无意义的参数(如 ?sessionid=xxx)?
如果上述任何一项答案不理想,且你的网站处于新建或即将改版的阶段,建议在开发阶段调整URL生成规则。如果网站已经上线多年且流量稳定,不建议为了追求完美而大规模改动URL。
URL结构是网站底层架构的一部分,它不显眼,但会影响搜索引擎抓取的效率、用户分享时的体验、以及网站后期维护的便捷性。在建站初期花一点时间规划好URL规则,是一项投入产出比很高的基础工作。
东辰科技在网站建设项目中,会依据客户网站的内容结构和业务特点,设计规范化的URL生成方案,并在交付时提供URL结构说明。如果你对自己网站目前的URL格式是否合理有疑问,欢迎留言提供示例,我们可以给出具体的优化建议。
用作品证明实力,网站建设行业排名前列