1、SEO优化之怎么进行URL伪静态处理
伪静态是网站服务器或者程序上设置的,
一般用rewrite方法,
2、静态页面VS伪静态+缓存 SEO该用哪个形式实现更好?
SEO 对于静态和伪静态没有太大分别
做伪静态注意把动态地址屏蔽了 不然会出现多个地址对应相同的内容的情况
是否可以静态伪静态结合使用 流量高的页面用静态 访问量少的页面使用伪静态
3、SEO伪静态,.html和目录形式哪一种更好
seo伪静态,是以缓存的形式生存的一个静态页面,但是这个静态不是真正的静态页专面,.html和目录的形属式有静态和伪静态之分的,静态就是每个人页面都生产纯静态的,关于.html跟目录到底哪种形式好,首先,URL是有权重的,一级目录的权重要比一级的文件权重要高,具体网站使用什么样的URL还得看网站的结构而定的
4、静态,伪静态和动态页面对于SEO的区别
么是伪静态(url重写),URL 重写是截取传入Web 请求并自动将请求重定向到其他 URL 的过程。
什么是静态页面,静态页面是利用程序功能生成若干个html页面。
那么二者之间到底有何不同呢?
静态页面:占用服务器CPU和内存资源最少,但占用硬盘空间。而且当数量到达一定程度,且访问量过高时,依然会出现页面开启缓慢的情况。而且对后期网站改版较为不利。
伪静态:占用硬盘空间少,但是及占用服务器CPU和内容空间。一旦访问量过高,同样会出现卡死的现象。
伪静态的缺点
1.当然犹如一篇文章的作者所说的:"如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的IIS数是1000。”确实是这样的,由于伪静态是用正则判断而不是真实地址,分别显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。
2.网站承受力低
另外,会造成网站可承受同时在线人数剧减。如果你的网站可以保证1000人同时访问的话,那么做了伪静态处理之后,300人访问就足以让你网站挂掉。
3.网页打开慢。
伪静态页面打开速度快,简直太搞笑了,伪静态仍然要读取数据库,还额外的多了一个.重写网址.的过程,其他的步骤绝对不会比动态少,怎么会快呢?
4.大量的重复页面。
做了伪静态后,原有的页面也可以访问,这就造成了大量的伪静态页面和动态页面重复,对网站极为不好。
5.需要服务器支持。
并不是所有的服务器都支持伪静态的,这无形中又增加了成本。所以,如果网址中的动态参数没有达到影响搜索引擎收录的程度,动态要比伪静态好的多。
6.造成真正的静态网页无法访问。
如果把php伪静态成html,那么真正的静态页就无法访问了。
伪静态的好处
说完了缺点,下面我们再来看看伪静态的好处,当然,还是相当静态页面而言:
1.真正的静态页面空间储存量大,进行删除或者更新这些html文件时可造成大量文件碎片,破坏磁盘坏道,而伪静态可以更好的缓解服务器的压力,增强搜索引擎对页面的收录;动态页面虽然可以实时更新,但是有时会导致死循环,对搜索引擎不友好,而伪静态却不会出现这种情况。
2.伪静态的URL更加清晰,容易引起用户的点击。除了点击率外,静态化的地址也不利于记忆。
对于SEO来说,当然是静态页面效果较好,但是现在网站如果完全实现静态页面,工作量比较大,一些功能不好实现!所以建议还是伪静态.
5、静态、动态和伪静态哪个更利于seo?
动态页面
首先动态页面是调用数据库的,随着数据库越来越大,网站也会越来越慢,特别是AC数据库。
动态页面流行了很长时间,现在也仍然有很多的网站使用动态页面,不过,据说不利于搜索引擎抓取。而相关人士也出来澄清了,说动态页面不影响搜索引擎的抓取,只是动态的参数不可以太大。对于此相信大家都有了一个比较明确的认识了,就是只要不是特别的动态,对于seo工作影响不是很大。
静态页面
在10年以前,大多数的网站都是纯静态的页面,对于这点大家应该都能够知道,静态页面时无法更新的,只能是网站当初上传的内容,就是那么多了,一个无法更新的页面显然不利于seo网站优化的工作,所以,到现在,基本被抛弃了。
但随着WEB技术的发展,很多CMS有了生成静态的功能,从数据库大小来说,大型网站生成静态是个很庞大的工程,并且生成过程缓慢,不利于维护。
伪静态页面
这是目前使用最多的,把动态的页面生成伪静态对于搜索引擎来说是比较友好的,大家都在用,想必效果也不会特别差吧。
伪静态方便维护,利于SEO。
总结:这里并不是说伪静态就一定最好,很多企业网站数据小,仍然可以采用生成静态的方法。
6、谈谈SEO优化中伪静态为什么有利于网站
伪静态是什么?
伪静态就是:动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。
伪静态的生成的2种方式:
1,框架型伪静态,这种是非常简单而且也是非常便于识别的,它的原理比较简单,就是做一个静态的主框架页面,然后把动态的内容链入副框架内,这个单从它的URL就可以看出眉目,如果整个网站的URL都是一样的,那么就一定是框架伪静态的。
2,利用组件把asp的后辍显示为htm,这种方法的原理是有一点难度的,它主要是利用一个组件强制性的把asp文件的后辍显示为htm,对于客户来说,它是很难分辨的,因为显示的链接的确是以.htm结尾的,不过如果仔细观察它的链接,也能看出来一些眉目,因为这种URL是很奇怪的,中间带有asp的子样,而且后面还有些参数,不过参数的结果已经被隐藏掉了,但是看到这些就应该保持戒心了;不过,还是有办法找出它的原形,就是看程序文件,去找和URL相同的网页,因为htm的网页都是真实存在的,如果找不到这个网页的话,那它是伪静态化无疑了。
伪静态有什么用?
我们做伪静态的目的就只有几种:
1、 最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容!
2、 方便用户访问网站 一个好网页如果是动态的用户在相互传播时感觉对方信任度不会高但一看一个静态页相对用户对网页的信任度就高点而且伪静态的后缀方式基本雷同 一看就知道是伪静态还是真的静态网页!
3、 伪静态对SEO有利嘛?SEO中的伪静态如何定义?!
在影响网站在搜索引擎的排名中,有很重要的一条是网页静态化,很多朋友在研究SEO的时候,因为有些技术原因,伪静态成了最大的门槛。
我们知道,在SEO优化中,new_1234.html要比new.asp?id=1234更容易收录,一般对于有独立服务器的朋友来说,你就可以使用ISAPI_Rewrite的方式写伪静态规则,而对于只有虚拟空间的朋友,可能你只能使用一些ASP生成HTML的系统来帮助你了。今天重点说一下利用ISAPI_Rewrite构建伪静态。
第一:
首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置。对于个人站长来说,精简版就足够了。
第二:
下载完成后,可以找到安装包里的.msi的文件,安装即可。
第三:
打开Internet 信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定.
下面我们先做一个测试页new.asp,可以按照下面的代码写<%=request.querystring("id")%>
然后,在浏览器中输入:
http://。。。。1/cn.asp?id=1234
接着你就可以在网页上看到一行文字:“1234”
看到这几个数字,就说明你测试成功了。
现在我们开始来配置ISAPI_Rewrite :
打开ISAPI_Rewrite的目录,把httpd.ini的只读属性去掉,打开编辑。我们现在是需要把new.asp?id=1234修改成类似cn_1234.html的路径,因此,我们需要在httpd.ini中添加一句
RewriteRule /cn_([0-9,a-z]*).html /cn.asp?id={GetProperty(Content)}
保存后,我们就可以测试一下这个网址了:http://。。。。。/cn_1234.html
可以看到页面上的“1234”了吧,就这样伪静态配置成功了!
当然,以上只是简单的,根据实际情况,还有目录型的,还有翻页类型等等。
7、百度SEO建议:URL为什么要静态化或者伪静态化
动态URL对搜索引擎的影响
现在的网站不同于以前,内容和数据量上相比大了许多,如果把大量的数据放在HTML页面去处理,是非常影响加载速度的,所以现在的网站大多都采用了数据库驱动生成的动态页面,服务器通过接收用户的请求,对数据进行整理,再交由程序进行页面的生成,而生成的这个页面并不是一直存在于服务器上的,只是实时生成的内容。因此,动态页面所对应的URL也称为动态URL,一般由各种参数和符号组成,包含等号、问号及相关参数,如下:
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=%E6%B1%9F%E8%A5%BFSEO&rsv_spt=1&oq=%25E8%25A5%25BF%25E5%25AE%2589SEO&rsv_pq=fbb6b8650001a002&rsv_t=%2FFW%2Bwf2s%2Brtjn5z5PGXbOjP4uD3MGVJ&rqlang=cn&rsv_enter=1&rsv_sug3=8&rsv_sug1=10&rsv_sug7=101&rsv_sug2=0&inputT=4684&rsv_sug4=4684
这是一段动态URL...除了www.baidu.com,后面我是不想再继续看了。这段URL是我在百度搜索框搜索西安SEO产生的,我们都知道,百度数据库的体量是相当大的,这也就意味着,搜索越精准,产生的参数和符号就会越多。先不说搜索引擎识别,作为用户看见都是很头疼的。
搜索引擎在早期鼓励站长使用静态URL,主要是因为当时的搜索引擎算法还不够精细,爬虫爬行也没有完全智能化,一段充满参数和符号的动态URL很容易让搜索引擎爬虫陷入无限循环,造成大量资源上的浪费。最常见的就是以前站长都喜欢在自己的网站上放上万年历,搜索引擎在碰到万年历之后,如果一直跟踪链接,不断点击下一个月,下一年,下一日,将会陷入无穷无尽的死循环中。虽然作为用户一眼就能看出来这是个万年历,但是作为搜索引擎,看到的只是一串代码,并不能判断出这段代码真实的用途和性质。
其次,从SEO角度而言,动态URL中的参数搭配很容易产生大量重复页面,如下:
www.xxx.com/procts.php?size=42&cat=shoes&color=white
www.xxx.com/procts.php?cat=shoes&size=42&color=white
www.xxx.com/procts.php?color=white&size=42&cat=shoes
这三个URL所展示的页面是完全相同的,区别无非是猫叫咪,咪叫猫。比如第一个URL是42码的鞋子白色,第二个是鞋子42码的白色,第三个是白色42码的鞋子,本身展示的内容是一样的,但是因为后面的参数顺序发生了变化,这就导致产生了三个不同的URL,至少对搜索引擎而言是不同的。
如果参数再多一些,那这样的参数组合还能有上万上千种,但是对于搜索引擎和用户而言,它只是一个页面,所以是没有价值的,因为担心资源的浪费,搜索引擎对动态URL是抱有敬而远之的态度的。
百度SEO建议要想让网站得到搜索引擎的青睐,页面得到收录,之前我们说过,首先要做的就是对搜索引擎好一点,不要给它制造任何阻碍,最好可以夹道欢迎?开个玩笑。
URL静态化
怎样静态化URL
URL的静态化现在已经被大多数CMS系统和服务器所重视,一般在服务器端做URL静态化,是通过LAMP服务器的mod_rewrite模块或者Windows服务器的ISAPI REWRITE模块。(具体方法我就不细说了,各位可以自行百度一下,我个人是使用的WP系统里的固定链接和Custom Permalinks插件,所以对怎样做静态化URL没有做深入的研究)
使用这种方法做的静态URL,严格来说应该称为“伪静态”,服务器本身是不存在HTML文件的,还是在用户访问时动态生成了页面,唯一不同的就是对布满参数和符号的URL做了“伪装”。(现在也有CMS系统可以对动态页面进行真正的静态化,通过功能实现,把动态页面生成为静态,并放置在服务器上,织梦的CMS就有相关的功能)对搜索引擎而言,真正的静态和伪静态在抓取上没有区别,不过静态页面不需要服务器做数据处理,直接交给客户端去显示就可以了,这样一来,TTFB时间减少,页面加载速度也会有所提升。(类似于网页缓存功能)
URL不需要静态化了吗
搜索引擎算法更新改善,动态URL的抓取已经不是问题,蜘蛛陷阱可能也完全可以克服。但是这些只是猜测,除了Google,没有搜索引擎鼓励站长使用动态URL,所以我还是建议能静态就静态。毕竟抛开搜索引擎不说,静态URL对用户体验也是有帮助的。
8、PHP生成伪静态html利于seo还是直接生成静态利于SEO?
PHP网站优化,动态网站生态静态页和实现伪静态是必走之路,一般采用路径伪静态和页面静态两种方面。
至于优缺点,首先,我们要明确两个概念:
1、伪静态是将动态语言的后缀通过一定的手段,转为 html后缀,服务器上实际访问的是动态的地址。这叫伪静态。蜘蛛对html后缀的网页比较友好。不少网站就采用这样的方式,这样可以欺骗蜘蛛.达到seo优化的效果。
2、生成静态,是将脚本执行过后的内容输入到文本中。这样,下次再请求,就不用服务器去处理了。而是直接返回文本中的内容。这样可以加快访问的速度。
各自的缺点:
1、伪静态访问是实时生产页面,访问量大了就会占用很大的CPU资源。影响服务器处理速度。
2、静态页生成页面,内容多时就会产生更多的磁盘碎片。
但一般企业型网站,内容本身都不多,影响都不大。
什么样的情况下用好?
1、使用联动数据的,需要调用数据库数据实时显示的,最好用伪静态。如果是超大型的网站,比方说同一个程序开发的网站数据量超过百万以上,我们还是主张不要全部采用生成静态页的方式,即使是世上最好的程序员开发出来的,性能最好的内容管理系统。因为生成静态页首页是维护起来比较麻烦,服务器里所生成的文件目录和文件都是比较多的,而且将严重耗费时间和服务器资源和性能。
2、页面简单,内容相对固定的,益用静态页。
3、适当相互结合。
一般大型门户网站都是在采用多个程序,多个服务器,多个二级域名的战略。一个网站肯定会采用很多不同类型的程序和开源程序综合使用,可以把核心的版块和栏目实现静态化。更有利于搜索引擎抓取和减轻服务器的压力。
9、伪静态,静态和动态的区别以及对SEO的影响
伪静态就是把动态的地址隐藏起来,用一个新到的看似静态的地址提供给蜘蛛和用户访问,利于优化。
而静态是静态网页和文件名称就路径,形成的访问轨迹网页就是静态页面。
当然这两者肯定是静态网页利于搜索,但是为什么还要有伪静态那,是因为网站如果你要做大,便于编辑就需要有后台管理,而牵扯后台权限的都需要php以上的动态程序开发。而静态网页是一个一个网页开发而组合起来的,动态是可以快速生成网页。
动态就是用动态网站形成的自然的路径,这样的路径不好之处就是有些路径长,而去容易进入死循环。
当然后台的路径就需要屏蔽蜘蛛抓取访问!