当前位置:沐岚SEO学习笔记 > SEO基础 >

URL优化之URL设计及规范化方法

简介  URL就是网页的地址,清晰,友好,方便回顾的URL不仅能够让提高用户的体验度也能有助于搜索引擎的蜘蛛抓取,是站内优化的重要部分。那么,网站URL优化主要包括哪些?

目录
URL设计
URL规范化

01
URL设计

像我一样用模板建站的小伙伴, 在CMS后台可以自己设置栏目页的URL,设计过程有以下【5个注意点】

减少URL目录层级和URL长度
这里说的层级是网站的物理目录结构,过多的目录层次在一定程度上会造成网站的逻辑层次变深,在搜索引擎进行抓取的时候就会变得复杂,不利于蜘蛛抓取
看下图,知乎这个页面用【/】 分了三层,三层目录也最合适URL的优化。
URL优化之URL层级和长度 
URL长度宜短,不宜长。 短URL可以提高用户信任度和记忆力,比如,知乎的这个页面,用户很容易就知道页面时在知乎p栏目下,同时搜索引擎也能一目了然的进行抓取。

URL静态化
URL有两种形式, 一种是动态, 一种静态。一般通过URL中是否带有“?”、“=”“&”“php”'asp'等字符来分辩。
简单一点,不带有任何参数的URL,就是静态URL,反之,则是动态URL。 这个有说需要静态化, 也有说不需要,不过一般还是建议将URL静态化
URL优化之URL描述性 

描述性
整个URL包括域名,目录名和文件名,在可能的情况下,让用户看到URL,就可以大致了解这个网页是什么内容, 
比如,我的栏目页名改成了learning, 你很容易看URL知道是关于SEO学习内容
URL优化之URL描述性 

URL字母小写
大写的URL与小写的URL对服务器来说就是完全不同的两个网站, 一个字母的错误就会造成404错误,所以URL写法要统一规范,使用小写方便后期的管理也不容易出错

字符的使用
一般的目录或者文件名单词建议用“-”分隔,不要使用下划线或者其他奇怪的字符。搜索引擎把URL中的短横线当作空格处理,下划线则表示两个单独的个体,所以不宜使用。
 


以上内容都是在建站初期,站长可以控制的URL优化, 但是当站点建成后还需要继续进行URL优化, 为什么呢?

1、因为网站程序的原因,同一个页面可以通过几个不同的URL访问;
2、网站首页,域名解析的带www和不带www都可以访问
3、网站设置了伪静态之后,动态页面静态页面共存;
5、加密网址共存,如http://www.fenxiangseo.com和https://www.fenxiangseo.com是两个不同的网址;
6、部分站点有推荐注册功能,一般网址后面带有用户识别码,每一个用户的推荐链接都不同,但打开的是同一个页面。
           
虽然这样对用户没多大影响,但是搜索引擎就很困惑了,哪个网站才是首页?为什么两个页面内容是重复的?这样的问题,搜索引擎就会对页面的重复索引,造成复制内容,而且好不容易有的页面权重也被分散了,太可惜了,所以,就需要对URL规范化啦
 

02
URL规范化

Canonical标签
Canonical Tags是指URL规范化标记,它是页面内的转向(不规范URL指向规范化URL)
可通过在每个非规范版本的 HTML 网页的 <head> 部分中,添加一个 rel="canonical" 链接来进行指定规范网址。

例如,要指定指向网页http://www.mulanseo.com/learning/148.html的规范链接,需要按以下形式创建 <link> 元素:
URL优化之canoniccal标签使用
然后将上述链接复制到某网页所有非规范网页版本的 <head> 部分中(例如 http://www.mulanseo.com/learning/php?id=15776&active=2),即可完成设置。

Robots标签

robots是搜索引擎的机器协议,把它放在网站根目录下, 可以告诉蜘蛛网站中不想被蜘蛛访问的部分,或者指定搜索引擎只收录指定的内容。对于网站建立后会有一些不规范的URL,不想被搜索引擎收录分散URL的权重,就可以选择用robots标签。

例如, 网站建站初期都会有的www. 域名/index.html 和www.域名都是进入首页的URL,想要首页网址统一,可以进行如下操作
URL优化之robots标签
301重定向
对于301重定向,Canonical标签作用相同, 不同在于是用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

首选域名选择,例如:www和no www,index.html默认重定向。
常用的301重定向设置方法有2种。一个是通过IIS界面直接设置,另外一个是通过代码来实现301重定向设置。

【宝塔面板】
以我使用的window宝塔面板来说,登录后在界面左侧点击【网站】-【添加站点】,也可以绑定多个闲置域名
URL优化之服务器设置301重定向01 
选择要进行重定向的域名,选择【设置】-【重定向】-【添加重定向】-【提交】
URL优化之服务器设置301重定向02 
301代表永久性转移,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
302代表 暂时性转移,只有当一个网站或网页在24到48小时之内临时移到其它位置的情况下才能使用该命令。

【代码301重定向】
由于服务器系统和网站程序语言的不同每个设置301的方法和代码也不尽相同,这部分我的新站还没有试过,先贴上大佬卢松松的博客关于代码设置301的使用,留着以后实践一下
URL优化之代码301重定向01 
【Canonical标签与301的区别】在几个网页内容完全相同(或高度相似)的时候,如果希望两个网页都可以被用户正常访问到,就使用Canonical标签;如果仅让用户访问其中的一个,直接使用301跳转更方便。

小结
以上就是沐岚学习URL优化的全部内容啦,代码重定向做301如果有小伙伴试过, 求经验分享哈, let me see see!


每天进步一点点!
 

作者:沐岚
公众号:Mulan SEO学习笔记

 

  • 关注微信

猜你喜欢

微信公众号