Здравствуйте!
Есть проблема: при поиске в Google в заголовке отображаются ключи i18n вместо переведённых строк, а в описании страницы выводится ошибка о том, что страница не загрузилась. Если перейти на сайт, то всё работает корректно, переводы на месте. Добавлю, что проблема с заголовками и описанием касается не всех страниц.
В других поисковых системах (Яндекс, DuckDuckGo) всё отображается исправно.
Для SEO используется пререндер -prerender‑spa‑plugin и prerenderer/renderer‑puppeteer на Vue 2.7.
https://github.com/chrisvfritz/prerender-spa-plugin
Переводы: es2015-i18n-tag
Конфиг пререндера:
renderer: new PrerenderSPAPlugin.PuppeteerRenderer({
headless: true,
maxConcurrentRoutes: 15,
injectProperty: '__PRERENDER_INJECTED__',
inject: { isPrerender: true },
renderAfterDocumentEvent: 'render-event',
navigationOptions: {
timeout: 0,
},
}),