Re:Google proposes standard for making Ajax crawlable
by boucher on Thursday October 08, 2009 @04:53PM
(#869958)
That ignores the fact that people want the URL field to reflect the current state of things, so that URLs can be copied out and pasted elsewhere.
It also ignores the fact that there is no way to set the URL field (through JavaScript or any other mechanism) without actually triggering a page change.
With progressive enhancement, your URLs should look like http://www.example.com/products/bungee-cords. If clicked they should render the page as appropriate. JavaScript, if enabled, will attach a handler to the links and when it sees you trying to click on /products/bungee-cords will halt that click and instead make an AJAX request for the equivalent content. There should be no need to have # links whatsoever.