偶然看到了Flash SEO tool,这是一个Flash网站的SEO工具,可以帮助你使Flash网站被网络蜘蛛抓到。此项目在Google code上http://code.google.com/p/flashseotool/即将提供下载。
目前的功能:
- 用于网络蜘蛛的HTML 菜单和子菜单
- 标题,meta、keywords和description
- 友好的URL
- 简单、自动从AS3代码更新
未来会加入的功能:
- 创建谷歌sitemap
- 深度链接集成支持
- 集成到Delicious、Twitter等
- 创建RSS
工作原理:
其实谷歌一直以来都在探索如何为Flash网站建立索引,而且早已取得进展(有篇文章http://googlechinablog.com/2008/07/flash.html),谷歌的爬虫可以针对编译进入SWF的内容做索引,但动态加载的文字或图片都还比较麻烦。Flash SEO tool的解决方案就是,自动根据你的Flash内容生成一份对应的、具有全部功能的HTML网站。Flash SEO tool将会帮你在不用写一行服务器端代码的情况下搞定。
用此工具更新SEO信息的最简方式就是——把内容显示给用户看,它会自动更新。官方有一个范例:
先把一些AS3代码加入你的网站。
1 2 3 4 5 6 |
var seoSite:SeoSite = new SeoSite("some/flash/section"); seoSite.title = "Some title"; seoSite.keywords = "Some, keywords, here"; seoSite.description = "Provide some description too see it in google results."; seoSite.htmlContent = "Put content of the site here. You can use HTML tags here."; SeoTool.updateSite(seoSite); |
加好代码之后:
创建一些新的网站内容
以更新模式运行网站(如http://site.com/index.html?updateFlashSEO=myOwnUpdateKey)
在你的网站里点各个链接,浏览每个子页面,就可以使数据库更新。
然后再浏览http://site.com/some/flash/section.html(这样是普通模式,代码里的SeoTool.updateSite()不会产生效果)。你刚刚优化过的站点已经可以显示出与Flash对应的内容了,用http://site.com/some/flash/section.html?noflash 可以查看。
嘿嘿,看上去不错,等可以下载之后我拿自己网站试一下。
关于Flash与SEO问题和讨论,还可以查看这个网站http://www.flashnseo.com/ 和 http://www.flashseo.com/
[补记]:
其实它SEO的原理跟我个人网站类似,看了他们网站之后我把自己网站也加了noflash参数:
http://www.mousebomb.org/2009/?noflash,无论如何,HTML静态内容针对搜索引擎都可见,而人在不加参数的时候打开页面看到的是flash。
听上去很牛X
有机会也要试试~话说我也开始夜夜sc2了~
@suerry: 你有betakey吗?现在可以邀请好友了。 晕,跑技术博客说游戏来了……
试过了吗?有空也要研究研究,先来占个座位看看~
还没呢,现在知道它的原理就行了。
额 SEO。。。FLASH的软肋