Traditional websites require a request (to the server) and response cycle, involving the rendition of the full page of content each time. Such an approach can lead to an unresponsive user experience - particularly on slower web connections.
In a single page web application, the server is only responsible for returning data with the browser performing all of the logic and rendering tasks. This has been made possible by the rapid advances in browser technology over recent years, and makes for a far better user experience, one that is akin to a desktop or native app (for phones/mobile devices). The performance enhancements are magnified on mobile devices where traditional (and even mobile friendly) websites are often clunky to use.
Not only can Google index such sites, but in my opinion they will start to favour them over traditional websites. The reason for this is Google reckon that 50-60% of searches are taking place on mobiles, which is why they have publicly declared they are now penalising websites which are not mobile friendly (responsive). They don't want people performing a search on their engine only to have a poor experience when they click on a link. Having a mobile friendly site helps enhance the experience, but having a mobile friendly single page web application would be even better!
This site has been produced using these techniques - we hope you agree it offers a much improved user experience over a traditional site!
Oct. 17, 2018
New Django powered Site for Web Preference
Aug. 31, 2018
New website for Trade Ideas Limited
May 8, 2018
Website for Woking People Of Faith launched
Jan. 25, 2018
New website for the South London Irish Association