I wouldn't use a client side MVC framework for pages that need to be crawled. I find them great for webapps that require a user to login.
Google does have a spec for hash-bang URL's to enable both to be present in a single app. Unfortunately, it's clunky and not universally implemented.