Javascript URL会伤害SEO吗?

Javascript URL会伤害SEO吗?,javascript,seo,Javascript,Seo,我正在使用jQuery插件jQCloud制作一个单词云,其中云中的每个单词都与一个URL相关联。我希望每个URL都能被Google/Bing抓取和索引 jQCloud接受一个指定单词、排名和URL的散列。因此,如果机器人读取JavaScript,他们将读取URL,但如果不呈现JavaScript,则不会有HREF 根据谷歌的搜索引擎优化文档,我推测机器人不会索引这些URL。是这样吗?如果是这样的话,对这个wordcloud最有利于搜索引擎优化的方法是什么?简言之,是的。搜索机器人不会费心解析你的

我正在使用jQuery插件jQCloud制作一个单词云,其中云中的每个单词都与一个URL相关联。我希望每个URL都能被Google/Bing抓取和索引

jQCloud接受一个指定单词、排名和URL的散列。因此,如果机器人读取JavaScript,他们将读取URL,但如果不呈现JavaScript,则不会有HREF


根据谷歌的搜索引擎优化文档,我推测机器人不会索引这些URL。是这样吗?如果是这样的话,对这个wordcloud最有利于搜索引擎优化的方法是什么?

简言之,是的。搜索机器人不会费心解析你的JS,因为你不会费心提供静态可访问内容。

简言之,是的。搜索机器人不会费心解析你的JS,因为你不会费心提供静态可访问的内容。

这就是为什么一些浏览器已经实现了HTML5 PushState API,它使用原始URL,但能够理解它是否是Ajax,并启用浏览器的导航按钮(后退/下一步)


请看一看project,它是一个帮助您使用API的包装器。

这就是为什么一些浏览器已经实现了HTML5 PushState API,它使用原始URL,但能够理解它是否是Ajax,并启用浏览器的导航按钮(后退/下一步)


请看一看project,它是一个帮助您使用API的包装器。

一种可能是让您的云正常降级。例如,您可以在页面的服务器端创建链接的静态列表;如果启用了JavaScript,您可以用更漂亮的云替换此列表


除了对搜索引擎更加透明之外,这还有一个好处:关闭JavaScript的用户将能够看到您的链接,这将提高可访问性

一种可能性是让您的云正常降级。例如,您可以在页面的服务器端创建链接的静态列表;如果启用了JavaScript,您可以用更漂亮的云替换此列表

除了对搜索引擎更加透明之外,这还有一个好处:关闭JavaScript的用户将能够看到您的链接,这将提高可访问性

不要使用“javascript URL”,它们是一种反可访问性功能。一些阅读:

  • 不要使用“javascript URL”,它们是一种反可访问性功能。一些阅读:


  • 对答案的判断语气投反对票。有更多最近的答案和更好的信息投票的判断语气的答案。“JavaScript url”是指一个动态生成的普通url,是吗?这个url是由Rails生成的。如果查看源代码,URL将完全显示在JavaScript代码中(JavaScript不会生成URL)。不过,JavaScript会创建HREF标记。没有JavaScript,就没有链接。所谓“JavaScript url”,是指一个动态生成的普通url,是吗?url是由Rails生成的。如果查看源代码,URL将完全显示在JavaScript代码中(JavaScript不会生成URL)。不过,JavaScript会创建HREF标记。没有JavaScript,就没有链接。