Javascript is poor with SEO (Search Engine Optimization) as Javascript is activated when DOM is downloaded and pages are rendered. In Order to be crawled by search engine bots, pages are needed to be pre-rended in server side. In order to fix this nuxt.js was created, which uses Node.js under the hood which Vue.JS Developers can use to can handle server side rendering and can do seo in web pages created by Vue.Js