У нас также была эта проблема при разработке joobili.com
Честно говоря, это было нелегко, но я думаю, что решение, которое у нас есть сейчас, хорошее.
Мы не предоставляем разный контент поисковым системам, потому что это называется маскировкой, а Google это не нравится.
Для каждой страницы у нас есть html-версия (честно говоря, это не имеет большого значения, вам вообще не нужно заниматься дизайном, просто разместите на странице немного контента и ссылок).
Вы можете использовать тег для отображения этого контента. Вы также можете немного ускорить процесс, если вы предоставите исходный контент также в виде объекта на странице. Для этого мы используем слегка модифицированную версию сериализатора объектов kiyaa frameworks.
Мы также используем механизм разделения кодов gwt 2.0, что значительно ускоряет загрузку домашней страницы.
Конечно, вы должны убедиться, что контент, который вы предоставляете для поисковых систем (браузеры без javascript), соответствует тому, который вы предоставляете пользователям.
Бест - Иштван - inepex.com