首页 » 技术 » 网络 » 优化 » Flash网站的搜索引擎优化解决方案

Flash网站的搜索引擎优化解决方案

这几天好朋友Simmy联系我,想请我为她现在辅佐成长的唱片公司做一个有创意一些的官方网站。其实在我看来。创意、特别是音乐方面的创意的公司,无非就是使用了大量的ActionScript技术来完成用户和网站之间的交互。

但是这样做问题就随之而来,ActionScript属于Flash的脚本语言。全Flash网站本身在搜索引擎中就没有非全Flash网站受欢迎,因为现在大多数搜索引擎无法抓取Flash中的内容(虽然我看到Google有时候抓取的SWF文件显示了其中的内容(而且我不知道它是怎么做到的)。但是大多数情况下,抓取的仅仅是一个没有描述、没有内容的空索引。)显然这样的内容是对用户是没有帮助的,搜索引擎也就自然的认为这是“垃圾”内容。

大多数情况下,除了那些能获取到大量外链(当然这里指的是从网站优化者的眼光看待),比如在AS界赫赫有名的先驱者2Advanced Studio,或者一些大品牌如CK的官网。如果是起步阶段没有声望的小型机构的话,PR值和权重都会很低。PR是网站综合素质和搜索引擎排名算法中最结实最广为重视的一块,而收录也在一定程度上决定了PR值(但是最重要的还是外链)。大家都知道一般的Flash网站中新闻也好、联系方式也好,一般都是在一个页面中就可以操作完成(*3)。而不像静态、动态网站那样通过/news、/contact这样的来完成(这样给搜索引擎清晰结构)。Flash网站一般来说只会被收录一个index页面。

对于如何既保持Flash网站的完美的交互和完善的动画效果,并且也不会给搜索引擎带来误解。我认为的解决办法可以是,Flash内嵌XML文档来更新“新闻板块”(或者其他经常更新的板块)。因为搜索引擎也会收录XML文档(一个很简单的例子,我的博客的Sitemap即是标准的XML语言编写而成,该文件PR值为3)。建一个后台来专门生产和更新XML文件。

当然这里有两种方式,第一是建立一个专门更新新闻的XML文档,然后在Flash中调用XML(如news.xml),但是这样新闻页面也仅有一个news.xml而已。建议不是更新单一文件,而是按照规律来建立XML文档,如(*1)news1.xml、news2.xml。这样既节省了更新的繁琐步骤,增强了便利性。也防止了搜索引擎只抓取一个主页而没有其他收录的情况。

还有Flash网站一般都有一个Intro或者Splash页面(*2)。intro就是引导页面前面(或后面)的来通过一个很有创意的短片来介绍公司形象,而Splash页面即是一个引导页面,引导用户进入主页面,一般Splash页面会引导用户进入英文版或者中文版(对于大型企业),然而一般来说中文和英文的网站也仅仅是语言变了,内容和版面都没有变。在这种情况下建议站长屏蔽副语言的搜索引擎收录,以免造成收索引擎误认为网站是为了增加大量相同信息页面作弊。

文中备注详解:
*1:为了更好的搜索体验建议文件生成名和新闻本身名称相同。
*2:同时也要注意Splash页面一定要有完整的Description描述和Title(Keyword是个无所谓的字段)。建议建立一个给搜索引擎看的子目录,或者可以供用户自主选择的版本,比如网站可以做一个全Flash的和一个Wordpress的。你要知道,搭建起来一个Wordpress是十分Easy的事情。你也可以使Flash网站直接读取Wordpress的POST数据库来获取新闻,而不使用XML。
*3:因为Flash的交互性太好了,一般都是Loading加载完毕后Flash文件就已经被下载到用户计算机,用户操作的是Flash文件而并非真正的和网站在进行不间断的交流。这样前奏有点久,但是用户在后续可以操作畅通无阻。


Comments are currently closed.