Hello,
One of the things I like most about the Angular framework is that it allows me to create purely client-side templates. My backend just focuses on providing data, and everything else I can do in JavaScript and HTML.
However, it just dawned on me that having a website where all my content is obtained via AJAX means that the site cannot be indexed by Google out of the box. My understanding, is that I need to handle special GoogleBot directives and serve static web pages at a different URL. (See
http://code.google.com/web/ajaxcrawling/docs/getting-started.html.)
Since I am new to this concept, is there an easy way to work around this? E.g. automating the generation of an HTML snapshot for the Google crawler? Or, is this something that is platform dependent? (For example, I saw a solution using an HTML unit testing framework when running on AppEngine.)
Any insights on how the Angular community deals with this would be very helpful.
Thanks,
-Chris