我正在开发一个装有ajax的网站。在SEO方面不太实用,这就是我在这里的原因。我认为要做的是使用<noscript>
标记为非JavaScript用户和googlebot等实现页眉和页脚。示例
<noscript>
<html>
<head><title="Blah"></head>
<body>
</noscript>
<div> NORMAL CONTENT HERE </div>
<noscript>
</body>
</html>
</noscript>
我使用noscript时是否正确?如果没有,请将其视为正确用法。无论如何,这将使我的谷歌抓取更成功并索引每个页面。
问题?当用户点击google中未编入索引的网页链接时。 HTML(就像ajax所在的那样)他们只会看到中心的<div>
没有包含在noscript中,因此意味着访问者可以看到网站的可怕视图,并且无法浏览网站。我对吗?你正在跟着我吗?
我想知道是否有一个函数会在首次访问该网站时将noscript中包含的内容解析为支持javascript的浏览器。这可能吗?或许你有另一种选择?也许是一个包含检测是否启用了javascript并显示内容的内容?
欢迎所有建议。
答案 0 :(得分:1)
确定。您可以通过以下方式改进:
href
的普通链接。但是绑定到它们的js函数返回false。因此链接可以使用或不使用JS <noscript>
答案 1 :(得分:0)
或许在您的网络服务器上创建一个重定向?