Hi everyone! I need some help and advices regarding our Vue app we just built. I know that google's crawlers understand and can read dynamic content on the site, such as Vue/Angular, but some other crawlers can't, such as facebook.
I would like to create pre-rendered/server-side generated code on my site before reaching Vue. Facebook can't read OG tags generated by vue and that causes us problems. Site does seem fast but it takes time to load all ajax content. What if google stops loading the site before all content is fetched, that will affect our SEO.
What are your suggestions for preloading the content?
I've found the: https://prerender.io/ but seems expensive on the large scale and caching may cause us some additional problems, our content is dynamic. SSR (with nuxt for example) may cause even more problems since our site content depends on the user's local storage, country, language etc.
What are your suggestions in this case?
We are using Vue 2 + Laravel 5.6 for our API.