原文链接:http://www.51chinashop.com/shopinfo/dsjs/2014-11-23/100.html

在一个网站中,一个页面对应了多个URL,必然会分散这个页面的权重。因为搜索引擎会从这些URL地址中挑选出一个来作为标准,这个被选中的URL可能并不是我们确立的正版网页访问路径;而我们也可能会对这个网页对应的多个URL地址做出推荐,从而分散了页面的权重。

这个情况也是网页URL优化最常见的问题,比如在做网站专题的时候,调用网站的内容,被调用的页面,又增添了一个新的访问路径。比如增强网站品牌效应,com、cn、net域名同时使用等等。

  那么出现了这个URL问题,我们该如何处理呢?

a>选择正常形式URL使用,不管是页面推荐、网页内链,还是外链建设等等都使用正常形式的URL,不让用户接触到非正常形式的URL;

b>不把Session id、统计代码等容易造成重复的不必要内容放入URL中;

c>非正常形式的URL都301跳转到正常形式的URL;

d>所有备用域名301跳转到主域名。

e>使用robots.txt禁止搜索引擎蜘蛛抓取不向用户展现的非正常形式URL。

  清晰明了的URL

很多站长在做站的时候URL都是一团糟的,连自己去看的时候都不知道即将访问的url到底是些什么内容,更不用提用户体验了。我们在设计URL的时 候,一定要结合网站的层次结构及页面内容,给用户一个清晰明了的URL,要让用户看了URL之后就能预测到即将访问的网页内容,才能增强页面的浏览量。

   URL要尽量短

很多网站的一些页面都使用了很多参数,导致了一个很长很长的URL,不仅用户无法从中获取到额外有用的信息,还影响了页面的访问速度,导致用户体验度不高。所以在设计URL的时候尽量避免使用太多参数,能短则短。

  尽量不要使用动态URL

虽然动态URL对搜索引擎没有影响,但还是建议多使用静态URL。一是有助于减少URL长度,二是可以有效避免搜索引擎掉入黑洞的风险。所以能不使用动态URL就尽量不要去用。

  不要在URL中使用无法被系统自动识别的字符

有些URL中加入了“;”、“,”等字符,我们在浏览器中访问这些URL是没有任何问题的,但是当我们把这些URL发布在论坛或者即时通讯工具等渠道 进行推广的时候,确不能被系统自动识别为链接,导致用户无法直接点击访问,会大大影响推广的效果。所以建议在URL中最好不要出现这些不能被系统自动识别 的字符。

总之,为了用户体验,为了搜索引擎方便爬取,我们要尽量把URL设计的规范、简单、可读性强,这样才能大大增强网页的收录和浏览量。

URL优化的几个处理方法的更多相关文章

  1. 网站url路径优化方法完全讲解 (url优化、基于tp5、API接口开发)

    url优化可是网站开发的必备高阶技能,先看本实例优化前后效果比较: (同为调用前台模块下的index控制器下的index方法) 优化前:www.tp5.com/tp5/public/index.php ...

  2. SQL常见优化Sql查询性能的方法有哪些?

    常见优化Sql查询性能的方法有哪些? 1.查询条件减少使用函数,避免全表扫描 2.减少不必要的表连接 3.有些数据操作的业务逻辑可以放到应用层进行实现 4.可以使用with as 5.使用“临时表”暂 ...

  3. 优化加载jQuery的方法

    请看下面的一段代码: <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js" ...

  4. [MySQL] 两个优化数据库表的简单方法--18.3

    这里介绍两个简单的优化MySQL数据库表的方法 一.定期分析表和检查表 1.分析表语法如下: alalyze [local|no_write_to_binlog] table table_name1[ ...

  5. SEO 网站URL优化

    很多人都知道URL对SEO的重要之处,但是很多站点却忽略了站点的路径优化.今天本人在这里写几点关于优化路径小篇! 本人结论出关于站点URL在优化中其实也是占为一个相当重要的一个优化!优化站点的URL本 ...

  6. SQL Server 优化存储过程的七种方法

    原文:SQL Server 优化存储过程的七种方法 优化存储过程有很多种方法,下面介绍最常用的7种. 1.使用SET NOCOUNT ON选项 我们使用SELECT语句时,除了返回对应的结果集外,还会 ...

  7. 使用JavaScript获取URL中的参数(两种方法)

    本文给大家分享两种方法使用js获取url中的参数,其中方法二是使用的正则表达式方法,大家可以根据需要选择比较好的方法,废话不多说了,直接看详细介绍吧. 方法一: //取url参数 var type = ...

  8. laravel获取当前的url以及当前的基础域名方法汇总

    原文地址:https://phpartisan.cn/news/58.html 来源于:laravel获取当前的url以及当前的基础域名方法汇总 - Laravel学习网 laravel中我们常常需要 ...

  9. flask开启debug模式的两种方法、加载配置文件的两种方法、URL传参的四种方法

    from flask import Flask app = Flask(__name__) # app.config.update(DEBUG=True)#开启debug模式 #加载配置文件方法一 # ...

随机推荐

  1. hdu3338 Kakuro Extension 最大流

    If you solved problem like this, forget it.Because you need to use a completely different algorithm ...

  2. Python中元组、列表、字典的遍历和相互转化

    一.元组,列表,字典的遍历 1.1 元组的遍历 元组的遍历借助 range() 函数,基本思想是通过元组的长度使用for循环进行遍历,代码如下:     fruits=("apple&quo ...

  3. 【shell编程】之基础知识-输入/输出和重定向

    大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端.一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端.同样,一个命令通常将其输出写入到标准输出,默 ...

  4. nodejs-hook 开发

    nodejs require hook 功能很强大,我们可以用来将不支持的数据文件,直接使用require 进行加载,同时 我们可以方便的进行代码的预编译(比如babel 的组件) 为了方便使用npm ...

  5. 无线模块 RXB12-315m TXB12-315M 应用

    近期有个产品用到这对模块,因为没有什么技术支持,就直接上机调试.測试结果为带障碍发射距离60米. 下面是应用的几个知识点: 1:编程操作.事实上比較简单,调制信号315M是模块自带的,不须要调制和解调 ...

  6. 关于margin padding

    margin padding设置百分比是以父元素的宽度作参考. 定位的left,top等取百分比 则以参照定位元素的padding+width做参考 margin 四个同时设定 以margin-lef ...

  7. Git SVN Clone 旧项目迁移到 Git 上

    Git SVN Clone 旧项目迁移到 Git 上 很久使用的是 SVN,但由于项目重启,想改为 Git. 之前的 SVN 仓库是本地,所以在 git svn clone 一直不成功. 正确的方式: ...

  8. 【转】OPPO A77保持应用后台运行方法

    原文网址:http://www.3533.com/news/16/201708/163086/1.htm OPPO A77保持应用后台运行方法.手机的运行内存大小有限,因此在出现运行应用过多时,系统就 ...

  9. 2、visualBox虚拟机扩容

    1.找到VBoxManager工具 1)打开Finder,找到[应用程序],在右侧找到VirtualBox.app,然后打开右键,找到[显示包内容],点击打开 2.打开终端,来到这个目录下 cd /A ...

  10. Jmeter -- 属性和变量

    一.Jmeter中的属性: 1.JMeter属性统一定义在jmeter.properties文件中,我们可以在该文件中添加自定义的属性 2.JMeter属性在测试脚本的任何地方都是可见的(全局),通常 ...