Display static indexed pages using AngularJS for SEO purposes?

I am currently working on a social application using Angular. I would be interested in having publicly accessible pages with indexable search engines to accompany the application, such as an index page, page about page and contacts.

What would be the best way? I have not decided what will be my basic infrastructure, but it will either be one of the following:

  • nginx / apache server for hosting all content with an external pub / auxiliary service for real time.
  • Separate service for front end and backend interface - nginx server for vending. Separate the node server for working with backend files.

Any advice on this is great. I would like to find out if angular handles all routing, or am I handling static routes separately. This is my first time playing with Angular.

Greetings.

+5
source share
1 answer

Maybe I'm wrong, but I think your problem is not AngularJS, it is more fundamental than that.

Your problem is where you load the HTML content through AJAX. And like google etc. Scans downloaded AJAX content if it cannot execute JavaScript?

This may help: https://developers.google.com/webmasters/ajax-crawling/

This may help too, but it is .NET oriented: http://gregorypratt.github.com/Ajax-Crawling/

, AngularJS , , ?_escaped_fragment_= URL-, . , .

example AngularJS Google .

http://artelier.co.uk/#!/about

http://artelier.co.uk/?_escaped_fragment_=/about ( JS, )

+3

All Articles