It's a good question. The
short answer is "yes".
The medium answer is that exposing your content to Google is a fairly
intricate business whatever tools you use, and TiddlyWiki5 aims to give
you a high degree of control over what Google sees.
For the longer answer, I should first explain the background to the
problem. TiddlyWiki, by definition, stores content in wiki text format
rather than conventional HTML. It works by using JavaScript to convert
the wikitext to HTML on the fly when it needs to be displayed.
The fundamental problem is that Google (and other search engines) don't
understand wikitext. Classic TiddlyWiki tries to ameliorate the problem
by storing the wikitext as if it was HTML, so that Google at least sees
it. In many cases this means that Google will be able to index key
words, phrases and URLs within the content. (For example, if I search
Google for the URL
http://tiddlywiki.com/firstversion.html, the second
match is an extract of the raw wikitext from
tiddlywiki.com).
There's no simple solution to the problem. TiddlyWiki can't use
conventional HTML to store content because it doesn't have the ability
to represent wikitext structures. (The fundamental issue is that two way
conversion from wiki text to HTML and back again is only practical in
limited circumstances).
Serverside solutions like TiddlyWeb and TiddlySpace avoid the problem by
using the TiddlyWiki engine to give Google HTML versions of every
tiddler.
Similarly, in TiddlyWiki5 the problem goes away when running as a
server. When running as a single file in the browser, the plan is
twofold:
* When publishing, to provide the option to save a custom representation
of some or all of the content as HTML, embedded within the HTML file
such that Google will see it
* To allow ordinary wikitext content to be moved into special script
blocks, hiding them from Google
(This solution is actually very old in TiddlyWiki terms; there are
various splash screen plugins that work this way).
The custom HTML representation could be configured to be just a list of
the title of each tiddler, or the full text of each tiddler. The
tradeoff is that the content is effectively duplicated within the file,
which may limit it's applicability for large data sets -- which is of
course where the server side solutions come in).
Anyhow, none of this functionality is implemented yet, but will be soon.
There will still need to be a certain amount of testing to ensure that
we're presenting things to Google as optimally as we can.
Best wishes
Jeremy