I am going to use Vaadin UI framework to develop web application where indexing in search engines is very critical. And I know that the most search engines not indexing GWT sites.
I have already googled and found some solutions that identifies search engines by user agent and redirect them for special indexable pages.
I think it is not best way.
Is there any creative ideas? (That really will amaze!!!)
Collaborative workplace web apps must typically accomodate hundreds, even thousands of concurrent users without putting a strain on the servers. Building your web app on Vaadin ensures your project a great starting point for scalability.
Vaadin is a mature web framework for developing rich internet applications. Building web-based GUIs with Vaadin feels like developing a desktop application, which is great, comfortable and fast. However, there are situations where Vaadin is not suitable.
Vaadin is an open-source platform for building modern, collaborative web apps for Java backends. It integrates UI components, frameworks, and tools into one opinionated web development stack. It comes with over 40 customizable components.
Vaadin is one of the technology partners of Liferay Inc and helps them deliver rich applications quickly and efficiently.
You might find some useful discussion here.
First of all I think that Vaadin is not good choice for web site development, because of its performance problems(inefficient traffic using). Generally Vaadin was created for making closed intranet web applications(not sites). Therefore I think the best solution would be looking for another tools. Or if you want to implement some complex service in your web site, it would be better to use Vaadin for implementing that parts only, not all site.
Nevertheless it is possible to mix of regular way of web site development(with static content such as html and css files, which are optimized for Search robots) and Vaadin/GWT way for implementing complicated web logic by including Vaadin's parts directly in prepared static html files.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With