Chapter 6. Server-Side Rendering with Nuxt.js
Vue.js is a client side framework, which means that all of your Vue.js applications will be rendered on the client or in the user’s browser. This is standard with front-end technologies like HTML, CSS, and JavaScript, and is useful for many reasons. Most notably, you do not need a special server to host and render those files; you can host your application on a static host like GitHub Pages, Netlify, or Surge. Since the files are not rendered on the server, there’s much less stress on the server, which is ideal if you are paying for your server by usage.
However, single page applications and websites are terrible for search engine optimization (SEO). Google and other search engines need to read your application’s document object model (DOM) before a user visits your websites. Information like the application’s <title>
, <meta>
descriptions, heading tags, image alt
tags, and more. Since your application...