Answer the question
In order to leave comments, you need to log in
Does Angular / Knockout / BackBone get in the way of crawlers?
Actually, I decided to add Angular / Knockout / BackBone to the arsenal, but they all confuse me with {{ with their brackets }}. Does this interfere with SEO, because if the meta decription does not match the content properly, it is considered invalid.
I know that you can make two versions of the page:
* With rendered elements.
* With Angular.
But then what's the point if I can render everything on the server side anyway?
Answer the question
In order to leave comments, you need to log in
Use Node.JS + JsDom to render an angular application on the server.
https://github.com/saymedia/angularjs-server
Stub components that are guaranteed not to render content when running in server mode.
Store the result in cache.
Search results are hindered. The point is user-friendliness.
Usually, either SPAs are made where, in principle, search indexing is not expected, or indeed rendering is duplicated on the server side.
on the server side, a separate routing is written for the search engine, on the client side, links are written in the format, for example, " localhost/developer/carbon/public/#!/catalog " (#!/catalog),
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question