Mobile app version of vmapp.org
Login or Join
Miguel251

: Crawling Single Page Apss Since this post in October 2015, Google claims to be able to crawl JavaScript. Does this mean that single page apps that don't have a server rendering are indexed

@Miguel251

Posted in: #Seo #WebCrawlers

Since this post in October 2015, Google claims to be able to crawl JavaScript. Does this mean that single page apps that don't have a server rendering are indexed by Google?

I created a single page app to test this here:
scruffian.github.io/spa-crawling-test

A simple Google search for "site:scruffian.github.io/spa-crawling-test" reveals that these pages aren't indexed. Is this because the page rank is low, or because they are loaded with JavaScript?

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Miguel251

1 Comments

Sorted by latest first Latest Oldest Best

 

@Si4351233

To answer your first point having reviewed your example site you do not have any indexable content or keywords. To index the content Google needs content to index. As your initial page doesn't have anything except for links Google will not continue down the path of indexing those links as it makes the website appear as not legitimate and a possible blackhat SEO activity to artificially boost SEO based on links with no content.

As for the point you made in comments I have done a check of devdocs.io and they have thousands of records in the Google index so they are most certainly being indexed and searchable though the keywords may be a little tricky as they site appears to be tightly focused on technical manuals for third party frameworks and applications which means those other sites will rank higher.

As for if Google can index javascript driven content or not feel free to take a look at searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157. These guy's didn't just say something based on what they read, they actually went ahead and did experiments to test Google crawlers with various javascript driven content and this is what they found...


Javascipt redirections where treated by Google as authoratative 301 redirects and updated the index appropriately.
Javascript links based on onclick and onchange where fully crawled and followed.
Dynamically inserted content was was crawled and indexed.


What is important to note from all this is that Google doesn't just crawl links in source code, it also executes javascript and crawls the document object model after the javascript has been executed searching for any additional keywords, links, etc which can be added to the index.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme