2019-08-18 15:17
SEO强调页面静态化的原因:
那是由于之前的引擎爬虫技术并不太完善,网站程序不合理和故意造成蜘蛛陷阱,导致爬行索引时进入死循环。鉴于此种情况,搜索引擎为避免发生这种现象,故减少对动态URL的读取。随着搜索引擎的完善,这种现象基本得到解决,谷歌现在对这种动态地址的抓取己经相当成功,百度也还不错,只是有待加强。
动态页面和静态页面的区别:
1、静态网页很好理解,就是一个对应的URL有且仅有一个对应的页面。
2、动态网页一般都是通过代码来生成的,没有固定的内容,一般动态URL中都会有“?”的存在,所以在seo中当然是静态网页比价好了。
动态的页面如何进行优化:
1、CGI/ Perl方面
网站页面中使用的是 CGI 或者 Perl,可用一个脚本拾取环境变量前的所有字符,再将URL 中剩余字符赋值给一个变量。就可以在 URL 中使用该变量了。对于内置了部分 SSI(Server-Side Include:服务器端嵌入)内容的网页,主要的搜索引擎都能够提供索引支持。以shtml 为后缀名的网页也被解析成 SSI 文件,相当于通常的html 文件。但这些网页在 URL 中使用的是cgi-bin 路径,有可能不被搜索引擎索引。
2、ASP方面
ASP(Active Server Pages: Web 服务器端网页开发技术)被用于基于微软的网络服务器中。使用 ASP 开发的网页,一般后缀名为asp。要避免在 URL 中使用符号“?”,为了更方便的做好网络营销推广,大部分搜索引擎都能够支持用 ASP 开发的网页。
3、Cold Fusion方面
如果使用Cold Fusion,那么就需要在服务器端重新对其进行配置,使其能够将一个环境变量中的符号“?”用符号“/”代替,并将替换后的数值传给 URL。这样一来,到达浏览器端的就是一个静态的URL页。
4、Apache 服务器
Apache 是最流行的 HTTP 服务器软件之一。有做 mod_rewrite 的重写模块,即 URL重写转向功能。该模块能够使你将包含环境变量的 URL 转换为能够为搜索引擎支持的 URL类型。
5、建立静态入口
在“静动结合,以静制动”的原则指导下,可以通过对网站做一些修改,尽可能增加网页的搜索引擎可见度。将网页编入静态主页或网站地图的一个链接中,以静态目录的方式呈现该动态页面。或者为动态页面建立一个专门的静态入口页面,链接到动态页面,然后将静态入口页面递交给搜索引擎。对一些重要的、内容相对固定的页面制作为静态网页,如包含有丰富关键词的介绍、用户帮助,以及含有重要页面链接的地图等。
总结:总体来说静态网页是利于seo优化的,反之动态网页就相对比较困难。但是动态有动态的好处,建议是用动静结合的方法,提高网页的视觉效果还利于优化!