尝试在actionscript中获取外部接口(interface)以创建隐藏的iframe,其中包含在flash中加载和解析的xml文本内容。这将大大改善SEO。谁能帮我举一个基本的as3示例,让它正常工作? 最佳答案 只是为了说清楚。搜索引擎不会读取任何动态内容。见Javascript&SEO也许Google会阅读一些您的Flash,但我对此并不乐观。 关于Javascript注入(inject)以改进Flash的SEO,我们在StackOverflow上找到一个类似的问题:
我们正在努力让我们公司的网站更好地被Google和其他搜索引擎编入索引,目前我不太确定还缺少什么。我们所有的文本内容都由我们的Flash应用程序通过XML文件加载。在夏天,我们编写了一个PHP脚本来读取所有的XML文件,并在子目录中生成google友好的index.html文件。这些文件包括指向网站其他部分的可导航链接,以及XML文件的HTML内容。例如,对于我们在flash站点中的“工作”部分,将在以下目录中生成一个index.html文件:site.com/work/index.html此文件包含指向站点其他部分(site.com/overview、site.com/conta
我正在使用swfobject,在替换的div中,我有一条消息给那些没有Flash或JS支持的人。替换的div包含诸如“您没有Flash播放器,请在此处下载”之类的消息-我在这里担心的是,Google会看到并索引这条与页面内容无关的消息,并且它将影响搜索排名。有没有什么方法可以将一段内容标记为被Google忽略?我的猜测是否定的。但是你如何在没有索引的情况下放置这样的消息呢?我唯一的想法是使用带有nofollow的iframe。但是Google会惩罚任何使用框架的网站,因此这也不是一个好的选择。有什么想法吗? 最佳答案 以前从未尝
应该如何在Flash应用程序中放置链接以便谷歌可以索引它们?如果我有一个呈现html的文本字段并且html包含一个标签,谷歌会索引它吗?Google如何在Flash应用程序中搜索链接,它如何获取上下文? 最佳答案 实际上SWF是有索引的。阅读thisFAQ.他们有一个特殊的Flash播放器,机器人用它来索引东西。但据我所知,谷歌并没有通过这种方式编入索引,因为大多数Flash网站都是动态的。您必须在SWF中嵌入实际的文本字符串才能建立索引。而且我不知道他们是否解决了这个问题,但是如果您将XML数据加载到SWF中,它会单独编制索引。这
我有一个Flash站点,可以检测浏览器是否有Flash。如果没有,它将重定向到/no_flash_content通常我会将替代内容放在同一页面上,我知道如果我们这样做,搜索引擎会捕获该内容。在重定向到无Flashhtml页面的情况下,如果没有Flash,搜索引擎是否也能看到HTML内容?谢谢,三通 最佳答案 通常,像GoogleBot这样的互联网机器人不能通过客户端javascript重定向(例如Flash对象标识)进行重定向。只是服务器重定向。您有以下几种选择:在您的服务器端识别访问者用户代理。您可以比较一些公共(public)机
如果我制作了一个带有嵌入式.swf的主页,其中包含使用getUrl()函数链接到我网站上其他html页面的按钮,这些链接是否可以被谷歌抓取?或者我是否也应该在.swf之外放入文本链接(这会有点破坏设计)?我知道很多人会争辩说我不应该将flash作为主页的主要内容(他们的评论很受欢迎),但请记住,这不是我的问题。 最佳答案 实际上,Daenyth的回答恰恰相反,Google的索引在理解Flash方面已经走了很长一段路。它不像丹妮丝的意见必须形成时那样不透明。也就是说,没有任何一份文件概述了Google可以看到和不能看到的内容。为了获得
我正在运行一个全Flash网站,并且我有深度链接。我现在正尝试通过将各个部分分解为具有搜索引擎替代内容的单独页面来使其对SEO友好。我很好奇如何修复url路径。当我从“视频”进入该站点时,它将加载/video.php页面,然后单击任何进一步的链接将导致以下结果:http://www.mywebsite.com/video.php#/aboutus问:有没有一种简单的方法可以让它在不影响SEO的情况下删除“video.php”?谢谢! 最佳答案 实现此目的的唯一方法是将其重定向到子目录而不是具有锚定内容的实际页面。至于SEO和Flas
我有一个Flash应用程序,它使用SWF地址的实现来深度链接我们的Flash内容。一个简单的URL可能如下所示:http://www.domain.com/#/uk/section/content。到目前为止,这对我们来说效果很好,并且深深地融入了我们的内部工具包中。现在我需要PHP能够读取这些值并根据URL提供一些替代内容。在没有取得多大成功之后,我读到了:Getfragment(valueafterhash'#')fromaURLinphp并了解到#之后(包括#)的数据永远不会发送到服务器。我的问题是,我有哪些选择?到目前为止,我是这样看的:选项1:接受需要对深度链接系统进行彻底改
我之前试过问过这个问题,但我仍然没有得到这个问题的有效答案,所以我再问一次......我有一个运行WordPress的网站。主页有一个嵌入式Flash播放器和一个嵌入式iframe,出于某种原因,来自Flash播放器的所有配置信息都显示在我网站的Google上,除此之外什么都没有。如何在不显示Flash播放器配置信息的情况下让主要站点信息显示在Google上?我可以自定义显示的内容吗?如果有某种方法可以标记我不想显示的信息,或者标记我想显示的信息,我可能可以自己完成大部分编辑,我只是不知道从哪里开始...非常感谢! 最佳答案 这
SWFAddress声称它对搜索引擎友好,但应该如何将深层链接提供给搜索引擎,例如Google?因为在我所有由SWFAddress支持的网站中,没有一个深层链接出现在Google中。尝试过和失败的方法:在hidden-HTML中,a-href(超链接)到深层链接,例如www.site.com/#/Topic1在XMLsitemap,列出深层链接经过尝试和测试的方法:? 最佳答案 站点地图方法应该有效,您必须在http://www.google.com/sitemaps上提交它如果google自己没有找到它,那么就等一下,即使在goo