网站URL结构怎么设计文章封面,列出层级、命名、伪静态和301跳转

网站URL结构设计的基本原则是:层级浅、命名清楚、风格统一、一旦确定尽量不改。一般建议网址层级不超过三级,用简短的英文单词或拼音命名,用伪静态或静态化的网址代替一长串参数,中英文、产品分类按统一规则组织。规划好的URL结构,访客看得懂,搜索引擎也抓得顺。

为什么要在意URL结构

很多人觉得网址只是个地址,能打开就行。其实URL结构会在几个方面影响网站:

URL结构影响搜索抓取、用户理解、后期维护、分享传播四个方面卡片图

图 1:网址建站时规划好,后面少改动。

  • 搜索引擎抓取:层级太深、参数太多的网址,抓取效率低,有些页面可能长期不被收录;
  • 用户理解:一个看得懂的网址,用户在搜索结果里能大概判断页面内容;
  • 后期维护:规则统一的网址,加新栏目、新产品时不容易乱;
  • 分享传播:短而清楚的网址,复制、分享都方便。

层级控制在三级以内

网址层级指的是域名后面有几段路径。比如“域名/products/pump/gemo”是三级。层级越深,页面离首页越远,搜索引擎越不容易抓到,用户也记不住。

我们一般建议重要页面控制在三级以内:第一级是栏目,比如产品、新闻、案例;第二级是分类;第三级是具体页面。内容特别多的网站,宁可在分类上做得平一些,也别一层套一层。

网址里用什么命名

英文单词还是拼音

面向国内用户的中文网站,用拼音或英文都可以,关键是简短、能看出含义,比如用“news”或“xinwen”表示新闻栏目。英文网站一律用英文单词。不建议在网址里直接用中文,复制出来会变成一长串编码,很难看。

用短横线连接

多个单词之间用短横线连接,比如“metering-pump”,不要用下划线或空格。

不要用无意义的编号

“/article/12345”这样的网址看不出内容。能用文章主题的英文或拼音简写作为网址的,尽量用有含义的名称。

伪静态和动态网址

动态网址就是带问号和参数的地址,比如“?id=123&type=2”。这类网址参数多了以后,搜索引擎可能把同一内容的不同参数组合当作不同页面,造成重复内容。

伪静态是在服务器上做规则转换,让动态生成的页面对外显示成像静态文件一样的网址,比如把“?id=123”显示成“/news/123”或者有意义的名称。现在主流的建站系统和框架基本都支持,建站时就应该开启。

需要注意的是,同一个页面只保留一种网址形式。如果伪静态和动态网址都能访问,要把动态网址301跳转到伪静态网址,或者用规范网址标签声明以哪个为准。

中英文和分类页怎么规划

多语言网站

中英文网站常见的做法是英文页面加“/en/”前缀,中文页面不加或者加“/zh/”前缀,对应的页面网址后半段保持一致。这样结构清楚,便于设置语言对应关系。

产品分类和筛选

产品按品牌、型号筛选时,不要只靠带参数的网址。重要的分类最好做成独立页面,有自己的网址、标题和介绍,比如每个品牌一个独立页面,这样更容易被收录。

网址里要不要放关键词

有人会在网址里堆一长串关键词,觉得这样对排名有帮助。实际上网址里的词作用有限,适当体现页面主题就够了。比如一篇讲计量泵选型的文章,用“metering-pump-selection”就很清楚,没必要把好几个相近的词都塞进去。网址太长,在搜索结果里会被截断,分享时也不好看。

我们见过的几种常见问题

一是同一篇文章有好几个网址,带斜杠和不带斜杠、大写和小写都能打开,搜索引擎不知道该收哪个;二是筛选、排序参数无限组合,生成大量重复页面,抓取预算被浪费在没用的地方;三是栏目改名时顺手把网址也改了,却没做跳转,旧的收录全变成死链。这几种问题在检查URL结构时比较容易发现,修起来也不难,关键是要有人定期去看。

已经上线的网站要不要改

URL结构一旦上线并被收录,改动就有成本。如果现有网址只是不够好看,没有严重问题,一般不建议大改。如果确实要改,比如层级太深、参数太乱,要做好三件事:整理新旧网址对照表,旧网址全部301跳转到新网址,改完更新网站地图并在站长平台提交。

改版后短期内排名可能会有波动,做好跳转的话通常会慢慢恢复。

结论

网站URL结构设计要做到层级不超过三级、命名简短清楚、用短横线连接、用伪静态代替参数网址、同一页面只保留一种网址,多语言和产品分类按统一规则组织。已上线网站非必要不大改,要改就做好新旧对照和301跳转。蔚岚科技提供网站建设服务,建站时会把URL结构和伪静态一并规划好,想检查现有网站的网址问题,可以打 18720919319 咨询,也可以在联系我们页面留言;小程序页面路径的规划可以参考小程序开发。

常见问题

网址层级超过三级会不收录吗?

不一定,但层级越深抓取越慢,重要页面建议控制在三级以内,并通过站内链接和网站地图帮助收录。

网址里用拼音好还是英文好?

中文网站两者都可以,选一种并统一使用;英文网站用英文单词。

伪静态会影响网站速度吗?

正常配置的伪静态对速度影响很小,可以放心使用。

网址末尾要不要加“.html”?

加不加都可以,关键是全站统一。不要同一网站一部分加、一部分不加。

改了网址之后旧链接怎么办?

把旧网址301跳转到对应的新网址,并更新站内链接和网站地图。