title: SEO in backbone.js - How to make google index the page after the page is being rendered?
body: <p>I am building my website with backbone js application framework and I am changing the urls with the html5 push state. All the content is being rendered through the js and basically the dom is more or less empty before the page render method (there is just a core structure without any content). I assume that this is very bad for search engines, because  bots won't crawl the actual content of the website. </p>
  
  <p>So is there any workaround or I will have to render the content with some server side technology on the first init? I am really hoping that's not the only option, because I already have the complete logic, models, templates and everything written in js...</p>
  
  <p>I've heard that phantom.js can do this job? Would it be easier to accomplish that using node.js for server side scripting?  </p>