Sep 13, 2019 - By Brandon Waselnuk
A Single-page Application (SPAs) isn’t just a website with one page, it’s an engineering method that allows a web application or website to dynamically rewrite the current page rather than loading entire new pages from a server (the standard, and slower, method today). So what does this actually mean in simple terms? SPAs are faster for engineering teams to build, faster for your end-users to load and interact with, and provides a much better experience to end-users as they won’t see page loads on every interaction since content is dynamically inserted while browsing.
For engineers; SPAs are ‘faster’ to build as many leverage front-end frameworks allowing the development team to mostly create components once and reuse those assets across multiple pages. Along with the great back-end frameworks that lend themselves well to API focused application and website builds the team can move at a much faster rate to produce software from Proof-of-Concept to Millions of concurrent users.
As much as SPAs are a great option for engineering teams and end-users alike they come with some inherent challenges when used for public facing websites. Namely they don’t have strong Search engine optimization (SEO) due to the nature of how they load pages; almost all search engine crawlers can not interact with the page and load the right content to be indexed. As well as search crawlers have difficulting finding the proper URL path for each page. For example, an end-user would see coolwebsite.com/stores/really-great-store but a crawler wouldn’t be able to see that they are on the Really Great Store URL page and therefore not index it properly. This challenge also occurs with the content loading into the page, most of the time a crawler will not wait for content to get loaded and therefore thinks it’s an empty page.
How Feathery can Support your SPAs
We built Feathery so you can easily resolve all of these SPA issues in one simple deploy. You can get started for free as well with our intro plan. So check us out and let us resolve your SEO challenges so you can reap the longtail benefits of your websites search presence.