Javascript JS动态img变更与SEO

Javascript JS动态img变更与SEO,javascript,seo,googlebot,Javascript,Seo,Googlebot,我已经使用jquery构建了一个网站,以便在内容之间进行良好的转换 代码是这样工作的:有两个imgs正文和脚注 当我点击一个链接而不是进入另一个页面时,我淡出2个img并更改2的src属性。新的IMG加载后,我会将其淡入 我使用SWFaddress允许用户直接访问内部内容 现在我想让我的内容被谷歌和其他搜索引擎索引, 所有的文本内容都在imgs中,所以我得到了text in ALT属性 我的问题是: 如果使用JS动态更改imgs ALT属性,爬行器是否能够正确读取它 假设我正在使用SWFaddr

我已经使用jquery构建了一个网站,以便在内容之间进行良好的转换

代码是这样工作的:有两个imgs正文和脚注

当我点击一个链接而不是进入另一个页面时,我淡出2个img并更改2的src属性。新的IMG加载后,我会将其淡入

我使用SWFaddress允许用户直接访问内部内容

现在我想让我的内容被谷歌和其他搜索引擎索引, 所有的文本内容都在imgs中,所以我得到了text in ALT属性

我的问题是:

如果使用JS动态更改imgs ALT属性,爬行器是否能够正确读取它


假设我正在使用SWFaddress创建站点地图。

搜索引擎机器人通常不处理JavaScript。所以不,你在做

如果你想让一个有很多JS的网站在没有JS的情况下对机器人和人类都有好处,比如说,想想那些有屏幕阅读器的盲人,你需要用文本格式的内容开发网站,而不需要任何javascript

然后使用jQuery之类的高级JavaScript框架替换内容并更改导航、表单提交等。当加载页面时,您知道,众所周知的$document.readyfunction{/*…*/}


这样你将拥有两个世界中的好部分:酷的动画和良好的可访问性,这意味着良好的搜索引擎优化。

我不熟悉SWFaddress,所以我的建议可能会被取消

但谷歌机器人将抓取并索引一些javascript。Bing/Yahoo也不一定如此

谷歌知道网站在不断发展,Flash和大量使用的AJAX网站都很受欢迎,为了实现他们组织世界信息的目标,他们需要做到这一点

您可以在此处找到有关谷歌抓取和索引flash能力的信息:

最近,他们讨论了在对内容有一定把握的情况下,如何对AJAX/XHR内容进行爬网和索引:

如果你看看github,他们有一个非常流畅的AJAX体验,但是当你浏览repo的文件夹时,它会发出POST请求来获取额外的XHR信息。有了新的谷歌抓取功能,他们应该能够更轻松地索引github内容,而不必回到非HTML5的非popstate体验

但我会回应其他的回应,你真的应该努力让你的网站对残疾用户开放,这不仅仅是用户使用屏幕阅读器。听起来你已经这么做了,真是太好了


总之,您正在创建的AJAX内容有很好的机会被正确地索引,但是,您可能希望以Google声称他们知道的方式实现它。

但是使用SWFadAddress的网站似乎在Google上被索引为普通网站,它是如何工作的?如果有普通链接,你是对的,我正在构建一个可访问的网站版本,用于非javascript浏览器和手机。但我想避免来自谷歌的访问者使用普通浏览器登录到可访问的版本。垃圾邮件