我正在开发一个大量加载 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并基于它显示内容?
这里欢迎所有建议。