angular製のアプリをgoogleに正しく取得してもらうためには、下記記事の通り、ヘッダー内に多少の細工を施す必要がある。
まずは、このページがダイナミックアプリケーションであることを伝えるために、下記metaタグを追加する。
<meta name="fragment" content="!">
次にJavascriptnのwindowオブジェクトに下記変数を定義。
window.prerenderReady = false;
最後にビューのレンダリングが完了した際に上記変数をtrueにしてやる。
window.prerenderReady = true;
window.prerenderReadyに関しては記述の必要性に関して下記のページが参考になる。
http://scotch.io/tutorials/javascript/angularjs-seo-with-prerender-io
window.prerenderReadyのセクションに
There is a high probability that you will not need to include this snippet, but the option is there if you need it.
のような記述が見受けられる。
これは「この記述は必要じゃない可能性が高いけれども、もし必要であるならばオプションとして用意されているよ」って意味なのかな?
兎に角これで動的なタイトルであっても、Google先生は正しく補足してくれるようになる模様。
今後も要調査項目かな。