Google not crawling my pages even using history.pushState() <p>I read a lot on SEO compatibility with google crawler before starting my new project. And everything tends to say that Google know execute javascript, and so can render my template. For example <a href="http://stackoverflow.com/questions/31437815/does-html5modetrue-affect-google-search-crawlers">here</a>.</p> <p>But it seems that the crawler never execute my javascript, and the templating with some api's data isn't done. (I seen that after using the "fetch as google tool")</p> <p>I started my router like this</p> <pre><code>Backbone.history.start({pushState: true, hashChange: false}); </code></pre> <p>And so route are handled like this:</p> <pre><code>Backbone.history.navigate(url, { trigger: true }); </code></pre> <p>So I probably miss something somewhere but where ?</p>