I built a server application that handles bot requests for my website, which was built using AngularJS. It works great, but I'm not entirely sure if it's valid in terms of Google's policy for SEO. In short, the server hits the API that powers the site and generates a static html, which it then serves to any bots that access the site. The static html file or 'snapshot' displays the same information as it's sibling page which is rendered on the browser, but I'd like to just display a slightly modified version for the bots to read. Is this considered a violation of Google's SEO policy? EDIT: I've already seen this : https://stackoverflow.com/questions/7549306/single-page-js-websites-and-seo?rq=1 but the top answerer indicates that he is not sure of the implications that may occur if you adopt this model. 
Implications of SEO for single page websites
seo;javascript;cloaking