我看到AngularJS应用程序有关搜索引擎和SEO的两个问题:
1)自定义标签会发生什么?搜索引擎会忽略这些标签中的所有内容吗?即假设我有
<custom> <h1>hey,this title is important</h1> </custom>
will
尽管是在自定义标签内吗?
2)有没有办法避免搜索引擎索引{{}}字面上绑定?即:
<h2>{{title}}</h2>
我知道我可以做一些事情
<h2 ng-bind="title"></h2>
解决方法
2014年5月更新
Google抓取工具now executes javascript – 您可以使用Google Webmaster Tools更好地了解Google如何呈现您的网站。
原答案
如果你想优化你的应用程序的搜索引擎,不幸的是没有办法提供预先渲染的版本的抓取工具。您可以详细了解Google针对ajax和javascript-heavy网站的建议here。
如果这是一个选项,我建议阅读this article关于如何做服务器端渲染的Angular的SEO。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。