SEO optimization for SPA applications can indeed be tricky, especially when it comes to web shops. Using pushState for navigation and ensuring that your URLs reflect the content accurately is a good approach.For descriptions, keywords, and permanent links, make sure they are relevant and optimized for search engines. Also, consider optimizing your site's performance, as speed is a factor in SEO rankings.I came across some articles that might help you out with this. Check out the link https://www.linkedin.com/ for some additional insights.