It seems that the major search engines don't index the website yet. Maybe we should add a sitemap and submit it?