Angular2会影响我网站的SEO吗?

时间:2016-11-10 09:45:54

标签: angular seo

就像标题所说,如果我将Angular2用于我的网站,是否会对我的SEO产生负面影响?

2 个答案:

答案 0 :(得分:1)

由于您没有指定详细信息,我假设您询问使用Angular的SPA(单页应用程序)。

对于SPA,如果您可以使用Angular路由获得正确的路由,并在您使用的服务器上启用干净路由(例如:Apache上的.htaccess),SEO不应受到影响。

但是还有其他事情你需要注意。

有些搜索引擎在AJAX类型页面导航和加载方面效果不佳。因为,他们没有看到所有数据一次加载,他们可能会索引部分加载的网页(尽管Google已经更改了他们的抓取以适应这一点)

如果你想要一个好的搜索引擎优化,你还应该确保搜索引擎喜欢的元和其他关键字和东西是特定于每个页面的。在做SPA时,这可能有点挑战性。

答案 1 :(得分:1)

如果你没有提供某种形式的预渲染,那么是的搜索引擎无法抓取Angular2网站(虽然谷歌正在研究它),因为他们无法告知水疗中心何时加载,所以他们只会看到之前的初始页面SPA已装载。

要测试您的网站注册Google Webmasters,您可以使用搜索控制台获取网页,并将其视为Google抓取工具。

对于预渲染选项prerender.io是一个很好的SaaS选项,易于集成。同样对于Angular 2,您可以使用Angular Universal进行服务器端渲染,但它仍然处于早期阶段,因此不那么稳定。

有关更多信息,请参阅Angular Connect关于SEO最佳做法的讨论值得关注。