0

我正在开发一个大量加载 ajax 的网站。在 SEO 方面不是很实用,这就是我在这里的原因。我正在考虑做的事情是使用<noscript>标签为非javascript用户和googlebot等实现页眉和页脚。示例

<noscript>
<html>
<head><title="Blah"></head>
<body>
</noscript>

<div> NORMAL CONTENT HERE </div>

<noscript>
</body>
</html>
</noscript>

我对 noscript 的使用是否正确?如果不是,请将其视为正确使用。无论如何,这将使我的谷歌抓取更加成功并索引每个页面。

问题?当用户点击谷歌中未编入索引的页面链接时。HTML(即 ajax 所在的位置)他们只会看到未<div>包含在 noscript 中的中间部分,因此这意味着访问者会看到该站点的可怕视图,并且没有导航来浏览该站点。我对吗?你正在跟着我吗?

我想知道是否有一个函数可以在第一次访问该站点时将 noscript 中包含的内容解析为启用 javascript 的浏览器。这可能吗?或者,也许你有其他选择?也许一个包含检测是否启用了javascript并基于它显示内容?

这里欢迎所有建议。

4

2 回答 2

1

行。您可以通过以下方式改进:

  • 使用带有 normal (valid)href的普通链接。但是绑定到它们的js函数返回false。所以链接可以在有或没有 JS 的情况下工作
  • 让您的 javascript 识别 url 参数并显示适当的 div
  • 然后,你不需要使用<noscript>
于 2011-03-12T19:32:58.313 回答
0

也许在您的网络服务器上创建一个重定向?

于 2011-03-12T19:39:46.313 回答