我有一个使用underscorejs的网站。我在HTML中包含许多模板(下划线js)。
在某些情况下,页面上会读取不必要的模板。这会影响我网站的SEO评级吗?
我听说谷歌搜索引擎如果<script>
标签中没有发现Javascript代码,就会降低您网站的排名。
在指定下划线JS模板时,我们指定它
<script type="text/template" id="XXX"></script>
PS:我知道 readig 不必要的模板不好 ,但这是在网站上很长时间完成的,我不打算很快编辑它。
我在这里看到的问题是,由于您使用的是通过 Javascript 加载的模板(例如 Underscore 或 Handlebars),因此某些搜索引擎在索引您的网站时会遇到问题(尽管有一些技术可以改进索引)。
我假设您正在构建一个单页Web应用程序,该应用程序使用Underscore模板通过Javascript在客户端呈现;我猜您正在对服务器进行AJAX调用以在需要时执行CRUD操作。
单页应用程序中SEO的问题众所周知。这是一篇有趣的文章(如果你使用BackboneJs,特别有趣)。
这里还有一个线程 堆栈溢出 处理单页 Web 应用程序和 SEO。
另一个资源:"使AJAX应用程序可抓取"来自Google。
我希望这有所帮助。