您现在的位置是: 首页 > 网站优化 网站优化
seo之url
zmhk 2024-04-28 人已围观
简介seo之url 感谢大家给予我这个机会,让我为大家解答seo之url的问题。这个问题集合囊括了一系列与seo之url相关的问题,我将全力以赴地回答并提供有用的信息。1.网站SE
感谢大家给予我这个机会,让我为大家解答seo之url的问题。这个问题集合囊括了一系列与seo之url相关的问题,我将全力以赴地回答并提供有用的信息。
1.网站SEO优化中URL长度的规范
2.seo优化技巧:URL规范化,何为标准
3.爱站SEO工具包之URL编码解码使用指南
4.网页路径是什么,seo如何做url路径集权优化
5.如何选择一个有利于seo的url
网站SEO优化中URL长度的规范
URL在SEO中的设计总得原则是首先要从用户体验出发,URL应该清晰友好、方便记忆,然后才考虑URL对排名的影响,具体考虑以下1:URL越短越好。
2:避免太多参数:一般建议2-3个参数之内,参数太多会使用户看的眼花缭乱也可能造成收录问题
3:物理目标层次尽量少
4:文件及目录名具描述性
5:URL中包还关键词
6:字母全部小写
7:连字符使用
在URL中键入关键词是正确的(切不可为了出现关键词而堆积)但是建议后面的全部使用小写,这样看上去不是那么的混乱
以上只是个人观点
seo优化技巧:URL规范化,何为标准
seo细节中有个经常会被提及的问题,就是url是否静态化的问题。这个一直也是seoer们经常争论的话题,到底哪一种更加利于优化;下面个人就在此就总结下。1、首先要了解什么是静态url,什么是动态url。静态url包括两种,一种是真静态,比如说服务器的硬盘上储存有一个实实在在的.html的文件,这种就是所谓的静态。另外一种就是服务器上并无实际的文件,只是用户访问的时候从数据库里根据url端所包含的参数返回对应的结果给用户,这种就是所谓的动态url,当然同样包含伪静态,伪静态在一定程度上等同于动态,只是在服务器端使用了Rewrite将动态网址进行重写,使动态网址看起来像静态网址,比如说我的深圳seo博客,文章内容页面url采用的就是伪静态。
2、动态url同样会被搜索引擎收录,只是对于蜘蛛来说,静态url更符合蜘蛛口味,相对动态url来讲静态url对搜索引擎更加友好。动态url蜘蛛不太喜欢收录的原因是,蜘蛛可能会因为过多的url动态参数陷入到黑洞里。
3、真静态url,直接生成html页面在硬盘上读写,如果生成静态的页面过多的话很明显会对硬盘有所损伤。伪静态url,这种的是通过用户访问的时候即时从数据里生成的,url上看起来是静态,对于用户来说一种是可能便于传播,另外一种是为了欺骗搜索引擎,告诉蜘蛛我是静态的,为了让蜘蛛抓取和收录。动态url,站点内容便于管理,数据可以实时更新,缺点是对于蜘蛛并不友好,虽然目前绝大多数搜索引擎已经支持抓取动态url的页面了。而且动态的这种,相对更占用CPU资源,如果不是自己独立服务器的话,使用全站动态url的站点网站性能相对低下。而且有的因为程序自身的原因,包含不同参数的url也会返回同样的内容,即不同的url但是同样的内容,这种的可能会被搜索引擎判断为作弊。
4、综合用户体验来说,真静态url有一种好处就是,当数据库出错的时候,这种实实在在的静态页面同样可以被用户访问到。动态url包含的参数,会经过服务器请求解析后返回给用户,相对来说网页的返回速度要慢一些,而蜘蛛肯定偏好返回网页速度快的站点,因蜘蛛一直模拟用户的思想,没有用户喜欢访问速度慢的网页。
5、为了提高性能,现在很多cms系统都会提供直接生成静态页面的选择,同样也有cms系统提供生成伪静态和静态两种可选的。针对不同的网站,采取的选择也不一样,比如说针对企业类站点,建议还是使用真静态比较好,因为本身数据量不大,更新也不麻烦。seo从来没有绝对的错与对,改用动态化的还是要用动态的,不要因为考虑搜索引擎优化什么都去使用伪静态,我曾见过有些站点连会员注册这种页面都做了伪静态,觉得实在没有必要。伪静态本身除了像动态那样解析内容外,还要再次伪装成静态url,没必要浪费资源。
注意事项
静态化网页并不是指的是后缀名为.html的网页,其他包含如.asp,.php的网页也有可能是静态化网页,只要这个网页在服务器是一个真实存在的页面,就是静态化网页。静态化网页与后缀名是没有直接关系的,简单来说,就是url中不包含例如带“?”等这些参数即为静态网页。个人认为,seo不要刻意为之,具体情况还得具体分析。
爱站SEO工具包之URL编码解码使用指南
一、seo优化基础:URL基本规范
1、 URL中不能体现中文汉字,甚至拼音,最好使用有意义的英文单词。
2、 URL层次不能超过三层,例如:/abc/abc/abc.html 这是不合理的,典型的URL层级过深。
3、 URL参数,URL参数不能超过三个,例如:/?abc/156&.556/#abc.php 这种就属于典型的动态链接,而且URL中出现参数过多,增加搜索引擎判断,这也是不合适的。
4、 网站在链接到主页或者其他页面时,尤其是主页,只用一种URL,严禁一个页面出现不同的URL,例如:链接首页会出现 / /index.html 以上三个链接都是能够链接首页,但是在搜索引擎眼中,这是三个不一样的URL,意味着三个不同页面,但是内容却是完全一样,这是不利于搜索引擎优化的。
5、 不允许出现没有意义的URL,通常搜索引擎在抓爬一个页面的时候,首先做的就是URL,根据URL来对页面进行第一步的判断,所有我们在URL中页尽可能的体现说明我们的页面价值。
6、 URL全部小写,URL字符的大小写,相信很多站长没有注意过,其实,在搜索引擎中,两组URL中任何一点的差异,都会增加搜索引擎的判断,我们做搜索引擎优化,那么更是以搜索引擎为原则进行优化,如何利于搜索引擎抓爬,我们就应当如何优化。
7、 301,相信这个没人会忽视到,那么
二、seo优化进阶:URL类型优化
1、 目录,通常我们在频道页面(也就是传说中的列表页)的URL最后增加“/”
例如:
/abc 应当是/abc/
2、 内容页面,一般用来表现网页内容,需要直接显示在页面的必须以.html结尾
例如:/user/123 需要改成/user/123.html
三、seo优化高阶:URL静态化处理
1、 不经常更新的内容,采用静态化。例如:
/user/123.html URL中不能使用?带参数
2、 经常更新的内容采用伪静态。同样严禁出现?等参数
3、 特定功能或者交互式采用动态URL。
网页路径是什么,seo如何做url路径集权优化
url编码是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值
,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL的一部分或者分离地发给服务器。
爱站SEO工具包下载:爱站SEO工具包
下面是SEO工具包URL编码解码详情教程,让我们一起来看看:
1.登录爱站SEO工具包,找到编码转换,随后找到相应的功能,如下图:
2.左键点击“URL编码解码,进入下一个操作步骤界面,在上框中填写你要进行特殊的URL编码字符(可批量),填写完成后选择网站编码(utf-8或gb2312),之后点击UrlEncode编码即可完成URL编码特殊字符转换,如图:
3.可对已经特殊字符的URL进行解码,找回真实的URL地址。在下框导入特殊字符的URL后点击UrlDecode解码,即可找回特殊字符的URL真实地址。
图1:(导入特殊字符的URL)
图2:(找回的URL真实地址,红框处)
程序开发和数据传递过程中,为了数据的安全和兼容,需要对数据进行编码,url编码就是其中的一种。url编码解码工具,从实用、易用的角度出发,可以方便地对url进行编码和解码。
如何选择一个有利于seo的url
路径的三种表现形式:1、动态路径
2、静态路径
3、伪静态路径
动态路径:我们常见的表现方式是路径地址中经常含有“?”、“=”或者同时含有问号和等号。这种路径其实包含一种参数内容传递的意思。 静态路径:一般层次都比较分明,比如会有比较明确的拼音目录。伪静态路径:伪静态就是用技术把动态路径变成静态路径的一种形式,伪静态路径本质上来说是静态路径。
其实对于搜索引擎来说,动态路径和静态路径的抓取其实是无差别的。除非动态路径中参数数量超过三个,蜘蛛在抓取的时候会有参数丢失,而造成页面抓取失败的情况。在大多数情况下,动态路径和静态路径对于搜索引擎来说都是一视同仁的。另外,一个网站只允许设置一种路径,要么都是动态路径,要么都是静态路径。不允许同时出现两种路径连接。如果有第二种连接一定要屏蔽了,可以用robots文件屏蔽了。
二、如何设置权重集中
我们知道搜索引擎抓取的时候只认路径,所以对于搜索引擎来说,路径中多或者少一个字母、数字、符号,都是一个新的路径。对于一些不同的路径指向同一个页面的情况,我们要设置一下,将路径规范化了,集中于一个路径,达到权重集中的目的。主要通过两种形式来体现的:
1、网站301重定向:我们知道,我们通过加www和不加www都可以访问网站首页的。但这对于搜索引擎来说是两个路径。很多时候都分别抓取了,所以要把这两个路径规范一下,最终指向一个路径。这就是301重定向。301重定向实现了把一个网站的权重传递给另外一个网站,特别是对于一个换了新域名的网站尤其重要。关于301重定向的方法
2、去掉主页尾巴。我们知道很多网站后面都带了尾巴。子爵经常用discuz做站点,他的首页、栏目页都要带一个尾巴,这对于SEO路径优化非常不好,所以我们也要去掉。一般的虚拟机都有专门的设置方法。以后我也会SEO问题解答板块,罗列一些常见的方法。
三、路径优化。
1、不能使用汉字作为域名
现在出了很多奇葩的域名,要么使用汉字作为前缀,有的使用汉字作为后缀。看着都很另类,实际上如果这种域名拿来建站是一种非常愚蠢的行为。因为百度蜘蛛压根就不认识这种路径形式。基本上是不会抓取收录的。
2、最好使用拼音作为路径。
比如新建了一个二级目录,最好就使用拼音。比如要建立一个优化案例的栏目,最好使用拼音youhuaanli作为二级栏目,这样显得条理清晰。不过如果网站已经收录了,就不要更改了,如果更改同样造成搜索引擎的抓取异常,是得不偿失的。
1、URL越短越好一般来说,网站的URL越短越好,这样做主要是为了用户体验,其实对于搜索引擎来说,不超过1000个字母都没有问题,可是如果不考虑用户体验,确实真的用了非常长的URL的话,用户看起来就有些麻烦了,甚至会马上离开你的网站。
曾经有人做过这方面的试验,在搜索引擎的搜索结果中,一个较短的URL出现在一个较长的URL下边时,较短的URL的点击率是较长的URL的2.5倍。
而且较短的URL也比较有利于复制与传播,人们都比较喜欢简单的东西,特别是现代,人们不喜欢太复杂的东西,能简单就简单,所以网站的URL要尽量的短。
2、目录层次尽量少
这里所指的目录层次是指物理目录结构,而不是指逻辑结构,我们在进行URL的设计时,网站的结构要尽量的去减少目录层次,层次不能太深了,一般建议不要超过三层,特别对于一些新站来说,权重低,搜索引擎蜘蛛爬行得很浅,深一点的页面,蜘蛛都很可能不会去爬行的。
所以,要尽量的做到使目录层次减少,URL缩短,根据长期观察,百度尤其比较喜欢目录层次比较少的页面。
3、文件名及目录名要具描述性
文件名及目录名要具有可描述性,不但让用户一眼就能看出来这个页面是关于什么的,对用户体验比较友好,而且搜索引擎也比较喜欢这样的URL。
例如一个关于新闻的目录,我们可以把它命名为SEO,用户看到这个目录名称,大概就知道这个目录是关于什么内容的了。
4、URL中包含关键词
关键词出现在URL中,可以提高一定的相关性,尤其对于优化英文网站,这点非常的重要,而且关键词出现在URL的位置越靠前越好,也就是说出现在域名中最好,其次是出现在目录名中,最后才是出现在文件名中(
在此,提醒大家注意一点的是不要出现关键词堆积的现象,例如许多朋友的SEO博客,在网站的域名中就包含了SEO,这对于关键词的排名来说,具有一定的权重优势。
5、使用目录形式,还是文件形式?
大部分的CMS系统都可以把页面的URL设置为目录或者文件形式,有些朋友认为目录形式比文件形式权重要高一点,无论使用哪种形式的URL,权重应该是差不了多少的,基本可以忽略二者之间的权重差异。
另外,使用目录形式有一个优点,以后如果更换其他的编程语言,URL也可以不用变化,也不用经过特殊的处理,而文件形式的URL可能文件的扩展名会变化,需要做一定的URL重写处理。
上边是一个网站的URL在设计的时候,应该注意的八个问题,在设计URL时,只有严格的按照这几点来操作就可以了,网站的URL设计得好,不但利于蜘蛛的爬行,而且用户看着也简单、易懂。
6、URL中的字母全部用小写
对于为什么URL中的字母全部用小写,这里有以下原因:
(1)、全部用小写,用户比较容易输入,不用因为大小写混合而出现错误,这是人们的输入习惯。
(2)、有些服务器是区分大小写的,例如Lunix服务器,这样在站长做链接或者是用户输入时,会因为大小写的问题而出现404错误,而且robots也是区分大小写的,如果大小写搞错了,可能会造成不能收录的严重问题。
所以,所有的URL都使用小写。
7、连词符的使用
目录或者文件名中如果有两个单词组成时,一般建议中间使用中划线(-)隔开,切记不要使用下划线或者其他字符,在搜索引擎中,它是把中划线当作一个空格来处理的,而下划线则是被忽略的,例如seo-lunwen会被读成seo与lunwen,这是比较友好的写法。
8、URL中要避免太多参数
在进行URL设计时,我们尽量使用静态的URL,虽然现代的主流搜索引擎都能够很好的去索引带有参数的动态网页了,可是,使用静态的URL还是有一定的优势的。
如果由于某些原因,不能使用静态的URL,而不得不使用动态的URL时,设计的则是URL中的参数应该尽量减少,不要超过三个,一般的情况下URL中的参数2-3个就可以了。
参数太多了不但用户看起来困难,对搜索引擎的索引可能也会造成一定的问题,所以,能使用静态就使用静态的URL,能短就尽量短。
9、URL网址规范化
网址规范化指的是搜索引擎挑选最合适的URL作为真正(规范化的)网址的过程。
比如常见的不规范网址,带www和不带www的域名,以及结尾是否带index.html文件名的页面,就造成同样的首页,出现四个不同的网站地址,对于此不规范的网址的解决,我曾在一文中跟大家做个详细的介绍,有兴趣的朋友可以看下。
出现网址不规范的原因有如下几点:
(1)、CMS系统原因,使同一篇文章出现不同的URL链接。
(2)、URL静态化设置错误,同一篇文章中有多个静态化URL。
(3)、URL静态化后,静态和动态URL共存,都有链接,也都可以访问。
(4)、加密网站,p>
(6)、跟踪代码。
(7)、显示的都是首页内容。
网址规范化问题造成的一些问题:
(1)、分散页面权重,不利于排名。
(2)、外部链接也可能指向不同的URL,分散权重.
(3)、搜索引擎判断的规范化网址不是站长想要的那个网址。
(4)、如果问题太严重,也会影响收录。
(5)、相同内容的页面太多,可能被搜索引擎认定为作弊。
网址规范化解决方案:
(1)、确保使用的cms系统只产生规范化网址,无论是否有静态化
(2)、所有内部链接保持统一,都指向规范化网址。
(3)、在301从定向中,把不规范化URL全部转向到规范化URL。
(4)、提交给搜索引擎的XML网站地图中全部使用规范化网址。
10、URL的命名规则
大部分网站的URL命名规则是“根域名+栏目+文章页面”,也有一部分网站的URL命名规则是“根域名+文章页面”,其中能够产生变数的多半在于文章页面
的命名规则上,有很多的朋友可能会注意到自己的命名规则是不太合理的,那么什么样的URL命名规则比较利于搜索引擎抓取呢?
(1)、网站的网址结构应尽可能简单些,并考虑网站组织的内容,让网址的构建合乎逻辑并易于理解(尽可能采用易读字词而非长的ID数字)。
(2)、网址中使用标点符号,帮助搜索引擎更好地分析网页内容,如在网址中使用连字符(-)而尽量避免使用下划线(_),用连字符分开两个单词,更有利于搜索引擎蜘蛛进行语义分析。
(3)、尽量少使用复杂的网址,特别是那些包含多个变量参数的网址(URL静态化),因为其可能会产生大量不必要的网址全都指向您网站上相同或相似的内容,给抓取工具带来麻烦,消耗大量不必要的带宽,也可能无法为您网站的所有内容编制完整索引。
好了,今天关于“seo之url”的话题就讲到这里了。希望大家能够通过我的介绍对“seo之url”有更全面的认识,并且能够在今后的实践中更好地运用所学知识。如果您有任何问题或需要进一步的信息,请随时告诉我。