We are in the process of designing a new mobile site for our company, and are torn between two possible options.
The end goal is to support desktop web, smartphones, and feature phones.
Option 1: Two mobile sites - one for smartphones, the other for feature phones.
The idea is that our regular web pages would use javascript and css3 media queries on the client side to detect what features are available per device.
iPhone and android users would be served the best experience possible.
We would probably use server-side user agent detection to push all known feature phones to an alternative subdomain such as m.domain.com.
Option 2: One mobile site. Similar to above, but no server-side user agent detection at all. We would somehow detect that feature phones are present and dumb down the experience.
What I know:
- Googlebot serves smartphone users (iphone, android) the regular index of websites, not sites from their mobile specific index. The idea is that these phones are capable of viewing the full site, so they don't want to dumb down the experience.
- Googlebot-mobile indexes only sites that are mobile friendly. It seems to identify them by their DTD (cHTML, etc). Other than that there is not much information.
Specific questions that I need help with:
1. If we provide only one URL for all devices, will it still be crawled by both Googlebot and Googlebot-mobile? My concern is that our pages will fall out of the "mobile index".
2. How does Googlebot-mobile determine a site should be in the index? We are trying to avoid using user-agent detection and a second website, but this means when Googlebot-mobile hits our www. page I'm not sure what we will end up serving it because we plan to use client side detection.
3. We'd like to ideally build our site using HTML5 and parse JSON calls. However, much of our data will be hidden behind Javascript so Google won't see it. Any suggestions?
4. We originally planned to use rel=canonical on the smartphone version of the site to point to desktop web, but this would ruin the indexing of feature phone url's. Thoughts?
In short, we'd like to present our site at 3 different levels: full desktop web, smartphone mobile, and feature phone mobile. At the same time, we'd like to maintain our feature phone mobile pages in Google's mobile index (as crawled by Googlebot-mobile)
Anyone else have tips on this?
I've already read this [ [
googlewebmastercentral.blogspot.com...] ] , but there is still lots left unsaid.