I developped a webapp with GWT. The webapp has the following
functionality:
1) A search functionality:
i)Startpage of my webapp is a custom SearchWidget (extended from
DecoratorPanel). The user enters some Parameters and clicks on Search.
ii) When the search is completed, the user is redirected (via GWT
History) to the SearchResultsWidget, where the results are displayed.
The search results depend on time and availability. So the search
results for the same search parameters will change over time. The
results will change day by day or even minute by minute
iii) The user can click on each result and perfom a booking for the
selected object. To accomplish this he enters his data into a form
which is sent to the server.
iv) Finally the user gets a confimation site for his booking and by
clicking okay he is again redirected (via GWT History) to the search
widget since the booking procedure is completed

2) A management functionality (private and protected by email/
password) for service providers that offer services that clients can
search for and book
i) The provider can log in
ii) When he did log in he can manage his items edit, delete and create
them.

Now i am wondering about the problem you're facing when you want seo a
site in conjunction with gwt. Since this is not that simple i have the
following opinions for my webapp:
1) I think that it is not important to make my search functionality
searchable by a search engine bot. Let's assume for the moment a bot
could understand ajax stuff. The problem for the bot (in my opinion)
is that it doesn't know what to enter into the search fields of my
widget. And simply clicking the search button will result in error
messages displayed in my searchwidget since no search values where
specified. So whether i use gwt or a classic web site doesn't matter
here since the bot can't perfom a search anyway.

2) The private zone of a provider which is secured by an email/
password combination. Here i see the same problem. If i had a website
instead of a web app the search bot wasn't able to look into the
private zone. Anyway the bot cannot access the private zone since it
can not authenticate.

So as you can read. My webapp doesn't display static content or
information as you have in a blog, article or forum. The user can't
click through items as he could do in a catalog or somthing like that.
It is all about dynamic stuff depending on the users input, time and
availability of offered services. Since a search bot isn't creative
enough to perform a search (even it could understand ajax) the whole
webapp also would not be readable to a bot even if it was a web site.

I would like to hear your opinion about my view of the situation.

Secondly, my suggestion for seo in my case:
However, seo is very important to our webapp and i decided to put the
webapp into a website. Concretly spoken, i'm considering the following
structure made out of at least 3 html pages:


a) index.html
This index.html file will contain my webapp in a div. Acutally is the
html-file created by gwt application-creator script:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
charset=UTF-8">
    <title>Index</title>
    <script type="text/javascript" language="javascript"
src="myProject.Index.nocache.js"></script>
  </head>

  <body>

    <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
style="position:absolute;width:0;height:0;border:0"></iframe>

        <!-- this div is the hook for my gwt app -->
        <div id="screen" >
         <div id="site" >
         </div>
    </div>

        <!-- here i want to put things like keywords, page description etc.
(all visible to the user and all in html) and links to the blog.html,
about.html etc.-->
        <!-- When the user access another part than the searchwidget (my
startwidget) of the gwt app i want to hide this html stuff in the
index.html. But this won't be noticed by the search bot since it
cannot reach this point.
so this should work fine with seo -->
  </body>
</html>

b) blog.html (plain html/css without any javascript)
c) about.html (plain html/css without any javascript, but two or three
youtube videos explaining our serveice and a java applet)
etc.


Now what do you think about this approach for making my site
searchable by search engine bots?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to