JS动态图像变化和SEO

时间:2010-03-19 10:20:37

标签: javascript seo googlebot

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

代码以这种方式工作:有2个imgs(正文和页脚)。

当我点击链接(而不是转到另一个页面)时,我淡出2个imgs并更改2的src属性。当加载新的imgs时,我将它们淡入。

我正在使用SWFaddress来允许用户直接转到内部内容。

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

我的问题是:

如果使用JS动态更改imgs ALT属性,蜘蛛是否能够正确读取?

考虑我正在使用SWFaddress创建站点地图。

3 个答案:

答案 0 :(得分:0)

搜索引擎漫游器通常不会处理JavaScript。所以没有。

答案 1 :(得分:0)

你正在做wrong

如果你想要一个拥有大量JS的网站,对于没有启用JS的机器人和人类都有好处(例如,想想带屏幕阅读器的盲人),你需要用文本格式开发你的网站内容没有任何javascript

然后你使用像jQuery这样的高级JavaScript框架来替换内容,并在加载页面时根据需要更改导航,表单提交等等(你知道,着名的$(document).ready(function(){/*...*/});

通过这种方式,你将拥有两个世界的优点:“酷”动画和良好的可访问性(这意味着良好的搜索引擎优化)。

答案 2 :(得分:0)

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

但Googlebot会抓取并索引一些javascript。 Bing / Yahoo也不一定如此。

谷歌了解网站正在不断发展,像Flash和大量使用的AJAX网站这样的网站很受欢迎,为了实现“组织世界信息”的目标,他们需要了解它。

您可以在此处找到有关Google抓取和索引闪存功能的信息:http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html

最近他们谈到了当他们对内容有合理肯定时他们如何抓取和索引AJAX / XHR内容:http://googlewebmastercentral.blogspot.com/2011/11/get-post-and-safely-surfacing-more-of.html

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

但我会回应你应该努力让残疾用户访问您的网站的其他回复,这不仅仅是使用屏幕阅读器的用户。听起来你已经这样做了,所以对你赞不绝口。

总而言之,您正在创建的AJAX内容很有可能被正确编入索引,但是,您可能希望以Google表示他们知道的方式实现它。