购买商业授权 / 会员中心 / 联系方式 / 系统帮助文档 / 加入收藏
 
  当前位置:F-CMS首页 >> 文章教程 >> Flash教程 >> Flash网站制作 >> Flash网站SEO优化
RSS 

Flash网站SEO优化

更新时间:2012-5-15 0:55:58   点击次数:11531 次
内容导读:
针对搜索引擎是无法识别Flash中的内容,提供的SEO优化方法让搜索引擎抓取Flash网站的内容

Flash网站因视觉效果好而受到广大用户的青睐,但不少站长在一个酷炫的Flash网站建好后才发现搜索引擎排名做不上去。甚至从搜索引擎中剔除了(也就是网络上常说的被K了)。

下面我们来分析下原因;
   首先分析Flash网站的结构,通常Flash网站只有一个页面;页面中嵌入Flash文件,网站所有内容都在这个Flash文件在显示。大部分搜索引擎无法识别Flash中的内容,所以页面有标题、关键词和描述,搜索引擎却找不到实际的文字内容。搜索引擎认为这是个堆积关键词的作弊页面,不要说没排名,就是被剔除也是可能的。

知道了原因,下面来考虑怎么解决;[F-CMS Flash网站管理系统用户查阅帮助:F-CMS Flash网站SEO指南]
  使用Flash软件发布生成网页文件的朋友会发现,Flash软件发布Flash文件时同时生成了与Flash文件同名的HTML文件,还有一个‘AC_RunActiveContent.js’文件。
Flash软件生成的HTML网页文件是通过javascript文件‘AC_RunActiveContent.js’将Flash嵌入到网页中的。
用文本编辑软件打开生成的HTML网页文件,你会发现里面有个‘noscript’标签。‘noscript’标签里的内容是在客户端没有安装Flash Player软件或浏览器不支持javascript的情况下才可见的,但搜索引擎可以抓取‘noscript’标签里的内容。那么就可以把网站的内容以文字的形式放置在‘noscript’标签内提供给搜索引擎抓取。

还有一种方法利用javascript模块:SWFObject来嵌入Flash文件到Html页面中;关于SWFObject这个javascript模块这里就不再详述了,请参阅百度百科:http://baike.baidu.com/view/1345243.htm

下面我们看一个HTML网页源码实例:


<html>
<head>
    <title>页面标题</title>
    <meta name="keywords" content="页面关键字" />
    <meta name="description" content="页面的描述" />
    <script type="text/javascript" src="swfobject.js"></script><!-- 调用swfobject.js,引入SWFObject模块 -->
    <script type="text/javascript">
    // flashvars 页面传递给Flash的自定义变量,最终的效果为 “Flash文件.swf?变量=值”
    //在Flash里的actionscript里可获取这个值,不需要传递可不理他
    var flashvars = {};
    // 下面定义Flash播放参数
    var params = {};
    params.menu = "true"; //Flash是否启用右键菜单
    params.allowFullScreen = "true";//Flash是否启用全屏
    params.quality = "high"; //Flash以高质量播放
    params.scale = "showall"; //Flash缩放模式
    params.wmode = "transparent";//Flash嵌入HTML中的窗口模式
    var attributes = {};
    attributes.id = "fid";//Flash在页面中的元素ID
    attributes.align = "middle";//Flash的对齐方式

    //FLASH.swf为插入页面中 FLASH 文件的路径
    //FlashContent:用来装载Flash元素的容器ID ,Flash将插入在这个容器中
    //两个100% :分别为插Flash的宽度和高度,可以是百分比或数字
    swfobject.embedSWF("FLASH.swf", "FlashContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
    </script>

</head>
<body>
    <div id="FlashContent">
        这里的内容是在客户端没有安装Flash Player软件或浏览器不支持javascript的情况下才可见的,但搜索引擎可以抓取的内。
        网站的内容可以以文字的形式放置在这里提供给搜索引擎抓取。
    </div>
</body>
</html>


以上是两种解决搜索引擎无法抓取Flash网站内容的方法。一个网站必要的SEO可以做,但是不要忘记做网站要保持以人为本的原则。网站是做给人看到,而不是搜索引擎。
原创作品,转载请注明出处:http://www.f-cms.net/Articles/Flash/Flash_Website_Design/7.aspx

下载附件:
正在获取用户信息,请稍后...
 
相关内容
 暂无数据...