I have created a mobile version for each page of my website and I also try to detect mobiles from the
Agent string. But for cases that I fail to properly detect a mobile, the user can force the mobile version by adding a get parameter (like
I checked the behavior of google by checking it with an old mobile. Of course google knew that it was a mobile and displayed the mobile version of its page. But the
url that it used to redirect to my website was without the get parameter(
?mobile=1) so it went to the standard version (And my website did not detect the user as mobile, then displayed the standard version.)
How can I solve this problem? I found nothing in
Webmasters Tools to notify google of mobile version parameter.
In Short, I want to see if google can halp me to detect mobile phones by displaying the
url of the mobile version of the page in its search results (for the visitors who it detects as mobile)?
Thank you very much
I have used this tag in each page to indicate that the mobile version and standard one are the same. Is it right to do so? Does this tag prevents google to display mobile version urls in search results?
<link rel="canonical" href="Standard/Version/of/URL">