Google 机器人无法在 html5 模式下获取 AngularJS 站点

Google bot cannot fetch AngularJS site in html5 mode

我的网站在 html5 模式下使用 AngularJS 1.4.8 且未在 URL 中使用散列,因此未被 Google 正确索引。当我在 google 控制台中获取并呈现子页面时,它只呈现主页并且显然将它们视为重复页面。 googlebot 似乎没有执行 Javascript 虽然我真的不知道如何在 google 控制台上检查它。另一方面,它接受指向它看不到的子页面的单个 URL。任何想法如何调试此类问题?

似乎添加 angularjs-viewhead 并为每个子页面生成标题解决了问题。