lucy24 - 10:22 pm on Dec 12, 2013 (gmt 0)
It sounds as if you're describing one of the three possible approaches [developers.google.com]: *
1. Sites that use responsive web design, i.e. sites that serve all devices on the same set of URLs, with each URL serving the same HTML to all devices and using just CSS to change how the page is rendered on the device. This is Google's recommended configuration.
2. Sites that dynamically serve all devices on the same set of URLs, but each URL serves different HTML (and CSS) depending on whether the user agent is a desktop or a mobile device.
3. Sites that have separate mobile and desktop URLs.
We're talking about #2, right? Do you include a "Vary" header? google seems to expect one:
As it is not immediately apparent in this setup that the site alters the HTML for mobile user agents (the mobile content is "hidden"), we recommend that the server send a hint to request that Googlebot-Mobile should crawl the page, too, and thus discover the mobile content. This hint is implemented using the Vary HTTP header.
They go on at some length about the header.
* Really https, but Forums refused to play nice.