在网页刚诞生的时候,框架技术便为大家所接触,当时大家都觉的,用框架技术来设计网页很好,因为框架可以把浏览器窗口分成几个独立的部分,每部分显示单独的页面,页面的内容是互相联系的。 但是伴随着网站优化(SEO)的出现,带框架的网站对于即使是很专业的搜索引擎优化也成了一个很大的挑战。那么到底应不应该用框架技术来设计一个新网页,就成了大家争论不休的话题了。中国WebSite网在长期的工作中总结了很多经验,在这里和大家分享一下。
首先我来认识一下,什么样的网页是框架型网页?
比如说一个网页的左边导航是固定不变的,并且页面中间的信息是可以上下移动,这一般就可以认为是一个框架型网页。此外,一些框架型网站的模板在页面上边放置了公司的LOGO或图片。不过这一块也是位置固定的。而其它部分则可以上下左右移动。有的框架型网站模板还会在其固定区域中放入链接或导航按钮。另外,在带有框架的网页中,深层页面的域名通常不会在URL中体现出来。这种问题在不带框架的网站中是不存在的。
不管是在比较好SEO书籍里还是在网上,你都能看到很多关于SEO方面的文章。在这些文章中,基本上都认为网站用框架来设计是极不可取的。这是由于大多数的搜索引擎都无法识别网页中的框架,或者无法对框架中的内容进行遍历或搜索。
在这种情形下,又有人可能会告诉你使用框架的网站永远不可能为搜索引擎索引, 也不可能得到好的优化。这种论调对错参半。倘若框架使用得当,这种论调是站不住脚的。但对于框架的错误使用,或在网站设计时压根不考虑今天搜索引擎技术的方方面面,那么这句话又是有一定道理的。
是什么原因导致了使用框架的网页没有办法被正确索引呢?
在这里,我们向大家解释一下使用框架的网页为什么无法被使用网络蜘蛛(spiders)或网络爬虫(crawlers) 的主要搜索引擎正确索引的主要原因。在一个带有框架的网页的后台代码中,我们一般能够看到的是网页的Meta Title、Meta Description、Meta Keywords及Meta Tags,同时你还会看到一个Frameset Tag。框架中的内容在后台代码中是无法被体现的,而对于那些主要搜索引擎的搜索程序来说,如Google的GoogleBot和Freshbot,其设计思路都是完全忽略某些Html代码,转而直接锁定网页上的实际内容进行索引。这样一来,spiders在那些一般带有框架的网页上根本找不到要搜索的内容。这是由于那些具体内容都被放到“内部网页”中去了。
现在大家已经清楚了吧,无论对于任何网站及任何页面,真实的页面内容才是达到成功优化的一个重要因素。因此很显然,一个使用框架的网站是几乎不可能在搜索引擎中取得较好的页面等级的。现今的搜索引擎期待的只有一件事情,那就是网站的内容。这里的内容指无格式或文本格式的内容,也就是网页上所写的词和短语。
使用“Noframes”标记进行优化
使用了带有框架的网页并不意味着就完全无法对其网页进行优化。实际上在HTML标记中,有一个叫做NOFRAME的标记,如果使用得当的话我们就可以有效地对页面进行优化了,从而使得搜索引擎能够正确索引你框架网页上的内容信息。也有网站这样使用NOFRAMES标记:他们在NOFRAMES标记里放上这么一段话:“本网页使用了框架,但您的浏览器不支持框架。请下载新的浏览器观看。”
下面我们来看一看专业的SEO优化公司是怎么做的吧。他们在使用了框架的网页中,有效的提供含有丰富关键字和关键短语的重要文字和内容,从而有效帮助网站在SERP(搜索引擎搜索结果页)中取得较高的排名(页面等级)。