How Googlebot indexes AngularJS apps

I am developing several Anglur applications. And I have some questions about how Googlebot can index my page and content loaded via Ajax.

What I found:

What I get from these 3 links is that Google can index Javascript. He can follow the links and content posted on these links. But Google cannot read content loaded via Ajax (because scripts are interpreted as soon as they are received).

And if your Angular app needs to be indexed, you have to make sure that:

  • You are using html5-Mode for routing
  • You offer a sitemap with all routes.
  • Dynamically loaded content must change the route or Google will not be able to index it.

But I still have some open questions about Googlebot Javascript and AngularJS indexing:

  • Google offers a Get As Google service. If you allow Google to index your page with this service, can this Googlebot index Javascript or is it similar to the old Googlebot?
  • You need to tell Googlebot that you are indexing Javascript or it will happen automatically (eg "oh, is there some Javascript in there, let's index it!")
  • Has anyone had any successful experiences with Googlebot and AngularJS indexing? If so, please give me advice.

I think this is a really new Googlebot Javascript indexed topic, especially AngularJS, and I haven't found any really useful information on the web. So it would be great if you could answer my open-ended questions, but it would be better if you could just write the experiences you had about this topic.

I know it is possible to suggest Google HTML snapshots to be indexed, but I hope this is not the final solution and it is possible to let Googlbot index your Javascript content directly

+3


source to share





All Articles