糯麦 糯麦

糯麦科技

/

新闻资讯

/

技术讨论

/

SEO中网站URL该如何进行设计

SEO中网站URL该如何进行设计

原创 新闻资讯

于 2023-08-22 10:16:37 发布

613 浏览

优化(SEO)至关重要。经过多年的观察,我发现许多网站的URL设计仍然非常糟糕,甚至没有经过合理的设计。这些网站的URL结构可能仍然沿用了十几年前的建站方法,但现在已经无法适应当前的环境。

无论你的网站是否考虑了SEO优化的因素,URL设计仍然需要得到高度重视。这是因为网站的URL就像是我们在日常生活中通往各个地方的道路,不仅搜索引擎需要能够通过URL识别页面的深度和位置,用户也需要能够通过URL清晰地了解所访问页面的内容和位置。


网站url设计方针

在见过了各种的网站url设计模式,潘某人SEO结合自身多年SEO优化经验,给大家总结下,本人认为比较好的网站url设计的方案,网站url的设计考量主要从以下几点出发:

url结构必须简端,长度控制在76个字符内

url中不要出现中文和特殊符号,尽量只是用小写字母和数字

url中绝不可以出现和使用#参数

url层级需要控制在3层,最深不要超过5层

url层级目录要有可读性

url要有一定保密性


简短的必要性

首先网站的url需要控制在76个字符以内,超过这个长度会一定程序上影响搜索引擎的抓取,一般来说url需要做到越短越好,对于搜索引擎友好的同时对于用户的友好性同样有提高。

更加利于url链接的传播,在一些场景中用户会通过url来进行内容的分享和传播,若url长度过长用户体验会非常的糟糕。


简避免特殊符号

在url抓取的过程中一些特殊符号会对抓取造成一些潜在的问题,并且在在url中添加一些特殊符号没有现实意义,没有必要给自己去挖坑。并且潘某热SEO推荐大家url的内容中只使用小写字母和数组最多在使用一个’_'。


避免使用#

在url链接中如果#后面的参数会负责页面的路由解析的时候,这种情况是需要绝对避免的,对于搜索引擎一般来说会忽略#后面的参数进行抓取,导致井号后面的url字符不生效,最终效果是网页抓取失败。


url层级控制

潘某人SEO认为对于大多的站点url层级控制在3层以前是绝对可以做到的,3层在满足网站内容的丰富度上和搜索引擎的抓取上有一个很好的平衡。第一层是属于网站的大栏目,第二层则是将栏目细分的二级栏目,第三层是栏目下属内容的详情页面。如果你的站点的栏目细分的层级比较多的时候,可以选择适当的增加url的层级,但是千万不要超过5层以免影响搜索引擎对于页面的抓取。但是如果潘某人SEO来设计网站url的时候,不管栏目细分多严重,依然会选择把层级控制3层,可以通过在不增加层级的情况下,在技术上和可读性上实现。

# 这条链接的含义是,一级栏目是seo,二级栏目是seoxinde,三级则是详情页的对应的id
https://www.nurmai.com/seo/news/1008
#如果二级栏目是seoxinde下内容我们以发布年份细分,通常会加一层
https://www.nurmai.com/seo/news/2023/1008
#但是我们可以合并细分栏目
https://www.nurmai.com/seo/news_2023/1008

可以通过将栏目参数用’_'线来分割,这样对于用户也可以直观的了解url的含义,在技术上也有没有任何的难度,不管url长什么样,后端可以层级一定规则进行拆分。这里就非常关键,网站url层级,在程序中不管怎么分层,都要直接对应体验到前端去,这一点非常的关键。


可读性

如刚才举例的url,就具有很高的可读性,从url中就可以知道层级结构,并且知道对应的栏目的内容领域。你会怎么选择命名url呢?字母可以是英文单词,也可以是拼音;大多数站点会选在以英文单词来命名,这个其实是不推荐的。个人建议还是使用拼音,英文单词其实还是有很大一部分人是看不懂其含义的。有的站点会觉得url中使用拼音很觉得很low,这个也是一个很奇特的想法,国人使用拼音不是很正常的操作。

做事不要舍本逐末,url能像用户传递更多的信息就如何命名,如果有些词拼音过长,或者有些单词是常见词汇,可以综合拼音参杂英文单词共同使用。


url保密性

网站主要页面时详情页,而详情页都是内容分散的纠结其命名方式其实时没有意义,不可能和栏目层架的命名一样的方式去对待。大多数站点的使用的详情页id大多数情况则是数据库对应的自增id。
这个时候就存在一个严重的问题,详情页的内容因为时自增id,内容具有高度的连贯性,即便是类目层级有所不同,但是站点的栏目层级结构组合是有限的,就会导致一些恶意爬虫利用这一,暴力的进行站点内容的爬取,主要站点url设计上存在这个缺陷。所以详情页面尤其是重要的页面,一定需要添加盐(或随机字符串),是最简单最有效的方式,不用担心对搜索引擎的抓取造成影响,对于正常的搜索引擎蜘蛛,只会根据页面抓取到的链接和站点提交的链接进行抓取。


网站url设计趁早

网站url设计必须早于建站之前的,因该实在网站结构设计的时候同步进行,如果站点的url设计不合理,那么这是一个非常悲惨的问题,网站SEO优化改版动页面url结构,大概率都会悲催。如果站点url已经前天不足,但是目前的SEO优化效果整体尚可就没有必要去重新设计更改,但是如果优化效果基本没有,那么其实还是可以尝试以下的,反正一无所有自然无所畏惧,动一动改一改也许还会有惊喜发生。

SEO

搜索引擎优化

百度优化

阅读排行

  • 1. 几行代码就能实现Html大转盘抽奖

    大转盘抽奖是网络互动营销的一种常见形式,其通过简单易懂的界面设计,让用户在游戏中体验到乐趣,同时也能增加商家与用户之间的互动。本文将详细介绍如何使用HTML,CSS和JavaScript来实现大转盘抽奖的功能。

    查看详情
  • 2. 微信小程序中父子组件相互调用详解

    在微信小程序中,组件化开发是一种重要的开发模式,它能够将复杂的界面拆分成多个独立的组件,使代码更容易维护和扩展。在组件化的开发中,父子组件之间的相互调用和传参是常见的需求。

    查看详情
  • 3. 微信订阅号与服务号之间的区别

    要想搭建微信生态相关营销推广程序,必须要注册一个微信公众号,而微信公众号又分为“订阅号、服务号、企业号”,这二者之间有什么区别?企业在账号注册时该如何根据需求进行选择?

    查看详情
  • 4. 微信小程序引入icon字体图标

    其它前端项目只需要引入iconfont字体图标文件,由于微信小程序线上的资源限制了各种接口安全域名,所以在小程序里如果想使用iconfont字体图标就会稍有不同,其实只需要把平时的iconfont字体图标远程路径换成base64引入就可以解决。

    查看详情
  • 5. 微信支付商户申请接入流程

    微信支付,是微信向有出售物品/提供服务需求的商家提供推广销售、支付收款、经营分析的整套解决方案,包括多种支付方式,如JSAPI支付、小程序支付、APP支付H5支付等支付方式接入。

    查看详情