<script>
export default {
  name: 'home',
  mounted: function(){
    const title = "タイトル"
    const description = "説明文"
    document.title = title
    document.querySelector("meta[property='og:title']").setAttribute('content', title)
    document.querySelector("meta[name='description']").setAttribute('content', description)
    document.querySelector("meta[property='og:description']").setAttribute('content', description)
  }
}
</script>

Vue JSでtitleとmetaタグを動的に変更するスクリプトです。Google Botにも正しく認識されました。大元のindex.html側に対照するmetaタグがないとエラーになります。ネットにある記事だと「meta[property='']」となっているものがありますが、正しくはog以外は「meta[name='']」です。