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

我发现 AngularJS 应用程序有两个关于搜索引擎和 SEO 的问题:

1) 自定义标签会发生什么?搜索引擎会忽略这些标签中的全部内容吗?即假设我有

<custom>

<h1>Hey, this title is important</h1>

</custom>

<h1>尽管在自定义标签内,但会被索引吗?

2) 有没有办法避免索引 {{}} 的搜索引擎按字面意思绑定?IE

<h2>{{title}}</h2>

我知道我可以做类似的事情

<h2 ng-bind="title"></h2>

但是如果我真的想让爬虫“看到”标题怎么办?服务器端渲染是唯一的解决方案吗?

回答:

Google 抓取工具现在执行

javascript - 您可以使用Google

网站管理员工具来更好地了解 Google 如何呈现您的网站。

如果您想针对搜索引擎优化您的应用程序,不幸的是,没有办法向爬虫提供预渲染版本。您可以在此处阅读有关 Google 对 ajax 和 javascript-heavy 网站的建议的更多信息。

如果这是一个选项,我建议阅读这篇关于如何使用服务器端渲染为 Angular 进行 SEO 的文章。

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

以上是 搜索引擎如何处理 AngularJS 应用程序? 的全部内容, 来源链接: www.h5w3.com/z/754494.html

回到顶部