Change # to !# following google's standard and integrate zombie.js in server component to generate snapshots: https://developers.google.com/webmasters/ajax-crawling/docs/getting-started http://zombie.labnotes.org/