Google published their proposal for making ajax applications crawlable early in 2010:
http://code.google.com/intl/de/web/ajaxcrawling/docs/getting-started.html
It doesn't seem to be yet supported by Microsoft or Yahoo or anyone else but looks like it might be reasonably simple to use it for TiddlySpace.
It basically assumes that you're going to use hash fragments as the primary way of navigating your application (actually
http://code.google.com/intl/de/web/ajaxcrawling/docs/getting-started.html
It doesn't seem to be yet supported by Microsoft or Yahoo or anyone else but looks like it might be reasonably simple to use it for TiddlySpace.
It basically assumes that you're going to use hash fragments as the primary way of navigating your application (actually
#!), and defines a dirt simple way for search engines to request static representations of particular URIs. It defines a way for search engines to map "pretty" hash fragment URIs to ugly URIs that only rely on a query string:www.example.com/ajax.html#!key=valuebecomes
www.example.com/ajax.html?_escaped_fragment_=key=valueThe examples in their guides seem to use
key=value sequences, and they are the only supported syntax.