Flash是现今互联网运用最多的技术之一,其效果佳、交互性好以及入门简单等特点深受追捧,然而其最大的缺点就是无法被搜索引擎识别,所以在建新站时最好避免全站Flash,有的甚至全站只有一个Flash,这对搜索引擎来说是很不友好的,页面做得再漂亮,也是无法被搜索引擎收录的。
由于Flash文档的体积很大,加之搜索引擎并不重视,所以在对纯Flash页面进行优化时,我们并不能通过对Flash的内容优化来提高其页面的相关性,只能通过对其页面的title、description、keywords标签内容进行调整,还应在页面相应的区域增加与页面主题相关的内容,或在Flash文档的下方增加相关内容来实现SEO。
例如可以在Flash文档页面中建立两个不同的div:一个div针对普通用户,另外一个div则针对搜索引擎,对于针对搜索引擎的div,可以把它当作一个独立的页面进行优化,把所有想让搜索引擎抓到的东西都放到这里面。因此,该div会出现在Flash文档的下面,在用CSS对其进行隐藏,这样对于绝大部分用户来说,该div是“不存在”的,这样既不会影响到页面原有的用户体验,又可以大大提高页面的相关性。
上面的做法尽管在页面中增加了页面主题相关的内容,但由于Flash文档依然占据页面顶部的重要位置,导致这些内容不能被搜索引擎优先抓取,因此,我们必须对此作出相应调整。可以将含有搜索引擎的区域放到Flash区域之前,由于搜索引擎区域是隐藏的,所以不会造成用户体验问题。
经过这样处理后的页面,在浏览器的显示效果保持不变,而只在Dreamwearver设计环境中的效果改变了,一方面可以提醒制作人员在更新Flash时及时的更新搜索引擎区域,另一方面还不会影响用户的体验效果。但不要企图通过以上方法来“提高”页面的相关性,这样做一旦被搜索引擎发现会受到惩罚,得不偿失。
在纯Flash页面中,对于新增的内容应该把它当作一个独立的页面进行规划,不能为了优化而优化,不顾用户体验及网站形象。