我可以对 angularjs 应用 100% SEO 还是在服务器端生成页面更有效?

Can I apply 100% SEO to angularjs or generating pages at server side is more effective?

我正在创建一个购物和广告网站,我将在服务器端创建一个 public api 并让其他设备连接到该网站。

我将使用 angularjs 作为 Web 浏览器的客户端,但是 SEO 对我来说非常重要。

我知道 SEO 可以在 angular 中使用 PhantomjsPrerender.io 和其他工具实现。

但是问题是:

100% SEO 使用这些工具还是在服务器端生成页面是更好的决定?

不,您不会自动获得 100% SEO,因为在 header 中插入机器人元标记、规范链接等在 Angular.js 中不是一件容易的事。没有这些标签,您无法实施全面的 SEO。如果你在服务器端预生成,你可能对这些有更多的控制。