This article will show you how you can take care of dynamic SEO of your single page application for different routes whether its React, Vue, Angular or any other SPA for that matter.

The Problem

The issue is quite straight forward. You have a Single Page Application and you want your website to display relevant information like a thumbnail image, some title and some description, when you share some link on any other website like Facebook, LinkedIn, Twitter, Slack. e.g. https://tv-maze.netlify.app/tvshow/1, where 1 is the tv show id that is dynamic.

Sherry Malik

Front End Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store