P
P
pantsarny2015-09-29 21:21:42
Google
pantsarny, 2015-09-29 21:21:42

How does Google cope with indexing sites on AngularJS and other frameworks?

The essence of the question - I want to write the next site using the JS framework. After reviewing a bunch of reviews, the choice was between Backbone.js and AngularJS. As I read on the Internet and familiar front-end developers say, Google does not index data very actively on sites with AngularJS. It is necessary to help with sitemaps.
stackoverflow.com/questions/13499040/how-do-search...
Here is a person who asked a similar question. At the moment, Google is executing JS on sites, but still, can you be 100% sure that the quality of indexing (consider SEO) will not suffer? Do you have real experience? Please share.
https://prerender.io/ - who tried it?
found more such services:
www.brombone.com
getseojs.com
There are articles on setting up AngularJS to work with search engines... But all this seems like a crutch or not? You will have to render the version for Google using a third-party service, which will take time, and how this will affect indexing.
And in general, the client framework is worth it if there is an urgent need for excellent Google indexing.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
P
Pavel Volintsev, 2015-09-29
@pantsarny

Personal experience with prerender habrahabr.ru/post/254213/#comment_8546193 on a project with 100,000+ pages.
Well, as a result, excellent indexing, icons8.com on the first page of Google search results for keywords, users go to almost all of the 100,000 pages from the search

S
Sergey, 2015-09-29
Protko @Fesor

Google crawler knows how to use JS, but apparently only he knows how to do it. Well, yes, there are a lot of pitfalls.
the alternative is pre-rendering on the server, snapshot generation . Most search engines are able to resolve this matter, in this case you mark in meta tags that your site is dynamic.
Well, and another option - stupidly propiat at the level of the web server - if the bot came in - give him a snapshot.
to generate snapshots, you can either install phantom.js or use services like https://prerender.io/

D
Dimonchik, 2015-09-29
@dimonchik2013

well, sitemaps are still needed, now it's a good practice, google webmasters, etc.
Google always looks at JS with suspicion, because doorways are hidden behind it,
so it tries to index it if it is not prohibited in robots, but no one will give a guarantee

Y
Yury Egorenkov, 2016-11-12
@yury_egorenkov

The renderjs.io service is also in the piggy bank

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question