Im building single page app using Angular.js, My question is how to make application crawlable because routing is handled using ng-view on client side and server just return simple header file.
Site Link:http://india-elections.in/
As opposed to HTML-based websites, SPAs only store the basic structure of web pages. So, search engine crawlers cannot scan the website as the source code does not contain any HTML code. AngularJS websites aren't usually speed optimized. It is one more reason why they are not SEO-friendly in the first place.
I implemented crawling in my site using above all points and below link https://developers.google.com/webmasters/ajax-crawling/
http://www.yearofmoo.com/2012/11/angularjs-and-seo.html
http://india-elections.in
Created Static template using PhantomJs
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With