在当今互联网时代,网址(URL)作为网站的门牌,对于SEO(搜索引擎优化)来说至关重要。一个简洁明了、易于记忆的网址,不仅能让用户在访问时更加便捷,还能提高网站的SEO排名。很多网站在建设过程中,往往忽略了网址的优化,导致URL过长,给SEO带来诸多困扰。本文将针对网址URL太长的问题,探讨SEO优化的策略。
一、网址URL太长的危害
1. 用户体验差:过长的网址难以记忆,用户在分享或复制时容易出错,导致用户体验不佳。
2. 搜索引擎优化困难:搜索引擎在抓取网站内容时,会对网址进行一定程度的分析。过长的网址容易造成关键词堆砌,影响搜索引擎对网站内容的理解,从而降低SEO排名。
3. 降低品牌形象:一个冗长的网址让人感觉不够专业,不利于品牌形象的塑造。
二、网址URL太长的原因
1. 域名长度限制:部分域名注册商对域名长度有限制,导致网址过长。
2. 网站结构复杂:网站层次较多,导致网址过长。
3. 关键词堆砌:为了提高关键词密度,过度堆砌关键词,导致网址过长。
三、SEO优化策略
1. 合理规划网站结构:
扁平化设计:减少网站层级,使网址更加简洁。
目录结构清晰:合理设置目录,方便搜索引擎抓取。
2. 优化域名:
选择合适的域名:尽量选择简短、易记的域名。
使用顶级域名:顶级域名(如.com、.cn等)更受搜索引擎青睐。
3. 优化URL结构:
使用短关键词:在保证关键词相关性的前提下,尽量使用短关键词。
避免特殊字符:特殊字符会影响搜索引擎对网址的理解,尽量使用字母和数字。
合理设置参数:使用参数时,尽量将参数放在URL的末尾。
4. 关键词优化:
合理布局关键词:在URL中合理布局关键词,提高关键词密度。
避免关键词堆砌:避免过度堆砌关键词,以免影响搜索引擎对网址的理解。
四、案例分析
以下是一个网址URL过长的问题案例及优化方案:
案例:http://www.example.com/2019/10/10/this-is-a-long-url-which-needs-to-be-optimized.html
优化方案:
1. 缩短域名:将域名缩短为example.com。
2. 优化目录结构:将目录结构改为/example/products/。
3. 优化URL:将URL改为/example/products/this-is-a-long-url.html。
4. 关键词优化:在URL中保留关键词“this”和“url”,避免堆砌。
五、总结
网址URL的优化是SEO工作中不可或缺的一环。通过对网址进行合理规划、优化域名、优化URL结构和关键词布局,可以有效提升网站的用户体验和SEO排名。在今后的网站建设过程中,我们应重视网址URL的优化,为网站带来更多流量和效益。
对seo友好的url链接该怎么优化
首页、重要的内页的title和meta标签最好分别书写,针对栏目主题体现不同的内容。
动态网页优化
动态网站是指网站内容的更新和维护是通过一个带有数据库后台的软件,即内容管理系统(CMS)
完成。一般采用ASP,PHP,ColdFusion,CGI等程序动态生成页面。动态页面在网络空间中实
际并不存在,它们的大部分内容通常来自与网站相连的数据库,只有接到用户的请求,在变量
区中输入一个值以后才会生成。动态网页扩展名显示为.asp、.php、cfm或.cgi,而不是静态网
页的.html或者.htm。其URL中通常出现”?”、”=”、”%”,以及”&”、”$”等符号。网站使用动态技
术的好处,除了增加网站交互功能,还具有容易维护和更新的优点,因此为许多大中型网站采
用。
但大多数搜索引擎的蜘蛛程序都无法解读符号”?”后的字符。这就意味着动态网页很难被搜索引
擎检索到,因而被用户找到的机会也大为降低。因此,建设网站之前首先要端正思想,即能够
采用静态表现的网页尽量不要用动态实现,重要的网页用静态表现。同时使用技术将动态网页
转化成静态网页形式,使URL中不再包含”?””=”等类似的符号。也可以通过对网站进行一些改
动,间接增加动态网页的搜索引擎可见度。即坚持”动静结合,以静制动”的原则。
不同技术的解决方案:
针对不同程序开发的动态网页有着相应的解决方案。以下是作者Karen编译的部分内容:
1、CGI/Perl
如果你在网站中使用的是CGI或者Perl,可用一个脚本拾取环境变量前的所有字符,再将URL中
剩余的字符赋值给一个变量。这样,你就可以在URL中使用该变量了。不过,对于那些内置了
部分SSI(Server-SideInclude:服务器端嵌入)内容的网页,主要的搜索引擎都能够提供索引
支持。那些以.shtml为后缀名的网页也被解析成SSI文件,相当于通常的.html文件。但如果这
些网页在其URL中使用的是cgi-bin路径,则仍有可能不被搜索引擎索引。
2、ASP
ASP(ActiveServerPages:Web服务器端动态网页开发技术)被用于基于微软的网络服务器
中。使用ASP开发的网页,一般后缀名为.asp。只要避免在URL中使用符号”?”,大多数搜索引擎
都能够支持用ASP开发的动态网页。
3、ColdFusion
如果你使用的是ColdFusion,那么你就需要在你的服务器端重新对其进行配置,使其能够将一
个环境变量中的符号”?”用符号”/”代替,并将替换后的数值传给URL。这样一来,最后到达浏览
器端的就是一个静态的URL页。当搜索引擎对该转换后的文件进行检索时,它不会遭遇”?”,因
而可继续对整个动态页的索引,从而使你的动态网页对搜索引擎仍然具有可读性。
4、Apache服务器
Apache是最流行的HTTP服务器软件之一。它有一个叫做mod_rewrite的重写模块,即URL重写转
向功能。该模块能够使你将包含环境变量的URL转换为能够为搜索引擎支持的URL类型。对于那
些发布后无须多少更新的网页内容如新闻,可采用该重写转向功能。
建立静态入口:
在”静动结合,以静制动”的原则指导下,还可以通过对网站做一些修改,尽可能增加动态网页
的搜索引擎可见度。如将动态网页编入静态主页或网站地图的一个链接中,以静态目录的方式
呈现该动页面。或者为动态页面建立一个专门的静态入口页面(gateway/entry),链接到动态
页面,然后将静态入口页面递交给搜索引擎。
对一些重要的、内容相对固定的页面制作为静态网页,如包含有丰富关键词的网站介绍、用户
帮助,以及含有重要页面链接的网站地图等。网站首页尽量全部采用静态形式,并将重要动态内
容以文本链接方式全部呈现,虽然增加了维护工作量,但从SEO的角度看是值得的。
也可以考虑为你的重要动态内容创建静态的镜象网站。
付费登录搜索引擎:
当然,对于整个网站都采用与数据库相连的内容管理系统(CMS)发布的动态网站而言,提高搜
索引擎可见度的最直接办法就是进行付费登录,直接提交动态网页到搜索引擎目录,或做关键
字广告,保证网站被搜索引擎收录。
搜索引擎对动态网站支持的改进
搜索引擎一直在提高自己对于动态页面的支持。到目前为止,GOOGLE、HOTBOT和百度等开始尝
试抓取动态网站页面(甚至包括URL带”?”的页面)。但这些搜索引擎抓取动态页面时,为了
避免”搜索机器人陷阱”(spidertraps,脚本错误,这种错误会让搜索机器人进行无限循环的
抓取,无法退出)”,都只抓取从静态页面链接过去的动态页面,而从动态页面链出去的动态页
面都不再抓取,即不会对动态页面中的链接进行深入访问。
对于直接使用动态的URL地址,请注意:
文件URL中不要有SessionId,同时不要用ID作为参数名称(特别是对于GOOGLE);
如:《网络营销基础与实践》一书,在当当网的介绍页面URL地址是:
asp?product_id=493698″>,该页就无法被读取。
参数越少越好,尽量不要超过2个;
尽量不要在URL中使用参数,这样可以增加动态页面被抓取的深度和数量。
附:
Google向网站管理员提供的信息:www.google.com/webmasters/guidelines.html
百度常见站长问题:
第五部分:搜索引擎优化的重点:链接策略
链接是网站的灵魂。用户通过超级链接获得丰富的网站内容,搜索引擎蜘蛛也是沿着一个网站
的页面链接层层跟踪深入,完成对该网站的信息抓取。对搜索引擎尤其是Google来说,决定一
个网站排名的关键,是外部有多少高质量的链接指向这个网站。这就是外部链接或反向链接,
也称导入链接(Inboundlinks或backlinks)。而从网站引向其它网站的导出链接以及网站内部
页面间的彼此链接也对排名带来或多或少的影响。
网站内页动态url的SEO优化问题
非常实用的URL静态化方法全书。
网站页面是动态还是静态,根据网站实际目的需求来确定就好了。
为什么众多SEO强调页面静态化?
那是由于之前的引擎爬虫技术并不太完善,网站程序不合理和故意造成蜘蛛陷阱,导致爬行索引时进入死循环。鉴于此种情况,搜索引擎为避免发生这种现象,故减少对动态URL的读取。
随着搜索引擎的完善,这种现象基本得到解决,谷歌现在对这种动态地址的抓取己经相当成功,百度也还不错,只是有待加强。但是,对于那些带过多环境变量(querystring)的动态地址仍不够理想。
静态页面在搜索引擎友好方面的优势有多大?
对于各引擎而言,静态页面还是比动态URL更具友好性。但是到底差距有多大呢?其实很小。要缩小这个差距,就看你会不会把握内链策略。
动态URL静态化:伪静态
动态URL在网站目录中并不存在具体的文件,而是根据用户请求,从数据库中返回请求的结果。我们可以把这个过程模拟成静态页面或目录,就是常见的“伪静态”。
目前主流的很多程序都支持伪静态,我们也可以根据需要,对程序进行DIY,再对网站环境进行相应设置。Apache下mod_rewrite的重写模块就能很轻松的实现,Windows环境下也有rewrite组件。网上关于这方面的教程很多,大家可以搜索一下,查看相关的资料来实现。
动态URL的站内优化策略
如何让动态URL表现更好,从站内角度提出下面3个要点:
1、导航很重要:完善的站内导航,有利于Spider高效率的爬行。整站尽可能做到:从首页出发,较重要的位置,不超过3次点击就能到达;最重要的位置,应该在首页出现相应的链接;必要时,可以单独制作一个静态导航页。
2、制作网站地图:首先网站内应该有一个网站地图页面,将常用位置在这个页面中做上链接,用户可以最快的了解网站结构,搜索引擎Spider可以快速高效的对网站爬行;其次XML格式的网站地图目前已经不仅适用于Google,应尽可能的保持XML地图更新;最后,建议制作一份URL列表(urllist.html和urllist.txt),对网站是有益而无害的。
3、URL统一、规范:同一URL出现多个版本(如read.php?id=1和read.php?id=1&page=1),同一位置出现多个URL形式(如list.php?companyname=xxx和list.php?companyid=123),及大小写问题等都可能导致在搜索引擎中出现相似页面,从而影响网站在搜索引擎中的表现。
总之,个人认为动态URL不一定比静态页面差,只要优化得当,在搜索引擎中同样有好的表现。而且很多只能或最好用动态程序的时候(如论坛、订单系统等交互性很强的站点),没必要刻意要求生成HTML,或做成静态页面。
新时代SEO操作中,网站url链接是否会影响seo优化
首先肯定一点,网站URL对SEO是有影响的。
网站URL的设计应该尽量简短好记,虽然搜索引擎对超度现在是1000个字母,但是简短的网址用户体验更好。
其次一点URL中尽量使用静态URL,尽量不出现传参,或者使用伪静态。还有目录名称和文件名称尽量使用容易理解的单词。







