Over 20% of websites since 2014 have been built using AngularJS. And while AngularJS has made it easy for developers to build, it has made equally difficult for search engines to index these websites.
1. Why cannot Google index AngularJS website?
Google cannot properly index AngularJS websites primarily because:
- GoogleBot uses a custom version of Chrome-41, released around March 2015. During that time, AngularJS was just becoming popular and GoogleBot was not prepared to handle the complexity involved in indexing AngularJS.
- GoogleBot is a
2. Why not just use the desktop Chrome browser?
Short answer: It's super expensive!
As an exercise, load all the pages one by one of your website in the browser. On average, it will take 18-minutes to fully load all the pages. Now, think about Google and trillions of pages that it needs to index, that's HUGE.
Also, text-based indexing is 33 times faster than running a desktop browser.
3. How can I get Google to index my AngularJS website?
Starting May 2018, Google has caused a paradigm shift in indexing SPAs by introducing "Dynamic Rendering"
Click here to read more about indexing websites using Dynamic Rendering.