H
H
HoHsi2016-02-12 12:35:26
Angular
HoHsi, 2016-02-12 12:35:26

How dangerous is it from an SEO point of view to use Angular / React / Meteor?

Good afternoon!
How dangerous is it in 2016 to make a news site/shop using Angular/React/Meteor/other_client_side_render_framework? As far as I know, already in 2014, google had JS built into the crawler, I dare to assume that Yandex did not lag behind, but the following things still scare me:
1) Is there enough meta tags for the search engine (I will draw your attention, this is a news site) . I've seen quite often that meteor sites don't have a body at all, just og-meta tags.
2) Is there a JS method (of course, which is likely to inject the crawler) that can tell the crawler that all important information has been loaded?
3) Is it dangerous to use html 5 Mode for links? (i.e. instead of #! use normal links that the framework intercepts)
4) If a news site has only og tags, but no article text itself, will this affect the quality of indexing, or are crawlers no longer looking at the body?
Do these items affect rankings?
PS I considered the option with a prerender, but it seems to me 3 legs. I wrote my own crawler based on phantom, but it's either 60MB of memory, or launch within 5 seconds (as I understand it, the response time from the server also affects the ranking). Prerender.io seems redundant to me.
PPS
Tried https://www.google.com/webmasters/tools/home (there is a "View as Googlebot") and it sees Angular 1.4 perfectly with routing and an almost empty page on first access.
PPPS
Yandex from November 9, 2015 can also in JShttps://yandex.ru/blog/webmaster/21369

Answer the question

In order to leave comments, you need to log in

4 answer(s)
R
RubaXa, 2016-02-12
@RubaXa

For concrete work, use https://prerender.io/
It's free, if you deploy it on your server, it's not difficult.
PS I have been using it for more than a year, no problems, any search engine automatically and quickly receives a static version of the site, which it indexes perfectly.

J
Jack OXO, 2016-02-12
@oxojeck

they do not affect the ranking, the main PF and failures, if the resource is interesting and people hang out, it will be well ranked. The only thing that matters is the loading time.

E
Evgeny Simonenko, 2016-02-12
@easimonenko

I'll tell you from a little personal experience. I have a personal blog on Bitbucket. If you search Google, Yandex and DuckDuckGo for a page about me, then:
-- Google: shows on the second page with a link like /!#about
-- Yandex: on the eighth shows the static version of my blog
-- DuckDuckGo: on the second (the pages are long) also shows the static version of my blog.
At the same time, both Yandex and DuckDuckGo show my old (static) blog in the top, which I deleted two months ago.
Conclusion: it is still relevant to have two versions of the site, SPA and static (at least truncated, for search engines).

Y
Yury Egorenkov, 2016-11-12
@yury_egorenkov

Service for rendering, but better than prerender: renderjs.io
- Chromium is used for rendering, no need to test under PhantomJS;
- Works very fast, does not cache pages - always up-to-date data;
- Easy to connect.
After almost a year of suffering with prerender.io, which did not pull out in terms of rendering speed, gave away forever old cached pages, and was expensive. Switched to renderjs.io - very happy.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question