html5 – 搜索引擎如何处理AngularJS应用程序?

前端之家收集整理的这篇文章主要介绍了html5 – 搜索引擎如何处理AngularJS应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到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

我不知道爬虫在遇到自定义标签时会做什么。

原文链接:https://www.f2er.com/html5/170746.html

猜你在找的HTML5相关文章