Tag Archives: Single Page Apps

The Disadvantages of Single Page Applications

Frameworks like AngularJS take away much of the pain, but let’s not forget that client-side navigation has downsides


Adam Silver runs down the cons:

– Navigating back and forward take longer than a multipage app

– Hard to remember scroll position when navigating back and forward

– Hard to handle case where user wants to cancel navigation

– SEO solutions are not straightforward

– Analytics take more work

– Automated testing is tricker in the asynchronous world of XHR

Read full article

We Tested How Googlebot Crawls Javascript And Here’s What We Learned

This study announces a big win for single-page apps that are concerned with SEO


Think Google can’t handle JavaScript? Think again. Contributor Adam Audette shares the results of a series of tests conducted by his colleagues at Merkle | RKG to examine how different JavaScript functions would be crawled and indexed by Google.


1. We ran a series of tests that verified Google is able to execute and index JavaScript with a multitude of implementations. We also confirmed Google is able to render the entire page and read the DOM, thereby indexing dynamically generated content.

2. SEO signals in the DOM (page titles, meta descriptions, canonical tags, meta robots tags, etc.) are respected. Content dynamically inserted in the DOM is also crawlable and indexable. Furthermore, in certain cases, the DOM signals may even take precedence over contradictory statements in HTML source code. This will need more work, but was the case for several of our tests.

Read more from the source: Search Engine Land