« 上一篇下一篇 »

Flash 网站的优化方法

昨天同学把他公司的网站交给秦爱,让秦爱看看其中有什么问题,不看不知道,一看还真有大量的问题。且不必说网站已经被挂了大量的病毒,单就Flash的片头入口来讲就存在问题,也许设计师也知道Flash网站在搜索引擎中不能有效索引,所以他们就填加了大量的隐藏文本来方便搜索蜘蛛的读取,可稍懂一点儿SEO知识的人都知道这种情况极易被搜索引擎K掉。那么,Flash网站到底如何进行优化呢?

flash网站优化

想实现Flash被搜索引擎有效抓取的基本思路是怎么样把可读文本喂给蜘蛛,这就需要一些技术来实现。目前,被搜索引擎认可的技术实现手段是通过SWFObject来实现。SWFObject 是通过一个JS文件实现Flash不能展示而提供有效的文本信息。目前SWFObject已经发布到2.1版本,相对以前推出的1.5版本支持的范围更广。最重要的是它对搜索引擎是友好的、简易可操作的、免费开源的、兼容主流浏览器、解除了IE对FLASH点击激活的限制等。下面秦爱以2.1版本举个例子:

1 下载SWFObject.js,可以到Google Code Group中下载最新的SWFObject代码,下载后上传到特定的文件夹或直接扔到根目录下。

2 打开你的Flash网站源文件,在<head></head>中插入:<script type="text/javascript" src="/js/swfobject.js"></script>

3 在<body></body>中,在适当的位置加上

<div id="newsunday">//通过DIV定义一个ID,如果Flash不能播放时,需要显示<p>和</p>中文本信息

<p>Flash网站优化</p>

</div>

<script type="text/Javascript">swfobject.addDomLoadEvent(function(){var att={data:"Img/qinai.swf",width:"750",height:"450"};var par={wmode:"transparent",flashvers:"6",bgcolor:"#1ECEFB"};var id="newsunday";var myObject=swfobject.createSWF(att,par,id)});</script>//如果Flash能够播放,那么就进行播放Flash,其中Flash的定义参数有Flash文件地址|高度|宽度|设置FLASH背景透明|接爱的Flash版本号|Flash的背景色|Flash替换的文本ID等。

经过上面简单的设置,你就实现了Flash网站的优化设置,由于<p>和</p>之间是段落代码,在这里面你就可以放置关键字、锚链接等内容,从搜索引擎的角度来说,你已经为这个Flash网站实现的SEO优化。另外,还有一些关于Flash的优化方法,例如减小Flash尺寸(可使用Flash Optimizer)等。