Angularjs SEO的改进

时间:2016-11-16 08:11:09

标签: javascript angularjs angular-ui-router web-crawler web-search

优化Angularjs-Website(使用ui-router)一目了然的主要观点是什么?

1

Google现在能够使用动态内容呈现网站,而不会弃用Ajax crawling scheme

我们的菜单使用ui-router的“ui-sref”,如

<a ui-sref="about">About</a>

但谷歌不会抓取菜单中的任何可用网页。

我们也使用

$locationProvider.html5Mode(true);

提供漂亮而干净的链接(没有主题标签)

必要使用预呈现Angularjs-Pages的middlewares like prerender.io吗?

如果答案是,那么对网站使用AngularJs不是一个缺点吗?

2

不使用元标记'描述'

<meta name="description" content="some content">

页面内容呈现为

{{item.title}} (not the "ng-bind"-way)

如何“提供”google呈现的页面?

第3

一个有趣的事实是标题标签

<title>Lorem - Ipsum</title>

有时谷歌搜索结果会将标题恢复为“Ipsum - Lorem”,有时它会提供正确的“Lorem - Ipsum”

事实上,有许多关于这个主题的博客,但其中许多已经过时或太过不明确。

0 个答案:

没有答案