我有我的 Angular 4+ webapp,它在不同的路线上有不同的标题。所有组件都通过 Angular 代码加载,因此,一切都是 javascript,除了根组件之外没有太多 HTML。因此,谷歌无法抓取任何链接。搜索引擎优化受到了打击。我想知道如果我添加页眉和页脚 HTML 代码并将其默认标记为隐藏,谷歌和其他社交网站是否能够抓取我的页面。
我知道我们可以使用 Angular Universal 并使用服务器端渲染,但是对于临时修复,上述解决方案是否可行?此外,除了从服务器到客户端的额外字节传输之外,它还有什么缺点吗?
这个问题不是重复的,因为它指的是 angular 2+ 版本。大多数答案都是 angularjs。