Имеется интернет ресурс, который состоит из двух частей:
Back-end - раздает информацию через API
Front-end - Angular с работающим SSR (Angular Universal через сервер pm2)
Проблема:
Несмотря на то, что контент генерируются на сервере (Angular Universal отрабатывает вроде как нормально), SEO роботы завершают обработку страницы еще до того, как от back-end приходят нужные keywords.
И на выходе получаем не обновленные meta тэги, а значит отсутствие seo как такового.
Пример кода обновления, который должен успевать обрабатываться до того, как seo робот закончит получать ответ:
this.meta.updateTag({name: "keywords", content: this.post["get_tags_display"]});
Очень прошу помочь устранить проблему.
PS:
Здесь человек уже полгода эту проблему пытается решить.