【问题标题】:JS dynamic img change and SEOJS动态img变化和SEO
【发布时间】:2011-01-29 09:42:30
【问题描述】:

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

代码是这样工作的:有 2 个图像(正文和页脚)。

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

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

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

我的问题是:

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

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

【问题讨论】:

    标签: javascript seo googlebot


    【解决方案1】:

    搜索引擎机器人通常不处理 JavaScript。所以没有。

    【讨论】:

    • 但是使用 SWFAddress 的网站似乎在谷歌上被索引为普通网站,它是如何工作的?
    • 如果有正常链接,就会被关注和索引。
    【解决方案2】:

    你正在这样做wrong

    如果您希望一个包含大量 JS 的网站在没有启用 JS 的情况下对机器人和人类都有益(例如,考虑使用屏幕阅读器的盲人),您需要使用 文本格式的内容开发您的网站 没有任何 javascript

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

    这样您将拥有两全其美的部分:“酷”的动画和良好的可访问性(这意味着良好的 SEO)。

    【讨论】:

    • 你是对的,我也在构建一个可用于非 JavaScript 浏览器和手机的网站的可访问版本。但我想避免来自谷歌的访问者使用普通浏览器登陆可访问版本。垃圾邮件
    【解决方案3】:

    我对 SWFaddress 不熟悉,因此我的建议可能会失效。

    但 Googlebot 会抓取一些 javascript 并将其编入索引。 Bing/Yahoo 不一定是这样。

    Google 了解网站正在不断发展,Flash 和大量使用的 AJAX 网站之类的网站很受欢迎,为了实现“组织世界信息”的目标,他们需要努力实现这一目标。

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

    最近,他们谈到了在对 AJAX / XHR 内容有合理把握的情况下如何抓取和索引 AJAX / XHR 内容:http://googlewebmastercentral.blogspot.com/2011/11/get-post-and-safely-surfacing-more-of.html

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

    但我会回应其他回复,即您确实应该努力让残疾用户可以访问您的网站,而不仅仅是使用屏幕阅读器的用户。听起来你已经这样做了,所以向你致敬。

    归根结底,您正在创建的 AJAX 内容很有可能被正确编入索引,但是,您可能希望按照 Google 所说的他们知道如何实现它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-10
      • 2015-09-23
      相关资源
      最近更新 更多