如何规范化网站URL地址?

简介:
把网站首页、栏日页、内页的标题和描述搞定之后,接下来就是检查整个网站的一些硬性指标是否达标。硬性指标就是及格线,做好了,未必比对手更有竞争力,但如果没做好,搜索引擎会给予降分。这就像一家餐厅,座椅干净、饭菜卫生、服务态度好都是硬性指标,是每一家餐厅最起码的标准。做SEO也一样,下面这些指标,是我们必须做好的。

1、URL规范化

URL(就是常说的“路径”、“网址”)是用户和搜索引擎到达我们网站的主要方式,一旦百度收录了我们的网页,就会连同URL一起收录。如果肆意修改URL,会导致用户和搜索引擎无法正常到达我们网站,从而影响用户体验。所以,一开始就要把URL的规则定好,不到万不得已绝不变动。

URL规范化有以下注意事项:

(1)URL统一化

每个网页都可通过无数URL访问例如通过:www.qingpingseo.com、www.qingpingseo.com/index.php、www.qingpingseo.com/index.html这些URL都可以正常访问江西SEO曾庆平网站的首页。但是,百度不可能把这些URL都收录到它的数据库中。否则整个百度就只收录我一个网站就够了。因此,在设计网站的时候,就要确定每个页面只使用一个URL,不要LOGO的URL用www.qingpingseo.com 导航的“首页”URL用www.qingpingseo.com/index.php。

当然,如果你不慎在网站中使用了多个URL代表一个网页,百度就会识别出来并选择其中一个作为标准,但这样就可能跟期待的不同,而且这些不统一的URL会分散该页面的权重。对于不同形式的URL,最好做好301跳转到正常形式的URL,或者是不要留有链接入口。

(2)URL的目录层次不要太多

很多SEO人员以为目录的层次多,就能让自己的网站显得更专业,他们觉得很多大站、老站都是这样做的,比如:

人民网:http://finance.people.com.cn/n1/2017/1117/c1004-29651607.html

但是,这些大站基本都是拥有高权重,并且它们使用的都是早期的CMS系统,那时候的CMS系统还没有伪静态功能,所以不得不采用这样的URL形式。因此,大站的内页有排名,并不代表你的网站能有排名,而且百度也在《百度搜索引擎优化指南》明确提到,鼓励站长使用简短的URL。平时我做网站最喜欢的内页URL格式就是域名/分类别名/文章ID.html,例如:http://www.qingpingseo.com/seojishu/612.html,这样的URL很简短,也很美观。

(3)尽量使用伪静态

虽然现在百度对于动态URL的识别度已经很高了,但是从用户体验的角度来讲,伪静态的URL比动态URL更受用户欢迎。如果你的网站程序本身对URL已经做过优化,那就另当别论。比如wordpress的URL结构如下:

文章页:http://www.abc.com/?p=2307

目录页:http://www.abc.com/?cat=6

单页面:http://www.abc.com/?page_ id=2304

这样的URL本身就很简洁,无须再做伪静态。一般很明显伪静态的URL格式用户体验更好,这时候就最好采用伪静态URL。
目录
相关文章
|
2月前
|
Java
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
79 4
|
1月前
|
Java Spring
JAVA获取重定向地址URL的两种方法
【10月更文挑战第17天】本文介绍了两种在Java中获取HTTP响应头中的Location字段的方法:一种是使用HttpURLConnection,另一种是使用Spring的RestTemplate。通过设置连接超时和禁用自动重定向,确保请求按预期执行。此外,还提供了一个自定义的`NoRedirectSimpleClientHttpRequestFactory`类,用于禁用RestTemplate的自动重定向功能。
|
3月前
|
JSON 前端开发 中间件
React读取properties配置文件转化为json对象并使用在url地址中
本文介绍了如何在React项目中读取properties配置文件,将其内容转化为JSON对象,并在请求URL地址时使用这些配置。文章详细说明了异步读取文件、处理字符串转换为JSON对象的过程,并提供了一个封装函数,用于在发起请求前动态生成配置化的URL地址。
89 1
|
5月前
|
数据库 SEO
做好网站URL结构优化,让SEO事半功倍
许多网站管理员经常错过URL结构的优化,但拥有一个好的URL不仅可以改善用户访问体验,
68 3
|
6月前
|
应用服务中间件 nginx Windows
nginx实现网站url带参跳转 POST请求GET请求跳转
nginx实现网站url带参跳转 POST请求GET请求跳转
321 1
|
7月前
|
应用服务中间件 Apache nginx
使用URL Rewrite实现网站伪静态
通过使用URL Rewrite规则,你可以在URL保持伪静态的外观的同时,实际上使用动态的URL。这对于提高SEO友好性和用户体验非常有用。具体的规则和配置可能因服务器和需求而有所不同。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
98 0
|
7月前
【超实用】Angular如何修改当前页面网页浏览器url后面?param1=xxx&param2=xxx参数(多用于通过浏览器地址参数保存用户当前操作状态的需求),实现监听url路由切换、状态变化。
【超实用】Angular如何修改当前页面网页浏览器url后面?param1=xxx&param2=xxx参数(多用于通过浏览器地址参数保存用户当前操作状态的需求),实现监听url路由切换、状态变化。
|
7月前
|
小程序 前端开发
获取url地址指定参数值
获取url地址指定参数值
|
7月前
|
XML 安全 搜索推荐
URL地址解析
URL地址解析
136 0
|
7月前
|
JavaScript 前端开发 API
(简单详细)javascript中new url()属性,轻松解析url地址
(简单详细)javascript中new url()属性,轻松解析url地址
593 0