Joined January 2014
·
Posted to
AngularJS SEO
over 1 year
ago
Great summary on the subject.
I juste noticed a little typo error : http://www.example.com/#/products/123 should be http://www.example.com/#!/products/123. Without the !, crawlers won't request the page. Alternatively you can use "classic" URLs (ie without #), by adding the following meta <meta name="fragment" content="!"> to your HTML Head tag and using the History pushState API.
As one of SEO4Ajax co-founder, I think that you may be interested by our service. Indeed our solution integrates a crawler. So you get the simplicity of not having to generate a sitemap and the possibility to get all your pages pre-generated and ready to be served.
Achievements
8 Karma
0 Total ProTip Views
Charity
Fork and commit to someone's open source project in need
@joseraya: Moving from SEO4Ajax to any open source solution is quite easy. It should be only the matter of 2 or 3 lines in your HTTP server configuration.